
课程整体内容概述

项目一:讲完流程控制时,可以做。第二章结束
项目二:讲完第四章面向对象(上),可以做
项目三:讲完第七章异常处理以后,可以做附加项目一:讲完第七章异常处理以后,可以做
附加项目二:讲完第十一章IO流以后,可以做
Java语言概述
1,基础常识
软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为系统软件和应用软件
系统软件:window,mac os,linux,unix,android,ios……
应用软件:word,ppt,画图板……人机交互方式:图形化界面 vs 命令行方式
应用程序 = 算法 + 数据结构
算法解决正确与否,数据结构解决存储,效率问题
常用DOS命令:
2,计算机语言的发展迭代史:
第一代:机器语言
第二代:汇编语言
第三代:高级语言 面向过程:c,Panscal,Fortan
面向对象:Java,JS,Python,Scala…
3,Java语言版本迭代史:

4,Java语言应用的领域:
Java Web开发:后台开发
大数据开发:
Android应用程序开发:客户端开发
5,Java语言的特点:

//健壮性:自动的垃圾回收机制 仍会出现内存溢出,内存泄漏
功劳归功于:JVM
开发环境的搭建(重点)
1,JDK,JRE,JVM的关系
2,JDK的下载,安装
下载:官网,GitHub
安装:傻瓜式安装
注意问题:安装软件的路径中不能包含中文,空格。
3,path的环境变量的配置
3.1 为什么配置path环境变量?
Path环境变量:Windows操作系统执行命令时所需要搜寻的路径
为什么要配置path:希望Java的开发工具(javac.exe,java.exe)在任何文件路劲下都可以执行成功。
3.2 如何配置?

第一个Java程序
1,开发体验——HelloWorld

1.1 编写:
创建一个java源文件:HelloWorld.java
1.2 编译:
1.3 运行:
java HelloChina
2,常见问题的解决


3,总结的第一个程序

注释与API文档等
1, 注释:Comment
分类:
单行注释://
多行注释:/ /
文档注释:/* /
作用:
特点:
2, Java API 文档:
API:application programing interface。习惯上:将语言提供的类库,都称为API。
API文档:针对于提供的类库如何使用,给的一个说明书。类似于《新华字典》。
3, 良好的编程风格:

EditPlus的使用
1,开发工具的使用:
2,EditPlus的使用:



