Java基础加强北京传智播客教育clipse的使用技巧静态导入可变参数与for循环增强基本数据类型的自动拆箱与装箱枚举反射JavaBean内省beanutils工具包注解泛型类加载器代理北京传智播客教育se的使用技巧快捷键使用技巧:快捷键的位置:window-preferences-General-Keys:最常用eclipse快捷键内容提示Alt+/添加块注释Ctrl+Shift+/除去块注释Ctrl+Shift+\复制行Ctrl+Alt+向下键更改为大写Ctrl+Shift+X更改为小写Ctrl+Shift+Y类和方法说明F2北京传智播客教育mportstatic语句导入一个类中的某个或所有静态方法语法举例:;.*;publicstaticvoidmain(String[]args){ (random()*100);}importstatic语句导入一个类中的静态成员变量语法举例:lassConstant{publicstaticStringcontent="itcast";}.;北京传智播客教育循环语法:for(type变量名:集合变量名){…}注意事项:迭代变量必须在()中定义!集合变量可以是数组或实现了Iterable接口的集合类举例: publicstaticintadd(intx,int...args){ intsum=x; for(intarg:args){ sum+=arg; } returnsum; }北京传智播客教育变参数的特点:只能出现在参数列表的最后;...位于变量类型和变量名之间,前后有无空格都可以;调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。北京传智播客教育型的自动拆箱与装箱自动装箱:Integernum1=12;自动拆箱:Intnum=newInteger(23);基本Boolean/Byte/Integer(数值范围:-128至127)数据类型的对象缓存:Integernum1=12;Integernum2=12;(num1==num2);Integernum3=129;Integernum4=129;(num3==num4);北京传智播客教育举的关键技术如下: 1:enum关键字表示枚举类型,它的作用相当于类声明中的class关键字。 2:枚举类型不能有public的构造方法。 3:所有的枚举值都是public、static、final的,这些修饰符都是自动加上,无须程序员手动添加。 4:枚举之间用“,”分开,最好一个枚举值用分号“;”。 5:每一个枚举值是一个枚举类型的实例。 6:可以在枚举类型定义非枚举值变量,这些变量可以使用任何修饰符。 7:变量和方法的定义必须在枚举值后面定义。北京传智播客教育应用枚举就相当于一个类,其中也可以定义构造方法、成员变量、普通方法和抽象方法。枚举元素必须位于枚举体中的最开始部分,枚举元素列表的后要有分号与其他成员分隔。把枚举中的成员方法或变量等放在枚举元素的前面,编译器报告错误。带构造方法的枚举构造方法必须定义成私有的如果有多个构造方法,该如何选择哪个构造方法?枚举元素MON和MON()的效果一样,都是调用默认的构造方法。带方法的枚举定义枚举TrafficLamp实现普通的next方法实现抽象的next方法:每个元素分别是由枚举类的子类来生成的实例对象,这些子类采用类似内部类的方式进行定义。增加上表示时间的构造方法枚举只有一个成员时,就可以作为一种单例的实现方式。
Java基础加强经典课件 来自淘豆网m.daumloan.com转载请标明出处.