- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 一个类及其对象初始化的过程
##一个类及其对象初始化的过程一、什么时候需要初始化一个类首次创建某个对象时 —> Dog dog = new Dog();首次访问某个类的静态方法或者静态字段时 —> Dog.staticFields;java解释器就会去找类的路径,定位已经编译好的Dog.class文件。二、获得类的资源然后jvm就会载入Dog.class,生成一个class对象。这个时候如果有静态的方法或者变量,静态初始化动作都会被执行。这个时候要注意啦,静态初始化在程序运行过程中只会在Class对象
2020-06-10 20:45:21 337
原创 java类名与文件名
*.java文件中可以一个类,也可以有多个类。*.java文件中最多可以有一个public类,也可以没有。当有个一public类时,该类名必须与文件名完全一致(包括大小写),否则报错。当文件中不存在public类时,类名无需与文件名一致。非public类的作用域仅在该文件中,对外不可见。javac编译生成的*.class文件的数量与*.java文件中定义的类的个数一致,且名称与类名也相同,而与.java文件个数无关。一个*.java文件中,可以有多个main函数。...
2020-06-10 15:23:29 339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人