在网页中运行Java程序称为applet。 反射 这项功能被大量地应用于JavaBeans中,它是Java组件的体系结构。 能够分析类能力的程序称为反射(reflective)。反射机制的功能及其强大,在下面可以看到,反射机制可以用来: 在运行中分析类的能力 在运行中查看对象,例如,编写一个toSt ...
分类:
编程语言 时间:
2016-09-22 11:30:11
阅读次数:
136
转自:http://www.open-open.com/lib/view/open1473649808122.html 什么是注解 我们都知道在Java代码中使用注释是为了向以后阅读这份代码的人解释说明一些事情,注解是注释的升级版,它可以向编译器、虚拟机等解释说明一 些事情。比如我们非常熟悉的@Ov ...
分类:
编程语言 时间:
2016-09-12 19:02:28
阅读次数:
178
Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 JAVA入门书籍: 《 Introduction to java programming 》 《 Core java 》中文译名《Java核心技术》氛围基础知识和高级特性《Java核心技术(卷1):基础知识(原书第9版) [Core Ja ...
分类:
移动开发 时间:
2016-08-24 01:03:36
阅读次数:
272
1.1 java程序设计平台 java不仅仅是一种语言,也是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性,跨操作系统的可移植性以及自动垃圾收集的服务的执行环境。java既有赏心悦目的语义,又有一个大型的库帮助我们实现一些功能(其实就是代码复用) 1.2java的11 ...
分类:
编程语言 时间:
2016-08-04 14:50:23
阅读次数:
153
参考:java核心技术 一、Java泛型的实现方法:类型擦除 前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。 Java中的泛型基本上都是在编译器这个层次来实现 ...
分类:
其他好文 时间:
2016-08-02 16:50:43
阅读次数:
187
本章要点: Runnable表述一个可以异步执行的任务 Executor将Runnable实例列入执行计划 Callable描述一个会产生结果的任务 可以向ExecutorService提交一个或多个Callable实例,并且当这些Callable有执行结果后,合并这些结果 当多个线程在没有同步的情 ...
分类:
编程语言 时间:
2016-07-28 14:58:27
阅读次数:
147
Java核心技术 第六章 接口与内部类 接口: 任何实现Comparable接口的类都需要包含compareTo方法,并且这个方法的参数必须是一个Object对象,返回一个整数数值。 在Java SE 5.0中,Comparable接口已经改进为泛型类型。 接口中所有的方法自动的属于public。因 ...
分类:
编程语言 时间:
2016-07-24 16:21:47
阅读次数:
287
各种不同的理解 1 将方法或类声明为final主要目的是:确保它们不会再子类中改变语义。String类是final类,这意味着不允许任何人定义String的子类。换言之,如果有一个String的引用,它引用的一定是一个String对象,而不可能是其他类的对象。——《Java核心技术 卷I》 2 举个 ...
分类:
编程语言 时间:
2016-07-21 00:31:23
阅读次数:
225
作为一个软件工程专业的过来人,希望我的回答能够帮助你,假设你每天坚持学习 首先找一本简单的教材,先对java有个基本的认识(大概看那么半个月就差不多了,随便下载一本入门的书就行了) 然后推荐你看<<java核心技术>>,分为上下两卷,已经是第八版了,大概有一千六七百页;当 你看完后,基本的java知 ...
分类:
编程语言 时间:
2016-07-09 12:08:33
阅读次数:
195
类、超类、子类: 子类方法不能直接访问超类的私有域。 this和super并非引用,不能将其赋给另一个对象变量。 super在构造器中的应用: public Manager(String n, double s, int year, int month, int day ) { super(n, s ...
分类:
编程语言 时间:
2016-07-08 18:13:49
阅读次数:
230