JAVA学习2
JAVA中当变量超出作用域不在被引用时,JVM的垃圾回收器GC会在后台自动清理
描述一类事物的类叫做javabean类,其中无main方法,带有main方法的叫做测试类
JAVA中默认访问权限是同包可见
get/set方法,用于给对象的数据赋合理的值,跟C++的差不多
类的成员变量有默认值,而局部变量没有默认值,既有默认的无参构造函数
System类中输出可用“+”进行拼接,而不是采用流式符号
类中有this关键字,会有同名屏蔽问题,一般是小屏大,即最近且同名的那个变量
创建对象时由虚拟机调用,不能收手动调用构造方法
JAVA中无C++的初始化列表语法
JAVA中的内存分配
虚拟机中有 栈内存
堆内存
方法区 存储字节码信息.class文件
本地方法栈
程序计数器
字节码时JAVA编译器编译源代码后产生的中间代码,不是机器码,而是一种和平台无关的二进制指令集
一般一个对象的创建一般要经过这几个步骤 1.加载class文件 2.申明局部变量 3.堆开辟空间 4.默认初始化 5.显式初始化 6.构造方法初始化 7.赋值地址值 这七个步骤


浙公网安备 33010602011771号