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
Please enable JavaScript to continue using this application.