首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
江坤辰
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
枚举与switch组合使用
@Testpublicvoidtest(){Appapp=App.A;switch(app){caseA:System.out.println(1);caseB:System.out.println(
java操作符
赋值使用操作符“=”,取右边的值即右值,把它复制给左边即左值。左值必须是一个明确的、已命名的变量,也就是说必须有一个物理空间可以存储等号右边的值。 方法改变的是方法之外的对象。 整数除法会直接去掉结果的小数位,而不是四舍五入地圆整结果。 Random类对象创建过程中如果没有传递…
static
通过static关键字,就意味着这个域或者方法不会与包含它的那个类的任何对象实例关联到一起,即使没有创建类的对象,也可以通过类名调用静态方法或者静态域。
存储位置
1、寄存器。这是最快的存储区,它位于处理器内部 2、堆栈。位于RAM(随机访问存储器)中,但通过堆栈指针可以从处理器那里获得直接支持。堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。 3、堆。通用的内存池(也位于RAM区),用于存放所有java对象。 4、常亮存…
对象的生命周期
对象不可达,并且GC已经准备好对该对象占用的内存空间重新分配的时候,处于收集阶段。 如果重写了finazlie()方法,则会去执行该方法。 当对象执行完finalize()方法之后,仍然处于不可达状态时,则该对象进入终结阶段。在这个阶段,内存空间等待GC进行回收
单根继承
java中所有类都继承自一个基类即Object。在单根继承结构中的所有对象都具有一个共用接口,他们归根到底都是相同的基本类型。单根继承结构保证所有对象都具备某些功能。单根继承结构使垃圾回收器的实现变得容易得多。
多态及动态绑定
面向对象使用后期绑定的概念,当向对象发送消息时,被调用的代码直到运行时才能确定,编译器确保被调用方法的存在,并对调用参数和返回值执行类型检查,为了执行后期绑定,java使用一段特殊的代码来代替绝对地址调用,这段代码使用在对象中存储的信息来计算方法体的地址,java中,动态绑定是…
复用的具体实现方式组合与继承的特点
新的类可以由任意数量、任意类型的其他对象以任意可以实现新的类中想要的功能的方式所组成,因为在现有的类合成新的类,所以这种概念称为组合。组合带来了极大的灵活性。 创建新的类时与基类具有相似功能,当源类发生变动时,导出类也会反映出这些变动,处处使用继承,会导致难以使用并过分复杂的设…
类内部设定边界
类内部设定边界的目的是清晰分离并保护接口和实现public表示紧随其后的元素对任何人都是可用的private表示除类型创建者和类型的内部方法之外任何人都不能访问的元素protected跟private
接口、类、对象、请求的关系
每个对象都能满足某些请求,这些请求由对象的接口定义,决定接口的便是类型。
下一页
个人成就
文章被点赞
6
文章被阅读
2,660
掘力值
48
关注了
5
关注者
1
收藏集
0
关注标签
1
加入于
2018-12-07