促销
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
Java 25
所有任务
所有级别
程序员之路
JAVA 25 SELF
等级 7,
课时 6
在本讲中,你将了解程序员的职业阶梯是如何构成的,现代开发者与过去的“编码员”有何不同,为何如今更重要的是用现成组件拼装解决方案而不是从零开始写完所有东西,以及在云和 DevOps 时代,Java Software Engineer 这一职业如何发生了转型。
如何知道我能做到?
JAVA 25 SELF
等级 8,
课时 0
在这篇文章中,你将了解:为什么编程对每个人都触手可及,程序员这份职业有哪些优势,CodeGym 的创新学习方法有何不同,以及为何实践比理论更重要。内容将激励你相信自己的能力,开启你的 IT 之旅!
Java 程序结构与 main 方法
JAVA 25 SELF
等级 8,
课时 1
在本讲中,我们将拆解一份基础的
Java
程序结构:什么是类与字段,入口点
main()
如何工作,为什么需要访问修饰符
public
/
private
和关键字
static
,Java
21
中的
main()
简写是什么,以及一个关于 IntelliJ IDEA 的小技巧。
方法的声明与调用、参数
JAVA 25 SELF
等级 8,
课时 2
讲解如何在 Java 中声明和调用方法:通用形式、带参数与无参数的示例、形参与实参的区别、结合一些小型工具方法的练习,以及为便于从
main
调用而谨慎使用
static
。最后——常见错误以及如何避免。
返回值与
return
JAVA 25 SELF
等级 8,
课时 3
在本课中,我们讲解为什么 Java 方法需要返回值、如何选择结果类型、
return
关键字如何工作、在何处以及如何使用返回的结果,以及提前结束
void
方法的细节与常见错误。实践部分包含
int
、
double
、
String
与
boolean
的示例。
按值传递与按引用传递
JAVA 25 SELF
等级 8,
课时 4
在本讲中,我们将解析
Java
中方法参数的工作方式:为什么说在
Java
中始终是
按值传递
;原始类型(
int
、
double
、
boolean
)与引用类型(数组和对象)有什么不同;为什么在方法内部修改数组元素能在外部看到,而给参数赋予新的引用却不能。文中提供直观示例、典型错误以及实用结论。
访问修饰符与变量作用域
JAVA 25 SELF
等级 8,
课时 5
在本讲中,我们将通过示例讲解 Java 中的访问修饰符 —
public
、
private
和包级可见性(无修饰符),以及变量的作用域:局部变量、参数和类字段。我们会理解什么是变量遮蔽(shadowing),以及如何通过
this
和通过类名来访问字段。最后,我们将讨论典型错误及其避免方法。
产品的诞生:现代 IT 产品是如何打造的
JAVA 25 SELF
等级 8,
课时 6
在本讲中,你将了解现代 IT 产品究竟是如何被构建出来的:为什么开发意味着持续变化,发布流程是怎样的,为何只有在生产环境中运行的代码才真正创造价值,以及你的代码从写出到为用户带来价值要经历哪些阶段。全程配有示例、类比以及来自业界的真实故事。
信息技术
JAVA 25 SELF
等级 9,
课时 0
在本文中,你将了解互联网的出现与 IT 行业的发展如何改变了世界,为什么信息技术领域的职业如此抢手,IT 从业者有哪些发展前景,以及为何 IT 专业人士几乎可以在任何地方工作和生活。我们还将讨论这一职业的优势以及移民机会。
字符转义
JAVA 25 SELF
等级 9,
课时 1
在本讲中,我们将讲解如何在 Java 的字符串中转义特殊字符、使用换行以及多行文本块
"""
,如何处理 Unicode(包括代理项对)和表情符号(emoji),以及在输出引号和路径时最常见的错误。全部配以直观示例。
字符串格式化
JAVA 25 SELF
等级 9,
课时 2
本讲将讲解如何在 Java 中优雅且可靠地把数据拼成文本:从使用
+
进行简单拼接到功能强大的模板工具
String.format()
。我们将通过示例学习格式说明符(
%s
、
%d
、
%.2f
、
%n
)、对齐、百分号,以及简要介绍日期/时间与区域设置。最后用实践收尾,并分析常见错误。
String 的基本方法
JAVA 25 SELF
等级 9,
课时 3
在本次 Java 讲座中,我们讲解
String
类中最有用的方法:如何通过
length()
获取字符串长度,使用
substring()
提取子串,使用
indexOf()
和
lastIndexOf()
查找文本,用
charAt()
获取字符,把字符串转换为字符数组
toCharArray()
,用
replace()
替换片段,以及用
trim()
和
strip()
清理字符串两端。最后——实践练习与常见错误解析。
显示更多
1
2
3
4
5
6
7
...
30
Please enable JavaScript to continue using this application.