AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
Java 25
Java 25
级别 12
不高等的非教育
JAVA 25 SELF
等级 12,
课时 0
本文探讨高等教育的神话与现实:为什么文凭并不保证成功,高校在当代世界中的角色如何变化,为什么实践比理论更重要,以及职业成长真正需要的是什么。写给那些想要高效学习并成为被市场需要的专业人士的读者。
“无限数组” — ArrayList<T>
JAVA 25 SELF
等级 12,
课时 1
在本讲中,你将认识 Java 的动态数组 —
ArrayList
。我们会搞清它与普通数组的区别、如何创建和填充它,以及哪些方法在日常任务中最有用:
add()
、
get()
、
set()
、
remove()
、
size()
、
contains()
。我们还会练习遍历元素,并编写一个迷你应用“待办清单”。了解如何在不操心大小的情况下使用“无限”数组!
“自己的字典” —
HashMap<K,V>
JAVA 25 SELF
等级 12,
课时 2
本讲将讲解如何使用
HashMap<K,V>
按键存储并快速查找数据:创建字典,使用
put
和
get
添加与读取键值对,用
containsKey
检查键是否存在,用
remove
删除条目,通过
entrySet()
遍历元素。实践部分会实现词频统计以及一个迷你“电话簿”应用。
文件与图片入门
JAVA 25 SELF
等级 12,
课时 3
Java 文件操作的实践入门:使用包
java.nio.file
中的
Path
和
Files
类来写入与读取文本、处理字节、复制图像、检查存在性与大小,以及通过
try
-
catch
和
throws
正确处理异常。
从互联网下载图片
JAVA 25 SELF
等级 12,
课时 4
我们将学习如何在 Java 中用两种方式从互联网下载图像:通过
URL
的快速方式,以及通过
HttpClient
的高级方式。我们会讲解响应码检查、读取响应头(例如
"Content-Type"
)、超时、重定向、批量下载、大小评估,以及使用
ImageIO
将图片读入内存。涵盖实践、细节与现成示例。
学习使用 API 并追踪国际空间站(ISS)
JAVA 25 SELF
等级 12,
课时 5
在 Java 中对 Web API 与数据格式
JSON
的实用入门。我们将弄清什么是
endpoint
和查询参数(query parameters),看看服务的真实响应,用
HttpClient
编写简单代码来获取天气和国际空间站(ISS)的当前坐标,并讨论响应状态(
200
、
404
、
401
、
429
)与请求配额限制。
写代码:程序员的工作日是什么样的
JAVA 25 SELF
等级 12,
课时 6
在本讲中,你将了解开发者普通的一天:从在 JIRA 中挑选任务,到编写代码、使用 Git,以及与团队协作。我们还会拆解现代 IT 公司的流程为何物、为什么遇到困难时不要沉默,以及如何与团队负责人和经理正确沟通。
Please enable JavaScript to continue using this application.