
jave SE
qingjuanlucky
这个作者很懒,什么都没留下…
展开
-
String[] args是干什么的
JAVA中的main方法的参数总是跟着String[] args,它到底是干什么使得,下面我们来了解一下:public class TestArray{public void main(String[] args){ for(int i=0; i System.out.println(args[i]);}}}运行以上程序你会发现命令行编辑器里什么没有输出,如果我原创 2012-07-07 20:45:03 · 701 阅读 · 0 评论 -
线程的shut down方法
线程的shut down方法public class TestThread4 { public static void main(String args[]){ Runner4 r = new Runner4(); Thread t = new Thread(r); t.start(); for(int i=0;i<100000;原创 2012-07-19 20:04:50 · 696 阅读 · 0 评论 -
启动线程的两种方式
启动线程的两种方式:推荐使用接口的即第二种1 从Thread继承,直接startpublic class TestThread1 { public static void main(String args[]) { Runner1 r = new Runner1(); r.start(); for(int i=0; i<100; i++) { System.out.原创 2012-07-19 14:40:02 · 520 阅读 · 0 评论 -
二进制与十进制的转换
二进制--->十进制1101=1*1+0*2+1*4+1*8=13十进制--->二进制(1)13=1+4+8=1101(2)13除以2得到的余数,依次由低位向高位写出即可。原创 2012-07-08 09:51:09 · 382 阅读 · 0 评论 -
JAVA 基本数据类型间的转换
(1)boolean类型不能与其他类型进行转换(2)转换规则:容量小的自动转换成容量大的,容量大小排序如下: byte,short,char->int->long->float->double byte,short,char之间不会发生转换,他们三者进行计算时首先转换成int (包括byte+byte)容量大的转换成容量小的要进行强制转换符。实数常量原创 2012-07-08 09:50:40 · 326 阅读 · 0 评论 -
类和类之间的关系
关系为:关联,继承,聚集,组合,实现关系1.关联关系 (比较弱的一种关系) 简单来说这种关联关系就是:一个类的某个方法的参数是另一个类的对象。2.继承关系 简单来说可以表示为“**是一种**”的就是继承关系。3.聚集和组合(整体和部分的关系)聚集是一个类是另一类的成员,组合是一个类是另一个类的一部分。4.实现(接口)原创 2012-07-08 09:48:38 · 444 阅读 · 0 评论 -
JAVA 标识符命名规则
标识符由字母、下划线_、美元符号$或数字组成。标识符应由字母、下划线或美元符号开头。JAVA区分大小写。标识符不能与关键字相同原创 2012-07-08 09:54:36 · 619 阅读 · 0 评论 -
JAVA变量的分类
在JAVA中 按变量被声明的位置分为:局部变量和成员变量。 局部变量:方法参数或方法语句块内定义的变量。 成员变量:方法外边,类内部定义的变量。在JAVA中类外边不能定义变量,所以没有全局变量的说法,全局变量只是是C++里的说法 。原创 2012-07-08 09:53:47 · 503 阅读 · 0 评论 -
JAVA数据类型的划分
JAVA数据类型分为基本数据类型和引用数据类型。JAVA中定义了4类8种基本数据类型: 整数型:int long short byte 浮点型:double float 字符型:char 布尔型:boolean (boolean的取值只能是true 或false,不能用0或非0代替true或false ,这点与c不同)引原创 2012-07-08 09:52:23 · 408 阅读 · 0 评论 -
面向对象的思维
面向对象的思维 考虑一个问题要考虑三点:1.这个问题有哪些类有哪些对象2.这些类这些对象有哪些属性和方法3.考虑类和类直接的关系原创 2012-07-08 09:50:01 · 318 阅读 · 0 评论 -
构造方法的使用
构造方法的使用规则:``1.构造函数与类同名,没有返回值2.使用new+构造函数,创建新对象3.如果没有定义构造函数,编译器自动添加一个空的构造函数 类名 (){}4.如果有定义新的构造函数,编译器则不添加默认的构造函数,而且不能调用默认的构造函数原创 2012-07-08 09:47:26 · 256 阅读 · 0 评论 -
命名规则
约定俗成的命名规则:1.类名首字母大写(Person)2.变量名、方法名首字母小写(furColor)3.运用驼峰标识(HelloWorld) 由多个单词组成,第一个单词的规则参照前两条,后边每个单词的首字母大写原创 2012-07-08 09:46:45 · 216 阅读 · 0 评论 -
面向对象的一个重要理念————重载
方法的重载是指一个类中可以定义相同名字,但参数不同的多个方法。调用时,会根据参数的不同选择对应的方法。参数不同包括参数类型不同还有参数个数不同。注意(1)void max(int x, int y) {System.out.println(x>y?x:y);}int max(int x, int y) {System.out.println(x>y?x:y);}原创 2012-07-07 21:06:16 · 438 阅读 · 0 评论 -
方法重写
方法的重写子类可以根据需要对从基类继承来的方法进行重写重写的方法必须和被重写的方法保持相同的方法名、参数列表和返回类型重写方法不能有比被重写的方法更严格的访问权限原创 2012-07-07 21:04:26 · 217 阅读 · 0 评论 -
动态绑定和多态
动态绑定是指在执行期间(而非编译期间),判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。也就是多态。多态的三个条件:要有继承要有重写父类应用指向子类对象原创 2012-07-07 21:03:55 · 497 阅读 · 0 评论 -
线程中sleep 与interrupt方法的应用
sleep 与interrupt方法的应用import java.util.*;public class TestInterrupt { public static void main(String[] args) { MyThread thread = new MyThread(); thread.start(); try {Thread.sleep(10原创 2012-07-19 15:07:12 · 682 阅读 · 0 评论