课程须知
A类知识:工作和面试常用,代码必须要手敲,需要掌握。 |
B类知识:面试会问道,工作不常用,代码不需要手敲,理解能正确表达即可。 |
C类知识:工作和面试不常用,代码不需要手敲,仅为了知识体系完整性,了解即可。 |
第二阶段 JAVA快速入门
本阶段是进入“程序员”的门槛,需要学习编程基本的知识:变量、数据类型、控制语句、面向对象。我们通过实际的案例,让大家一开始就通过游戏项目进入学习状态,寓教于乐,引起大家的兴趣。
同时,我们也深入内存底层,打扎实大家的基本功。本阶段内容学完,你就明白各个语言底层其实差异都不大。大家再去学其他编程语言也很容易入门。
第一单元 JAVA入门和背景知识
1 | JAVA最全学习路线和就业分析 | A |
2 | 多种计算机语言特点介绍 | C |
3 | JAVA发展史-三大版本含义-JAVA的核心优势和特点 | A |
4 | JAVA运行机制-JDK和JRE和JVM的区别 | A |
5 | JDK的下载和安装 | A |
6 | JDK环境变量配置(win10下配置JDK8) | A |
7 | JDK收费和open JDK安装成功的测试 | A |
8 | 写出第一个JAVA程序(10万行代码,30万年薪) | A |
9 | 第一个JAVA程序的错误总结 | A |
10 | 第一个程序的语法详细解析-总结和提升 | A |
11 | 常见DOS命令总结 | A |
十、第一个JAVA程序的错误总结
(一)、常见问题
1、提示“javac不是内部或外部命令……”
出错原因:Path变量配置错误导致没有找到javac命令
解决方案: 细心重新设置Path,配置完成后需要重新输入cmd打开命令行窗口。
2、文件夹中可以看到Welcome.java文件,在编译时出现javac 找不到文件……
出错原因:可能是操作系统显示设置的问题,隐藏了文件的扩展名
解决方案:将文件的实际名称从Welcome.java.txt改为Welcome.java,将后缀后.txt去掉,实现更改文件的扩展名。
3、NoSuchMethodError:main
出错原因:找不到main方法,应该是main方法书写有误。
解决方案:检查public static void main(String [] args){}是否有误。
碰到错误、碰到异常,要和看到美女帅哥那样兴奋! 你解决的每一个错误,都是你提高的阶梯!所谓编程经验很大程度就是指“调错的经验”。
(二)、实时效果反馈
1.、如下java代码,出现错误的行号:
public Class Welcome{public static void mian(String[] args){system.out.println("Hello world!");}
}
A 1,2
B 2,3
C 2,3,4
D 1,2,3
参考答案 1、 D
十一、第一个程序的语法详细解析-总结和提升
(一)、语法解析
1、Java对大小写敏感。
2、关键字class 的意思是类。Java是面向对象的语言,所有代码必须位于类里面。
3、源文件编译后,得到相应的字节码文件,编译器为每个类生成独立的字节码文件。
4、main方法是Java应用程序的入口方法,格式固定:public static void main(String[] args) {…}
4、一个源文件可以包含多个类。
5、每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行。
注意:
(1)、编程时,一定要注意缩进规范;
(2)、在写括号、引号时,一定是成对编写,然后再往里插入内容。
(二)、实时效果反馈
1、如下关于java的基本语法说明,错误的是:
A Java对大小写,不敏感。
B Java是面向对象的语言,所有代码必须位于类里面
C 源文件编译后,得到相应的字节码文件,编译器为每个类生成独立的字节码文件
D 每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行
参考答案 1、 A
十二、常见DOS命令总结
(一)、常见的DOS命令总结
磁盘操作系统(Disk Operating System),是早期个人计算机上的一类操作系统。
常用命令:
命令 | 使用说明 |
cd | 目录路径 进入一个目录 |
cd .. | 进入父目录 |
dir | 查看本目录下的文件和子目录列表 |
cls | 清除屏幕命令 |
上下键 | 查找敲过的命令 |
Tab键 | 自动补齐命令 |
(二)、实时效果反馈
1、如下dos命令,说明错误的是:
A cd d:/javacode 进入d:/javacode目录
B cd .. 进入根目录
C dir 查看本目录下的文件和子目录列表
D cls 清除屏幕命令
参考答案 1、 B
十三、常见的开发工具介绍
(一)、常见的开发工具介绍
入门学习时,进行简单的Java程序编写,我们可以使用文本编辑器,比如:记事本。但是,记事本功能不够强大,我们可以考虑使用“更加强大的记事本”,常见的有如下三种软件:
· Notepad++
· Sublime
· EditPlus
在我们真正学习开发中,包括在企业中从事软件开发时,一般使用集成开发环境 (IDE)
· IDEA 官方网址: IntelliJ IDEA – the Leading Java and Kotlin IDE
· VS Code 官方网址:Visual Studio Code - Code Editing. Redefined
· eclipse 官方网址:http://www.eclipse.org
其实,对于IDE的选用,真的是无所谓的,大家不用太过纠结。
(二)、实时效果反馈
1. 如下哪个不是java的开发环境:
A IDEA
B eclpse
C VS code
D pycharm
参考答案 1、 D