
本阶段是进入“程序员”的门槛,需要学习编程基本的知识:变量、数据类型、控制语句、面向对象。我们通过实际的案例,让大家一开始就通过游戏项目进入学习状态,寓教于乐,引起大家的兴趣。“兴趣永远是好的老师,高淇老师只能排第二”。
同时,我们也深入内存底层,打扎实大家的基本功。本阶段内容学完,你就明白各个语言底层其实差异都不大。大家再去学其他编程语言也很容易入门。
课程目录
章节1:JAVA入门和背景知识
必学
1:JAVA入门和背景知识的学习说明和注意点
免费试学7452人5分24秒
必学
2:JAVA最全学习路线图和就业分析
免费试学49186人10分27秒
必学
3:正确的学习方法
免费试学5784人14分13秒
必学
4:多种计算机语言特点介绍
35445人8分57秒
必学
5:JAVA发展史_三大版本含义_JAVA的核心优势和特点
37586人9分23秒
必学
6:JAVA运行机制_JDK和JRE和JVM的区别
12533人3分19秒
必学
7:JDK的下载和安装
58446人6分11秒
必学
8:JDK环境变量配置(win10下配置JDK17)
28783人0
必学
9:JDK收费和openJDK_JDK安装成功的测试
14899人2分23秒
必学
10:写出第一个java程序(10万行代码,30万年薪)
32610人11分16秒
必学
11:第一个java程序的错误总结
10328人6分25秒
必学
12:第一个程序的语法详细解析_总结和提升
9263人4分42秒
必学
13:常见DOS命令总结
8304人3分1秒
必学
14:常用开发工具介绍
9836人4分4秒
实操1
1:建立java开发环境,并完成第一个java程序。
实操2
2:本章资料下载地址
章节2:IDEA的使用和第一个java项目
必学
15:IDEA的下载和安装
9151人7分36秒
必学
16:IDEA的使用和项目创建_使用JDK的配置
12743人6分6秒
必学
17:第一个java程序
14891人11分43秒
选学
18:【项目】台球游戏_绘制窗口_加载图片
15649人14分29秒
选学
19:【项目】动画实现_台球沿着随机角度动起来
11116人21分7秒
实操1
1:照着视频操作,完成台球小游戏项目。
实操2
2:本章节资料下载地址
章节3:变量、数据类型、运算符
必学
20:变量、数据类型、运算符学习说明和注意点
9868人3分17秒
必学
21:二进制_数字化语录_摩尔斯电码_脑机接口
12599人11分29秒
必学
22:二进制和十进制的转化
12075人5分47秒
必学
23:注释_单行和多行_注释和字节码文件的关系
14697人9分18秒
必学
24:标识符_关键字_驼峰原则
12165人8分51秒
必学
25:变量的本质_内存画图_变量声明和初始化
15165人8分32秒
必学
26:变量的分类和作用域(局部变量、成员变量、静态变量)
12532人6分0秒
必学
27:常量和final
11790人10分34秒
必学
28:基本数据类型介绍
10985人5分29秒
必学
29:整型变量和整型常量和各种进制
12677人14分49秒
必学
30:浮点型_float_double
14617人11分45秒
必学
31:char字符型_字符集历史_转义字符
12987人16分17秒
必学
32:布尔型boolean
10768人7分26秒
必学
33:运算符总体介绍
7396人3分49秒
必学
34:算术运算符_自增自减
14791人13分8秒
必学
35:赋值和赋值扩展运算符
8665人5分38秒
必学
36:关系运算符详解
9129人6分12秒
必学
37:逻辑运算符_短路与和短路或问题
11318人13分51秒
必学
38:位运算_移位运算
10518人9分8秒
必学
39:字符串连接符
8824人5分48秒
必学
40:条件运算符详解
9295人6分56秒
必学
41:运算符优先级问题
6183人8分54秒
必学
42:自动类型转换详解
8976人9分8秒
必学
43:强制类型转换
6458人5分43秒
必学
44:类型转换常见错误_溢出问题
7100人7分45秒
必学
45:使用Scanner获得键盘的输入
10334人10分32秒
实操1
1:文字描述如下运算符的作用以及附加上测试代码。
实操2
2:本章节资料下载地址
章节4:控制语句、方法、递归算法
必学
46:控制语句的学习说明和注意点
8855人2分9秒
必学
47:控制语句和现实逻辑对应_流程图
8178人5分27秒
必学
48:if单选择结构_掷骰子游戏
13142人17分39秒
必学
49:if_else双分支结构
9806人8分34秒
必学
50:if_elseif_else多分支结构
8502人13分42秒
必学
51:switch语句
12998人20分48秒
必学
52:循环_while
10405人17分39秒
必学
53:for循环_dowhile循环_课堂作业讲解
15446人24分31秒
必学
54:嵌套循环_作业讲解
19388人17分13秒
必学
55:break和continue语句_标签
12078人18分41秒
必学
56:写一个年薪计算器
13183人15分8秒
必学
57:个税计算器(选做作业)
9370人4分9秒
必学
58:方法核心详解
18163人27分9秒
必学
59:方法的重载
11909人10分44秒
必学
60:递归结构详解_效率测试
17663人15分55秒
实操1
1:打印出九九乘法表
实操2
2:用while和 for 循环分别计算100以内奇数和偶数的和,并输出。
实操3
3:生成 0-100 随机数,直到生成 88 为止,停止循环!
实操4
4:使用递归算法完成阶乘:1!+2!+3!+4!+5!
实操5
5:本章节资料下载地址
章节5:面向对象详解和JVM底层内存分析
必学
61:面向对象的学习说明和注意点
6601人5分22秒
必学
62:面向对象如何学习_概览
9762人3分16秒
选学
63:神速理解面向对象_表格和对象的关系
13553人8分26秒
选学
64:面向过程和面向对象区别
10055人5分48秒
选学
65:面向对象如何设计_写诗和写小说
9024人9分17秒
必学
66:类的定义_属性_方法
15471人10分37秒
必学
67:简单内存分析
12197人14分11秒
必学
68:构造方法详解_深入内存分析
12690人24分16秒
必学
69:构造方法的重载
11676人5分54秒
必学
70:JVM虚拟机内存模型
13986人10分48秒
必学
71:程序执行过程内存分析详解
10835人12分29秒
必学
72:垃圾回收机制原理
10123人5分41秒
选学
73:垃圾回收算法介绍
9479人7分0秒
选学
74:内存管理_堆模型_分代机制(年轻代、年老代、永久代)
10682人11分42秒
必学
75:内存泄漏_垃圾回收机制总结
12398人6分6秒
必学
76:this的本质_对象创建过程的4 步_隐式参数
12644人10分34秒
必学
77:static本质_静态方法和静态变量_内存分析
13210人10分11秒
必学
78:static本质_静态初始化块_继承树的追溯
8524人4分4秒
必学
79:变量分类_局部变量_成员变量_静态变量的总结
8546人2分52秒
必学
80:package_包机制_JDK常见的包
9219人8分41秒
必学
81:import导入_静态导入
9526人9分27秒
必学
82:面向对象三大特征_继承_instanceof的使用
16253人16分18秒
必学
83:方法的重写override
11412人11分18秒
必学
84:final修饰方法和类
12808人4分27秒
必学
85:组合_继承相关知识点复习
11038人10分50秒
必学
86:Object类_toString方法_IDEA常用快捷键
11820人13分40秒
必学
87:equals方法的重写
13122人11分22秒
必学
88:super_子类对象内存结构_继承树追溯
10782人16分30秒
必学
89:封装详解_四个访问控制符_protected的两个细节
13131人16分10秒
必学
90:封装详解_javabean的概念_get和set方法
7192人9分2秒
必学
91:多态详解
12497人11分5秒
必学
92:对象的转型_向上转型和向下转型
9586人7分18秒
必学
93:抽象方法_抽象类
14260人9分49秒
必学
94:接口的定义和实现
10908人17分35秒
必学
95:接口新特性_默认方法
9145人5分56秒
必学
96:接口新特性_静态方法
10593人4分46秒
必学
97:接口的多继承
9625人3分59秒
必学
98:String类的本质_JDK源码解读
12551人12分10秒
必学
99:字符串相等的判断_常量池原理
9561人6分41秒
必学
100:string类常用方法详解_api文档如何阅读
11340人20分27秒
必学
101:内部类的基本概念和用法
10307人9分32秒
必学
102:非静态内部类_静态内部类_匿名内部类_局部内部类
9466人8分40秒
必学
103:面向对象知识大总结(绘制思维导图)
11877人17分42秒
实操1
1:使用文字和图画描述,如下程序的执行过程。
实操2
2:设计一个类代表二维空间的一个圆。
实操3
3:完成课堂上老师敲的所有代码,至少敲两遍
实操4
4:按照老师要求,绘制面向对象知识的思维导图
实操5
5:本章资料下载地址
章节6:数组和数据存储
必学
104:数组的学习说明和注意点
6724人2分17秒
必学
105:数组的本质_4个特点
14056人4分52秒
必学
106:数组_内存分析_初始化
9567人11分45秒
必学
107:数组的三种初始化方式
7660人6分37秒
必学
108:数组的两种遍历方式
10727人5分52秒
必学
109:拷贝_Arrays类_排序_查找_填充
11834人8分44秒
必学
110:多维数组的定义_内存分析
11945人8分8秒
必学
111:多维数组_Object数组存储表格数据
10093人5分37秒
必学
112:javabean和数组保存表格数据
13152人4分18秒
必学
113:Comparable接口_对象的排序
13110人6分19秒
必学
114:动画观察排序_冒泡排序_优化冒泡
11125人12分13秒
选学
115:二分法查找_折半检索
8249人6分35秒
实操1
1:使用Object数组存储如下表格数据
实操2
2:写出冒泡排序代码,并用自己的语言描述整个过程。
实操3
3:本章节资料下载地址
章节7:AI助力Java开发
选学
116:AI辅助工具_GithubCopilot介绍与安装流程
8962人14分35秒
选学
117:GithubCopilot安装与开发游戏体验
9899人13分19秒
选学
118:大语言模型(LLM)-查询资料与解决编程报错
7445人18分9秒
选学
119:大语言模型(LLM)-Prompt提示词
3197人18分12秒
实操1
1:本章资料下载地址
章节8:飞机大战小项目训练
选学
120:飞机大战项目说明_基本要求
11075人3分56秒
选学
121:建立游戏窗口_坐标系_矩形问题_监听器关闭窗口动作
10667人8分46秒
选学
122:图形的绘制_颜色控制
12167人6分42秒
选学
123:图像文件的加载和显示_ImageIO的使用
19637人8分7秒
选学
124:多线程和内部类实现动画
13621人5分33秒
选学
125:双缓冲解决屏幕闪烁问题
8619人3分25秒
选学
126:游戏物体根类的实现
9630人10分22秒
选学
127:面向对象思想设计飞机类
11224人7分32秒
选学
128:键盘控制游戏物体运动
9436人4分27秒
选学
129:面向对象思维重构飞机类的键盘控制代码
10600人7分11秒
选学
130:炮弹类的设计_任意角度飞行
12899人14分11秒
选学
131:容器或数组产生多发炮弹
6234人5分48秒
选学
132:碰撞检测原理_飞机和炮弹碰撞实现
7978人5分8秒
选学
133:爆炸类_图片轮播处理_主窗口产生爆炸效果
7231人9分39秒
选学
134:程序计时显示_最终版
9052人10分18秒
选学
135:时间显示bug的修正
7032人2分1秒
选学
136:游戏项目_总结和期望
3733人2分35秒
实操1
1:本章资料下载地址
实操2
2:扩展思维,设计一个自己的小游戏。
实操3
3:照猫画虎,完成飞机大战小游戏

评论(0)