Java 语言概述
课程整体内容概述
Java语言概述
-
基础常识
软件:一系列按照特定顺序组织的计算机数据和指令的集合。分为系统软件、应用软件。
人机交互方式:图形化界面(GUI)、命令行方式(CLI)
常用DOS命令:dir-显示目录中所包含文件、md-创建目录、rd-移除目录、del-删除文件、cd-切换目录。
-
计算机语言的发展迭代史
机器语言——>汇编语言——>高级语言
面向过程:C、pascal、Fortan
面向对象:Java、python、scala
-
Java语言迭代概述
95/96年1.0发布。04发布1.5改名为5.0。14年发布8.0(即1.8)
-
java语言应用的领域
- Java Web 开发:后端开发
- 大数据开发
- Android 应用程序开发:客户端开发
-
java语言的特点
-
面向对象性:
两个要素:类、对象
三个特征:封装、继承、多态
-
健壮性:
去除了C语言中的指针、自动垃圾回收机制
-
跨平台性:
write once,run anywhere:一次编译处处运行(归功于JVM)
-
开发环境搭建
-
JDK、JRE、JVM的关系
JDK = JRE + java开发工具(java.exe,javac.exe,javadoc.exe)
JRE = JVM + Java核心类库
-
为什么配置path环境变量
为了在任何目录下都可以成功执行java开发工具
第一个Java程序
-
编写HelloWorld
class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!");} }
-
编译命令
javac HelloWorld.java(文件名)
-
运行命令
java HelloWorld(类名)
-
总结第一个程序
-
java程序编写-编译-运行的过程
编写:我们将编写的java代码保存在以".java"结尾的源文件中
编译:使用javac.exe命令编译我们的java源文件,得到类名.class文件。格式:javac 源文件.java
运行:使用java.exe命令解释运行我们的字节码文件。格式:java 类名 -
在一个java源文件中可以声明多个class,但是,最多只能有一个类声明为public
因为要求声明为public的类名必须与源文件名相同 -
程序的入口是main()方法。格式是固定的。
-
输出语句:
System.out.println(); 先输出数据,后换行
System.out.print(); 只输出数据,不换行 -
每一行执行语句都以";"结束
-
编译的过程:编译以后,会生成一个或者多个字节码文件。字节码文件的文件名与java源文件中的类名一致。
-
注释与API文档
-
注释:comment
分类
- 单行注释://
- 多行注释:/* */
- 文档注释:/** */
作用
- 对所写程序进行解释说明,增强可读性。方便自己,方便他人
- 调试所写的代码
-
Java API 文档
习惯上将语言提供的类库都称为API
API文档:针对提供的类库如何使用的说明书。类似学汉语时的《新华字典》
-
良好的编程风格
-
正确的注释和注释风格
-
正确的缩进和空白
-
块的风格(行尾风格、次行风格)
//行尾风格 public class LineTail{ public static void main(String[] args){ System.out.println();} }
//次行风格 public class LineChange { public static void main(String[] args){ System.out.println();} }
-