这门课解决的是零基础接触 Java 时最常见的三个问题:环境装不起来、语法看不懂、写代码没思路。它把 Java 入门阶段最核心的语法点——变量、流程控制、方法、数组——按实际写代码的顺序串了一遍,而不是按教材目录平铺。你跟着学完,能独立写出控制台小程序,比如判断质数、打印图案、处理命令行参数这类练习,也能看懂后续面向对象课程里的基础代码。

适合什么基础,先看哪几块

这门课不要求你之前学过任何编程语言,但默认你会用电脑、能自己安装软件。如果你的基础是“完全没碰过代码”,建议从视频开头按顺序看到 eclipse 配置完成,大约一小时,先把 Java 的运行环境搭好。这一步最劝退,但课上把 jdk 和 eclipse 的安装拆成了独立小节,遇到问题可以反复回看。

如果你已经能运行 Hello World,但卡在循环和数组上,可以直接跳到第 5 节之后的语法部分。这部分每节时间不长,从 while、do while、for 到 break、continue,再到方法的重载和递归,都是短小精悍的讲解。建议先看 for 循环和 break 那几节,因为它们是后面作业题的基础。数组部分从“数组的数组”到“非矩形数组”,是 Java 和 C 语言差异比较明显的地方,值得单独看。

对于完全零基础的人,不要一开始就啃“方法递归”和“非矩形数组”,先掌握普通循环和基本数组就够用了。等把作业题做出来,再回头补这些进阶点,会顺畅很多。

学完能独立做什么

学完这门课,你能独立完成三类事情。第一,配置好 Java 开发环境,用 eclipse 创建项目、写类、运行程序,不再需要依赖在线编译网站。第二,写清楚控制台程序,包括输入输出、条件判断、循环遍历,以及把重复逻辑封装成方法。第三,处理一组数据,比如用数组存储多个值,通过命令行参数接收外部输入,并输出结果。

课程最后几节是作业题,比如打印图案、求最大公约数和最小公倍数、统计空格字母数字数量。这些题目不是简单的“跟着敲一遍”,而是需要你综合运用循环、判断、方法。如果你能独立完成这几道题,说明基础语法已经过关,可以进入面向对象的学习了。

资料怎么配合练习

这套资料是视频课,每节时长从两分钟到三十多分钟不等,建议你按照“看一节、停一下、自己写一遍”的方式使用。不要边看边敲,那样容易变成打字练习。每看完一节,先关掉视频,凭记忆写代码,写不出来再看回放。尤其是循环和数组部分,视频里演示的案例大多是短小的示例,你需要自己动手变一变,比如把 for 循环改成 while 循环,把打印三角形改成打印菱形。

作业题部分,建议先自己尝试,卡住超过 15 分钟再看讲解。看讲解时不要只看结果,要留意老师是怎么拆解问题的,比如先画图、再找规律、最后写代码。把作业题做完后,可以尝试改需求,比如把“打印图案”改成打印倒三角,或者把“统计字符数”改成统计特定字符。这样能检验你是否真的理解了语法,而不是记住了答案。

最后提醒一句:这门课只覆盖 Java 基础语法,不涉及面向对象、集合、异常和 IO。学完后不要急着跳到大项目,先做几道类似的编程题巩固一下,再进入下一阶段课程,会更扎实。

课程目录

课程目录36 集
  • 1 java概述 (25:07).mp4
  • 2 jdk下载安装配置 (23:43).mp4
  • 3 eclipse下载安装配置使用(上) (03:47).mp4
  • 4 eclipse下载安装配置使用(下) (18:58).mp4
  • 5 java-c语法(1) (33:40).mp4
  • 6 java-c语法(2) (11:13).mp4
  • 7 java-c语法(3) (13:18).mp4
  • 8 java-c语法(4) (11:22).mp4
  • 9 java-c语法6--while循环 (08:01).mp4
  • 10 java-c语法6--调试 (08:22).mp4
  • 11 java-c语法5.1--do while循环 (02:24).mp4
  • 12 java-c语法6---for循环 (12:16).mp4
  • 13 Continue (02:07).mp4
  • 14 java-c语法6---for循环break (10:34).mp4
  • 15 java-c语法7---method (11:15).mp4
  • 16 java-c语法7---method-overloa (04:53).mp4
  • 17 java-c语法7---method-递归 (06:55).mp4
  • 18 java-c语法8---数组 (12:03).mp4
  • 19 java-c语法8---命令行参数(1) (07:26).mp4
  • 20 java-c语法8---命令行参数(2) (03:51).mp4
  • 21 java-c语法8---命令行参数(3) (03:38).mp4
  • 22 java-c语法8---数组的数组(1) (01:44).mp4
  • 23 java-c语法8---数组的数组(2) (02:09).mp4
  • 24 java-c语法8---非矩形数组 (08:09).mp4
  • 25 java-c作业---质数 (03:37).mp4
  • 26 java-c作业---最大公约数和最小公倍数 (05:00).mp4
  • 27 java-c作业---空格字母还有数字的数目 (07:50).mp4
  • 28 java-c作业---打印图案 (14:11).mp4
  • 29 java-c作业---排序(1) (12:14).mp4
  • 30 java-c作业---排序(2) (02:06).mp4
  • 31 java-c作业---字符串多少个字 (11:20).mp4
  • 32 (实验)第一个程序 (14:09).mp4
  • 33 变量 (07:49).mp4
  • 34 自加 (02:46).mp4
  • 35 判断1 (01:12).mp4
  • 36 判断2 (09:57).mp4