摘要: 1.不使用中间变量实现两个数的互换:int a = 3;int b = 4;a = a + b;b = a - b;a = a - b;System.out.println(a);System.out.ptintln(b);2.使用方法交换两个数的值:public class Swap3{ public static void swap(int[] i) { int temp = i[0] i[0... 阅读全文
posted @ 2011-03-01 22:41 donaldjohn 阅读(256) 评论(0) 推荐(0)
摘要: 1.java.util.Collection Collection子接口:List:有序的结合.又叫序列 2,IDE(Integrated Development Environment),集成开发环境 1)NetBeans.http://netbeans.org 2)JBuilder. 3)IntellijIDEA 4)eclipse(日食月食) 3.eclipse详解: 4.ArrayList... 阅读全文
posted @ 2011-03-01 22:40 donaldjohn 阅读(253) 评论(0) 推荐(0)
摘要: 1.对于Java中的常量的命名规则:所有的字母都是大写的,如果有多个单词,那么使用下划线连接即可.比如说:public static final int AGE_OF_PERSON = 20; 2.在Java中声明final常量时通常加上static关键字的原因,final 和 static经常一块用的原因:如果不加static每个对象都会有这个值,加了static后,所有对象里只有一个常量. ... 阅读全文
posted @ 2011-03-01 22:38 donaldjohn 阅读(142) 评论(0) 推荐(0)
摘要: 1.如果一个类包含了属性和方法,该类的每一个对象都具有自己的属性.但无论一个类有多少个对象,这些对象共享同一个方法.方法存在于一个方法区的地方,只有一份.属性每一个对象一份. 2.关于方法参数传递的总结:对于Java中的方法参数传递,无论传递的是原生数据类型还是引用,统一传值(pass by value); 3.什么类型的引用就能指向什么类型的对象.不如:People类型的引用能指向People类... 阅读全文
posted @ 2011-03-01 22:19 donaldjohn 阅读(170) 评论(0) 推荐(0)
摘要: 1.包装类(Wrapper Class).针对于原生数据类型的包装.所有的包装类(8个)都位于java.lang包下.Java中的8个包装类分别是:Byte,Short,Integer,Long,Float,Double,Character,Boolean.他们的使用方式都是一样的,可以实现原生数据类型与包装数据类型的双向转换. 2.数据(Array):相同类型数据的集合叫做数组. 3.如何定义一... 阅读全文
posted @ 2011-02-27 22:21 donaldjohn 阅读(283) 评论(0) 推荐(0)
摘要: 1.java.lang.Object类.java.lang包在使用的时候无需显式导入,编译时,编译器器自动导入. 2.API(Application Programming Interface).应用编程接口. 3.当打印引用时,实际上会打印出引用所指对象的toString()方法的返回值,因为每个类都直接或间接低继承自Object,而Object类中定义了toString(),因此每个类中都有t... 阅读全文
posted @ 2011-02-27 22:14 donaldjohn 阅读(218) 评论(0) 推荐(0)
摘要: 1.访问修饰符(access modifier) ①public(公共的):被public所修饰属性和方法可以被所有类访问. ②protected(受保护的):被protected所修饰的属性和方法可以在类的内部,相同包以及该类的子类所访问(可以被子类所继承下来). ③private(私有的):被private所修饰的属性和方法只能在该类内部使用. ④默认的(不加任何访问修饰符):在类内部可以访问... 阅读全文
posted @ 2011-02-27 22:11 donaldjohn 阅读(214) 评论(0) 推荐(0)
摘要: 1.包(package):用于将完成不同功能的类分门别类放在不同的目录(包)下.包的命名规则:将公司域名反转作为包名.例如:公司的域名为:www.donaldjohn.com,com.donaldjohn(包名) 对于包名:每个字母都需要小写.如果定义类的时候没有使用package,那么Java就认为我们所定义的类位于默认包里面(default package). 2.javac命令带-d参数时,... 阅读全文
posted @ 2011-02-27 22:10 donaldjohn 阅读(263) 评论(0) 推荐(0)
摘要: 1.接口中所声明的方法都是抽象方法.接口中的方法都是public. 2.接口中也可以定义成员变量. 接口中的成员变量都默认是static的,public的,final的 3.一个 类不能既是final,又是abstract的,因为abstract的主要目的是定义一种约定,让子类去实现这种约定,而final表示该类不能被继承,这样abstract希望该类可以被继承,而final明确说明该类不能被继承... 阅读全文
posted @ 2011-02-27 22:08 donaldjohn 阅读(213) 评论(0) 推荐(0)
摘要: 1.static修饰方法:static修饰的方法叫做静态方法.对于静态方法来说,可以使用类名.方法名的方式来访问.推荐使用这种访问方式 2.子类能够继承父类的静态方法,但是不能重写父类的静态方法.静态的方法不能被覆盖,静态的方法也不能覆盖,静态方法可以隐藏静态方法中. 3.final关键字:final可以修饰属性,方法,类. 4.final修饰类:一个类被final修饰时,表示该类是一个终态类,不... 阅读全文
posted @ 2011-02-27 22:06 donaldjohn 阅读(290) 评论(0) 推荐(0)