先弄清这门课值不值得学
这份资料对应的是一门面向零基础的 Java 起步内容。它解决的核心问题很具体:让一个从没写过代码、对计算机底层运作没概念的人,能在一周左右的时间里把 Java 开发环境跑通,写出第一批能运行的指令,而不是一上来就被各种抽象概念劝退。对于想转行做后端开发、或者日常工作需要偶尔看懂技术逻辑的上班族来说,它的定位是“破冰”而不是“速成就业”。如果你正犹豫要不要投入几个月时间系统学编程,用这几天时间试错成本很低。学完它并不能直接让你去接商业项目,但能帮你判断自己是否真的适合继续往下学语法和框架,避免盲目花钱报更贵的长线班。
资料怎么用才能真正上手
这套资料的基础门槛极低,不需要你有编程经验,但需要你有一台能正常折腾安装包的电脑,且愿意敲键盘。从线索来看,它的教学顺序是顺着“计算机怎么运行程序”到“Java 怎么跨平台”再到“装环境”这条线走的。建议你先集中看计算机基础和 Java 语言概述这几块,把 JRE 和 JDK 的关系、跨平台原理弄明白,再动手装开发工具。很多人学 Java 第一天就放弃,往往是因为卡在环境配置上,目录乱了、环境变量配错都会让人直接抓狂。所以看这部分视频时,务必边看边跟着操作,不要只过眼睛。遇到 DOS 命令那部分,自己打开命令行把几个常用指令敲几遍,建立对命令行交互的肌肉记忆,这比干看十遍视频都有用。
学完能独立做什么
踏踏实实跟着练完,你能独立完成几件事:第一,在一台全新电脑上从零下载、安装并配置好 Java 开发环境,弄懂各个目录的作用;第二,用命令行进行基础的人机交互,不再对黑框界面感到陌生;第三,看懂基本的代码注释、关键字和标识符规则,能写出符合规范的简单代码结构。走到这一步,你就算真正跨进了编程的门,后续去学变量、流程控制等进阶语法时,不会因为连软件都不会开而感到吃力。资料里的综合案例一定要亲手敲一遍,哪怕报错了也别急,对照着查错本身就是开发工作里最真实的日常。把这几天的破冰期熬过去,你再去决定要不要继续深入,心里就踏实多了。
本课程从java的由来,开发环境的安装搭建开始进行讲解,结合综合案例进行实操。 主要教学内容如下: 1、环境安装及操作软件 2、注释、关键字、标识符
课程目录
* 第一章 微课-计算机基础知识/
* [预习]计算机的认识/
* 计算机基础知识(计算机概述)
* 计算机基础知识(软件开发和计算机语言概述)
* 计算机基础知识(人机交互)
* 计算机基础知识(键盘功能键和快捷键)
* 第二章 微课-Java语言基础/
* Java的基本认识/
* 计算机基础知识(如何打开DOS控制台)
* 计算机基础知识(常见的DOS命令讲解)
* Java语言基础(Java语言概述)
* Java语言基础(Java语言跨平台原理)
* Java语言基础(JRE和JDK的概述)
* Java语言基础(JDK的下载和安装过程图解)
* Java语言基础(JDK安装路径下的目录解释)
* Java语言基础(Java开发工具介绍)
* Java语言基础(HelloWorld案例的编写和运行)
* Java语言基础(HelloWorld案例常见问题)
* Java语言基础(Java语言的书写格式(约定俗成))
* Java语言基础(path环境变量的作用及配置方式1)
* Java语言基础(Path环境变量的配置方式2)
* Java语言基础(classpath环境变量的作用及其配置)
* Java语言基础(Editplus开发程序并编译运行)
* Java语言基础(注释概述及其分类)
* Java语言基础(关键字的概述和使用)
* Java语言基础(标识符的概述和组成规则)
* Java语言基础(标识符中常见的命名规则)
* day01总结
* 二进制/
* Java语言基础(常量的概述和使用)
* Java语言基础(进制概述和二,八,十六进制图解)
* Java语言基础(不同进制数据的表现形式)
* Java语言基础(任意进制到十进制的转换图解)
* Java语言基础(十进制到任意进制的转换图解)
* Java语言基础(快速的进制转换法)
* Java语言基础(原码反码补码)
* Java语言基础(原码反码补码的练习)
* Java语言基础(变量的概述及格式)
* Java语言基础(数据类型的概述和分类)
* Java语言基础(定义不同数据类型的变量)
* Java语言基础(使用变量的注意事项)
* Java语言基础(数据类型转换之隐式转换)
* Java语言基础(数据类型转换之强制转换)
* Java语言基础(数据类型转换之强制转换超出范围)
* Java语言基础(面试题之变量相加和常量相加的区别)
* Java语言基础(long与float的取值范围谁大谁小)
* Java语言基础(字符和字符串参与运算)
* Java语言基础(char数据类型)
* Java语言基础(算术运算符的基本用法)
* Java语言基础(算术运算符++和--的用法)
* Java语言基础(算术运算符++和--的练习)
* Java语言基础(赋值运算符的基本用法)
* Java语言基础(赋值运算符的面试题)
* Java语言基础(关系运算符的基本用法及其注意事项)
* day02总结
* 运算符/
* Java语言基础(逻辑运算符的基本用法)
* Java语言基础(逻辑运算符&&和&的区别)
* Java语言基础(位运算符的基本用法1)
* Java语言基础(位异或运算符的特点及面试题)
* Java语言基础(三元运算符的基本用法)
* Java语言基础(位运算符的基本用法2及面试题)
* Java语言基础(三元运算符的练习)
* Java语言基础(键盘录入的基本格式讲解)
* Java语言基础(键盘录入的练习1)
* Java语言基础(键盘录入的练习2)
* 结构语句/
* Java语言基础(顺序结构语句)
* Java语言基础(选择结构if语句格式1及其使用)
* Java语言基础(选择结构if语句注意事项)
* Java语言基础(选择结构if语句格式2及其使用)
* Java语言基础(if语句的格式2和三元的相互转换问题)
* Java语言基础(选择结构if语句格式3及其使用)
* Java语言基础(选择结构if语句格式3练习)
* Java语言基础(选择结构if语句的嵌套使用)
* Java语言基础(选择结构switch语句的格式及其解释)
* Java语言基础(选择结构switch语句的练习)
* Java语言基础(选择结构switch语句的注意事项)
* day03总结
* Java语言基础(选择结构switch语句练习)
* Java语言基础(选择结构if语句和switch语句的区别)
* Java语言基础(循环结构概述和for语句的格式及其使用)
* Java语言基础(循环结构for语句的练习之获取数据)
* Java语言基础(循环结构for语句的练习之求和思想)
* Java语言基础(循环结构for语句的练习之水仙花)
* Java语言基础(循环结构for语句的练习之统计思想)
* Java语言基础(循环结构while语句的格式和基本使用)
* Java语言基础(循环结构while语句的练习)
* Java语言基础(循环结构do...while语句的格式和基本使用)
* Java语言基础(循环结构三种循环语句的区别)
* Java语言基础(循环结构注意事项之死循环)
* Java语言基础(循环结构循环嵌套输出4行5列的星星)
* Java语言基础(循环结构循环嵌套输出正三角形)
* Java语言基础(循环结构九九乘法表)
* Java语言基础(控制跳转语句break语句)
* Java语言基础(控制跳转语句continue语句)
* Java语言基础(控制跳转语句标号)
* Java语言基础(控制调整语句练习)
* Java语言基础(控制跳转语句return语句)
* 方法/
* Java语言基础(方法概述和格式说明)
* Java语言基础(方法之求和案例及其调用)
* Java语言基础(方法的注意事项)
* Java语言基础(方法的练习)
* Java语言基础(方法之输出星形及其调用)
* 99乘法表(键盘录入版)
* Java语言基础(方法重载概述和基本使用)
* Java语言基础(方法重载练习比较数据是否相等)
* day04总结






