Java,
Java,
三、操作符
1、与或非只可应用于布尔值 58&&51不对
2、Integer.toBinaryString(int变量)
Long.toBinaryString(long变量)
3、Long-L float-f double-D
4、float exp=1.39e-43f; double exp=4.7e48d;
5、java浮点型转int会向下取整,四舍五入做法:import java.lang.Math.*; float a=3.14f; int b=Math.round(a);
四、控制执行流程
1、标签的用法: 标签放在循环的前一句,使continue和break返回到此处。
label:
while(1){
...; break label;
}
2、 String[] a; //将String转为字符数组
String b="dasfsdf";
a=String.valueOf(b).split("");
3、吸血鬼数字(反向思维,求两个二位数的积,将二位数转为字符数组,把积同样,排序,比对)
4、Arrays.sort(a); //数组升序排序(字符、整数都可用)
Arrays.equals(a,b);//数组相等对比(字符、整数都可用)
五、初始化与清理
1、通过this实现构造器之间的调用(但只能写在构造器的第一行,所以只能使用一次,且其他方法不能调用构造器)。
2、变量会在任何方法(包括构造器)被调用之前初始化,哪怕变量在方法之后。
3、优先级:静态>变量>方法,但静态的只初始化一次.
七、复用类
1、private方法隐式的指定为是final的,不可被覆写。
九、接口
1、为抽象类创建对象不安全,会报错。如果从抽象类继承并想创建该新类的对象,就必须为基类中的所有抽象方法提供方法定 义,否则导出类也是抽象类。
2、接口可以包含域,但是这些域隐式的是static和final的。
相关文章
- 暂无相关文章
用户点评