促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
Java 多线程
级别 9
您已达到 29 级
Java 多线程
第 9 级,
课程 0
29级
命名约定、代码约定
Java 多线程
第 9 级,
课程 1
“嗨,阿米戈!今天我要告诉你代码风格和代码风格的重要性。” “我将从最重要的事情开始。Java 代码应该易于阅读。 代码的一般方法是:代码编写一次,但阅读一百次。” “假设您和其他 10 名程序员正在编写一个应用程序。您在该应用程序上工作了三年,每三个月发布一次中间版本。” “那么长?” “这就是 Java,我的小蚂蚱!”一个运行在十几台服务器上、由 100 个人用 6 年多时间编写的企业系统怎么样?有时也会发生这种情况。” “哇哦。” “总之,主要规则,对代码的主要要求是其
练习命名约定(修复一些东西以符合标准)
Java 多线程
第 9 级,
课程 2
“嗨,阿米戈!”
自动装箱(不可变)
Java 多线程
第 9 级,
课程 3
“嗨,阿米戈!” “今天我要说的是自动装箱,自动装箱就是自动把东西放进盒子里。” “你会记得 Java 有继承 Object 类的类型,以及原始类型。但事实证明,像集合和泛型这样方便的东西只适用于继承 Object 的类型。” “然后决定制作每个原始类型的非原始对应物。” 原始类型 非原始对应物 字节 字节 短的 短的 整数 整数 长的 长的 漂浮 漂浮 双倍的 双倍的 布尔值 布尔值 字符 特点 空白 空白 “但是一直在这些类型之间转换非常不方便:” int x = 3;
数字(整数、长整型、字节)
Java 多线程
第 9 级,
课程 4
“由于开发人员可以想出描述数字的类,他们决定像真正的开发人员一样发挥创造力。” “首先,他们提出了一个抽象的 Number 类,从中派生了 Byte、Short、Integer、Long、Float 和 Double。它具有帮助将数字转换为其他数字类型的方法。” Number 类的方法 1个 int intValue() 2个 long longValue() 3个 float floatValue() 4个 double doubleValue() 5个 byte byte
练习自动装箱和数字
Java 多线程
第 9 级,
课程 5
“嗨,阿米戈!”
布尔值
Java 多线程
第 9 级,
课程 6
“嗨,阿米戈!” “嗨,金。” “我将向您介绍布尔类型。它是布尔类型的包装器,非常简单。这是布尔类的一些简化代码:” 代码 class Boolean
练习自动装箱布尔值
Java 多线程
第 9 级,
课程 7
“嗨,阿米戈!”
特点
Java 多线程
第 9 级,
课程 8
“嗨,阿米戈!又是我。我想告诉你另一个相当简单的包装器类。今天我们将讨论 Character,它是 char 的包装器。” “这节课也挺简单的。” 代码 class Character
练习自动装箱角色
Java 多线程
第 9 级,
课程 9
“嗨,阿米戈!”
无效等。
Java 多线程
第 9 级,
课程 10
“嗨,阿米戈!我为你准备了另一个有趣的小话题。虚空类型。” “为什么你需要这样的类型?我的意思是,我理解 void:它是为了使函数和过程保持一致。我们没有过程,但我们有返回 void(无)的函数。” “是的,但你还记得 Ellie 最近跟你说过 Callable 接口吗?” “是的。” “你还记得你需要作为类型参数传递什么吗?” “是的,返回值的类型:” 什么都不做的任务示例: class EmptyJob implements Callable
学习谷歌。(具体编码约定如何设置IDEA:Ctrl+Alt+L)
Java 多线程
第 9 级,
课程 11
“嗨,阿米戈!” “让我们继续学习如何使用谷歌搜索。” “这里有一些练习:” 网络搜索练习: 1个 如何使用 IntelliJ IDEA 重命名变量? 2个 我如何使用 IntelliJ IDEA 将一些代码替换为其他代码? 3个 如何使用 IntelliJ IDEA 使光标指向的变量在代码中处处突出显示? 4个 如何使用 IntelliJ IDEA 重命名方法? 5个 如何使用 IntelliJ IDEA 重命名类? 6个 如何使用 IntelliJ IDEA 将一些代码包
显示更多
1
2
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our
Terms and Policy
.
Accept and close
Please enable JavaScript to continue using this application.