尚硅谷Java核心基础课程目录
第一章 Java语言概述
第二章 基本语法
第三章 数组
第四章 面向对象编程(上)
第五章 面向对象编程(中)
第六章 面向对象编程(下)
第七章 异常处理
课程整体内容概述
【实训项目】
① 家庭收支记账软件(U2 流程控制学完可做)
② 客户信息管理软件(U4 面向对象(上)讲完做)
③ 开发团队人员调度软件(U7 异常处理讲完做)
④ 银行业务管理软件(U7 异常处理讲完做)
⑤ 单机考试管理软件(U11 IO流讲完做)
U1 Java语言概述
1.1 软件开发介绍
软件:分为系统软件和应用软件。
系统软件:windows , linux ,android , ios ...
应用软件:word , PPT , 画图板 ...
人机交互方式:图形化界面 vs 命令行方式
应用程序 = 算法 + 数据结构
【注】
🦴rd:删除文件目录时目录必须为空
🦴echo:创建文件
【练习】
🦴d:(进入d盘)
cd d:\java(进入d盘java目录)
🦴echo name:Tom,age=13>1.doc
🦴
(del可以删除目录下的所有文件)
1.2 计算机编程语言介绍
计算机语言的发展迭代史
第一代:机器语言
第二代:汇编语言
第三代:高级语言
> 面向过程:C , Pascal , Fortran
> 面向对象:Java , Phthon
1.3 Java语言概述
JVM:Java虚拟机
JDK:Java开发工具包
JRE:Java运行环境
🦴Java语言应用领域
> Java Web开发:后台开发
> 大数据开发
> Android应用程序开发:客户端开发
🦴Java语言特点
> 面向对象性
两个要素:类、对象
三个特征:封装、继承、多态
> 健壮性
去除C语言中的指针
自动垃圾回收机制,但仍会出现内存溢出、内存泄漏
> 跨平台性
Write once,run anywhere.一次编译,到处运行。(JVM)
1.4 开发体验-HelloWorld
【练习】
🦴编写:将编写的java代码保存在以“.java”结尾的源文件中。
🦴编译:使用javac.exe命令编译java源文件。(格式:javac 源文件名.java)
(javac *.java:生成字节码文件(.class))
(字节码文件(.class)的名称(HelloChina)为源文件中的类名(HelloChina))
class HelloChina{
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
🦴运行:使用java.exe命令解释运行字节码文件。(格式:java 类名)
1.5 注释
🦴单行注释
🦴多行注释(不可嵌套)
🦴文档注释
【练习】
(javadoc只能解析出文档注释)
1.6 Java API文档
API:语言提供的类库。