11 2020 档案

摘要:包的概念:包内含一组类,被组织在单独的命名空间下。是包的导入用import关键字。在每一个编译单元(.java源代码文件中)可以有一个public类,类名和源文件名称相同,作为主类。其他类不能用public关键字修饰,只能通过主类建立联系. 例如,这里把Mug类变成public类,会报错应当声明源文 阅读全文
posted @ 2020-11-19 18:06 NobodyHero 阅读(87) 评论(0) 推荐(0) 编辑
摘要:构造器:构造器去保证每个对象的初始化,在对象被初始化出来后,构造器自动被调用。所有的对象都有构造器,如果不显示的创建构造器,系统会自动给你一个无参构造器ClassName(){};构造器的创建方法:1.和类同名.2.可以有参数3.没有返回值 重载:构造器重载应用,应用在对象不同的初始化方式。重载的方 阅读全文
posted @ 2020-11-19 17:45 NobodyHero 阅读(61) 评论(0) 推荐(0) 编辑
摘要:If-else: if(Boolean-expression) “statement” if(Boolean-expression) “statement” else “statement” While: 执行前询问条件是否成立Do-While:即使条件不成立也至少执行一次 for(初始化表达式;布 阅读全文
posted @ 2020-11-12 09:55 NobodyHero 阅读(61) 评论(0) 推荐(0) 编辑
摘要:赋值:基本类型赋值和对象赋值有很大区别。基本类型赋值: 赋值赋予的只是其内存的引用。a=b b的内存中存的值复制一份给a。 a修改这一份复制的内容不会影响到b对象赋值:实际上操作的是他的引用,a和b此时同时指向堆中的一份数据,a或者b修改都会影响他们的值。 别名现象:如果用对象的引用赋值,会把两个对 阅读全文
posted @ 2020-11-09 21:45 NobodyHero 阅读(72) 评论(0) 推荐(0) 编辑
摘要:寄存器:速度最快,但是数量有限。 栈:通过栈指针处理,根据指针的位置处理数据(上移删除,下移分配)。存java数据引用,实际数据放在堆内存 堆:存所有的java对象,比栈更灵活。例如,编译器不需要知道对象在堆内存在多久;new一个对象时自动在堆内分配空间。 但是堆在分配和清理内存的时候要耗的时间更多 阅读全文
posted @ 2020-11-09 21:10 NobodyHero 阅读(87) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示