CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
Java 语法
全部级别
构造方法
Java 语法
第 5 级,
课程 8
有人认为程序员就像建造楼房的建筑工人。这个比喻有些道理。但是今天,我们将讨论另一类建筑工人。由于必须以某种方式初始化所有对象,因此发明了简写的特殊初始化器来执行此过程。它们称为构造方法。
练习使用构造方法
Java 语法
第 5 级,
课程 9
你不会在施工现场发现一位戴着安全帽的建造师。这是一种用于初始化对象的特殊方法。在这里,你可以为对象的字段(但不一定是所有字段)编写初始值。构造方法与类具有相同的名称。一个类可以有许多构造方法。也可以只有一个构造方法...称为默认构造方法。我们将通过练习来掌握所有这些技能。
教授提供的有用链接 – 5
Java 语法
第 5 级,
课程 10
令人尊敬的智慧星教授再一次来到了档案馆闲逛,并为 CodeGym 学生淘到了一些有用的材料,让他们可以从另一个角度研究这些材料,从而加深和拓展自己的知识。我们将了解三元运算符、getter 和 setter、构造方法以及新手常犯错误。绝对干货,不掺杂任何水分。
编程天才的休息时间:音乐插曲
Java 语法
第 5 级,
课程 11
第五级课程马上就要结束了。我们将很快回来执行任务(包括艰巨的任务!)。但是,现在是放松的好时机!你听说过超级巨星 LadyJava,对吗?没有?现在来熟悉一下她的佳作,这首作品温暖了所有 Java 程序员(无论什么级别)的心。
最终任务
Java 语法
第 5 级,
课程 12
在学习编程的过程中,没有多余的任务!CodeGym 秘密中心的教授 1000% 地确信这一点。这就是在每个级别结束时必须完成几个任务的原因。其中有些任务比较高级,要求学生能够使用 Google 进行搜索。或者独立思考。或者边思考边使用 Google 搜索。
你已经升级了!
Java 语法
第 6 级,
课程 0
程序员之路听起来很像“武士道”。另外一个相似之处在于,一旦沿着这条湿滑的道路开始前行,你就会发现转身很难。实际上转身并不难:真正的问题是你不想转身。本课内容跟程序员如何成就精彩人生有关。
对象可见性和 null 引用
Java 语法
第 6 级,
课程 1
如果某个对象存在,则意味着有人需要它...在 Java 中,创建对象后的情况是这样的:只要有一个变量正在存储其地址(至少有一个对该对象的引用),则该对象存在(存活)。如果不再有任何引用,则该对象死亡。垃圾回收器将来处理它...实际上,一切并没有听起来那么惨。情况恰恰相反。
垃圾回收
Java 语法
第 6 级,
课程 2
如果不保存对对象的引用,垃圾回收器将在夜间来终止这些对象。这听起来可能有点可怕,程序员已准备好向 Java 垃圾回收器祈祷。特别是使用其他语言(例如 C++)开始编程生涯的人。
使用 finalize 终结对象
Java 语法
第 6 级,
课程 3
今天,我们的课程安排包括对最独立的方法 finalize() 的简要介绍。它只服从 Java 机器,也就是说,只有 Java 机器可以调用它。它是在对象销毁之前执行的。实际上,此方法与构造方法相反。它可以释放对象所使用的资源。
对象生存期
Java 语法
第 6 级,
课程 4
现在我们对对象的生存和死亡进行一些哲学思考!程序员经常创建许多对象并将其存储在各种列表中,但是他们从不清理这些列表。这会导致臃肿。为了避免这种情况,你必须正确地使用对象。你将在课程中初次了解这些内容。
有关对象生存期的任务
Java 语法
第 6 级,
课程 5
在前面的课程中,我们发现无法使用“句柄”调用 finalize。只有 Java 虚拟机才能执行此操作,并且无法预测执行时间。如果你尝试执行此任务,该怎么做呢?例如,创建 50000 个对象(和往常一样,创建猫和狗)?我们将处理此任务以及其他几个任务。
static 变量和方法
Java 语法
第 6 级,
课程 6
我们来深入研究“static”。方法可以是 static 和非 static。普通方法是在对象上调用的且有权访问其数据。static 方法没有此访问权限:它们根本没有对象引用。它们能够访问类的 static 变量和其他 static 方法。本课将提供详细信息。
显示更多
1
...
5
6
7
8
9
...
12
Please enable JavaScript to continue using this application.