Java基础
WaNioN-往年
小硕一枚
展开
-
JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载
JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK包含的基本组件包括: ·javac – 编译器,将源程序转成字节码 ·jar – 打包工具,将相关的类文件打包成一个文件 ·javadoc – 文档生成器,从源码注释中提取文档 ·jdb – debugger,查错工具 JDK中还包括完整转载 2014-04-14 17:45:23 · 3823 阅读 · 0 评论 -
实例化一个子类对象赋给父类对象引用或一个实现了接口的类的对象赋给接口的引用的好处
这是多态的一种应用:把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。也就是说,父亲的行为像儿子,而不是儿子的行为像父亲。举个例子:从一个基类中派生,响应一个虚命令,产生不同的结果。比如从某个基类继承出多个对象,其基类有一个虚方法Tdoit,然后其子类也有这个方转载 2014-04-17 18:08:04 · 3141 阅读 · 0 评论 -
java Map及Map.Entry详解
Map是java中的接口,Map.Entry是Map的一个内部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。 Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry转载 2014-05-05 17:19:15 · 399 阅读 · 0 评论 -
@SuppressWarnings注解
J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所示)。转载 2014-04-15 16:14:36 · 409 阅读 · 0 评论 -
静态块
使用static声明的代码块,称为静态块,静态块主要目的是为静态属性进行初始化。class Demo{ { System.out.println("构造块。。。"); } static{ System.out.println("静态块。。。"); } public Demo(){ System.out.println("构造函数原创 2014-04-17 18:51:32 · 452 阅读 · 0 评论 -
Java栈与堆
Java栈与堆 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 3. Java中的转载 2010-11-09 17:38:00 · 379 阅读 · 0 评论 -
java 构造方法
<br /><br />如果希望对象实例化的时候可以直接为类中的属性进行初始化的话,则就可以通过构造方法完成<br />构造方法定义的要求:<br /> 1、 方法名称与类名称相同:类名称是Person,则方法名称是Person()<br /> 2、 构造方法本身没有返回值声明,也不可以使用void表示<br /> 3、 一个类中至少存在一个构造方法,如果一个类没有明确的定义一个构造方法的原创 2010-11-08 18:42:00 · 394 阅读 · 0 评论 -
String总结
<br /><br />名:没有名字,所谓的匿名对象就是指一个没有名字的对象。<br /> 之前强调了一个非正确的概念就是在一个栈内存之中保存的是一个对象的名字。那么所谓的匿名对象就是指没有栈空间的对象。<br /> 从内存关系之中可以发现,实际上所有的内容都是在堆中保存的,也就是说堆才是真正所需要的内容。<br /> 所以所谓的匿名对象,就是使用的堆空间,对空间通过关键字new进行开辟。<br /> <br /> <br />但是这个时候也有一个问题需要注意原创 2010-11-08 18:37:00 · 708 阅读 · 0 评论 -
JAR包查找网站
在读别人的代码,或者是从网上下载的代码的时候,出http://www.java2s.com/Code/Jar/CatalogJar.htm原创 2014-11-22 16:18:38 · 1134 阅读 · 0 评论