java基础

来源:互联网 发布:本地连接 未识别的网络 编辑:程序博客网 时间:2024/05/29 09:55

1:boolean作为单个数据结构存取数据占用4个字节,作为数组中的数据结构占用1个字节。

2:java只能控制栈空间和堆空间

3:整形默认是int,浮点默认是double,需要指明,如float score=1.42f,大小写均可

4:float指数8位,尾数23位,double指数11位,尾数52位

5:用Scanner类来读取数据

Scanner scanner=new Scanner(System.in);

6:匿名内部类只能使用外部方法的常量。

7:math.floor截去小数部分,math.round对小数第一位四舍五入

8:eclipse常用快捷键:

格式化代码:ctrl+shift+f

添加/取消单行注释:Ctrl+/

添加多行注释:Ctrl+shift+/

取消多行注释:Ctrl+shift+\

9:静态变量的值由JVM自动初始化,布尔初始化为false,

10:String的不可改变性

11:通过this来调用构造方法必须放在第一行,this();

12:静态方法不能调用非静态的方法和属性

13:java中只允许单继承,子类不能访问父类的私有成员

14:重写限制:被子类重写的方法不能拥有比父类方法更加严格的访问控制,private<default<public,default可以在同一个包下访问,public可以在同一个工程下访问

15:使用final声明的方法不能被重写,使用final申明的变量变成常量

16:接口可以多实现

17:string初始化直接使用赋值比较省内存


18:string双等号比较的是地址,equals()比较的是值

19:string常用方法:length(),toCharArray(),charAt(),getBytes(),indexOf()查找某个字符的位置,如果没有返回-1,trim()去掉前后空格,

20:用在字符缓冲区被单个线程使用的时候,建议使用StringBuilder,比StringBuffer快,如果涉及到线程安全方面,建议使用StringBuffer

21:

22:throws将异常抛给调用者处理


0 0
原创粉丝点击