java个人易错笔记

1.只能有一个public class 且与.java同名

2.this有时候

    可写,this.getname()

    可不写,getname()

    但我推荐写成this.getname()好理解
3.同一个class类可以互相访问彼此的private属性
    private同一个class可以访问
    

3.有时候你在这个class里面运行报错 in thread "main" java.lang.NoClassDefFoundError

    但是其实错误是在另外一个class文件里面

3.

     Private static int count=100;让这个类的所有成员共用
     具体例子是在多线程的买票程序

4.

Res.add(new ArrayList<>(path))新开一个独立地址,存放内容为目前path的内容

Res.add(path),存放了path这个原地址

5.

JAVA的最大int整数 2147483647

直接调用Integer.MAX_VALUE得到

最大long 9223372036854775807

Long.MAX_VALUE

6.list.toArray(new int[][]<>)就可以指定利用泛型转型为泛型int

7.Long a = 0L---->结尾的L表示是Long类型必须要

8.

Java外部类可以访问内部类private变量

Class Outer//外部类
{

Class Inner//内部类
{}

}

Class Student

{}//不是内外部类,只是刚好写在了同一个文件

你可能感兴趣的:(java)