java程序员要点总结

java程序员要点总结

ID:35294594

大小:174.50 KB

页数:8页

时间:2019-03-23

java程序员要点总结_第1页
java程序员要点总结_第2页
java程序员要点总结_第3页
java程序员要点总结_第4页
java程序员要点总结_第5页
资源描述:

《java程序员要点总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java程序员要点总结:1.标识符的命名规则1).Java语言的标识符必须由字母、下划线(“_”)或美元符号(“$”)开始,后续字符可以是上述3种符号或数字(0~9),但不能用数字开头来命名。2).包名全小写3).类名是一个名词,大小写混合,每个单词的首字母大写4).接口的规则与类名相似5).方法名第一个字母小写,中间单词的首字母大写,采用驼峰标识6).变量名的规则与方法名相似7).常量的声明是全部大写,每个单词之间用"_"连接2.Java的关键字和保留字Java的关键字1)用于数据类型:boolean、byte、char、double、false、float、int

2、、long、new、null、short、true、void、instanceof2)用于语句:break、case、catch、continue、default、do、else、finally、for、if、return、super、switch、this、throw、try、while3)用于修饰:abstract、final、native、private、protected、public、static、synchronized、transient、volatile。4)用于方法、类、接口、包:class、extends、implements、interface、

3、package、import、throws。Java的保留字truefalsenullgotoconst3.基本数据类型的表示范围强制转换的格式为:(转换后的类型)待转换的值下面从左向右的数据类型转换,Java系统将自动完成:1.类的定义和实例化2.内部类的分类,匿名内部类内部类是定义在一个类里面的类,内部类中也可以定义变量和方法。外部类和内部类成员的相互访问规则如下。(1)内部类可以直接访问外部类的所有成员,包括private成员。(2)外部类必须通过内部类的实例,才能访问内部类的成员。外部类可以在其成员方法中,创建内部类的一个实例,然后通过实例名做前缀访问内部类的

4、成员。内部类的分类:成员内部类,静态内部类,局部内部类,匿名内部类成员内部类:如同类的普通成员一样。1可以加任意的修饰:private,protected.(顶级类只可以为public,default)2内部类不可脱离其外部类的限制使用,因此在外部类以外创建内部类要这样:OuterClassouterObject=newOuterClass(params);OuterClass.InnerClassinnerObject=outerObject.newInnerClass(params);3内部类对象可以访问外部类的任意变量或方法(包括private变量或方法);因为

5、Java编译器在创建内部类对象时,隐式的把其外部类对象的引用也传了进去并一直保存着。4在内部类中,与外部类同名的成员会被屏蔽,不过可以这样访问外部的同名属性:OuterClass.this.field;5内部类可以实现一个外部接口或抽象类,外部类返回这样的一个接口,以达到隐藏接口的实现的目的.6非静态内部类不能有静态成员,因为它违背了"成员类必须依赖外部类而存在"的原则(静态成员在Class被load的时候就初始化了);静态内部类:如同类的静态成员一样;它和成员内部类的区别是它没有指向外部类的引用;1创建静态内部类对象:OuterClass.InnerClassobj

6、=OuterClass.InnerClass(params);2静态内部类可以有非静态成员;3静态内部类只能访问外部类的静态成员;局部内部类:方法体或者代码片断中定义的类1局部内部类前面不能有access修饰符;2它有它自己的作用域,超出了这个范围就无效(无法使用);3它可以访问外部类的所有成员(因为外部类的成员对该方法可见);4定义在方法体中的内部类只能访问该方法的final变量,原因:定义在方法体中的变量会随着方法的退出而消亡,通过定义其为final变量,可以扩展其生命期;5定义在代码块中的内部类只能使用在该block中定义的final变量;匿名内部类:在某些情况

7、下,我们只需要内部类的一个对象,而不需要该类的名字;1匿名内部类的实例化:newSomeInterfaceOrClass(){......};意思是创造一个实现(继承)了SomeInterfaceOrClass的类的对象;匿名类对象匿名内部类对象是定义在一个表达式范围里的没有名字的类对象。1.ArrayList类缓冲字符串类(StringBuffer)缓冲字符串类java.lang.StringBuffer是可变长度和内容的字符串。下面的构造方法用来创建缓冲字符串类对象:字符串分析类(StringTokenizer)要根据指定的分隔符将字符串分解为一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。