1. 基础常识
1.1 软件
一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。
系统软件:windows , mac os , linux ,unix,android,ios,….
应用软件:word ,ppt,画图板,…
1.2 人机交互方式
- 图形化界面(Graphical User Interface)GUI
命令行方式(Command Line Interface)CLI
1.3 常用的DOS命令
2. 计算机发展简史
第一代:机器语言 第二代:汇编语言 第三代:高级语言
面向过程:C、Pascal、Fortran
面向对象:C++(也能面向过程)、Java、JS、Python、Scala等
3. Java语言迭代及特性概述
Java是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。
3.1 Java 简史
3.2 Java技术体系平台
3.3 Java在各领域的应用
Java Web开发:后台开发
- 大数据开发:各类框架有Hadoop, spark, storm, flink等,就这类技术生态圈来讲,还有各种中间件如flume, kafka, sqoop等等 ,这些框架以及工具大多数是用Java编写而成,但提供诸如Java, scala, Python, R等各种语言API供编程。
-
3.4 Java语言特点
3.4.1 面向对象性
两个要素:类、对象
-
3.4.2 健壮性
去除了C语言中的指针
- 自动的垃圾回收机制 —>仍然会出现内存溢出、内存泄漏
3.4.3 跨平台型
write once,run anywhere(一次编译,到处运行)
功劳归功于:JVM,不同操作系统的JVM是不同的3.4.4 Java两个核心机制
(1)Java虚拟机(Java Virtual Machine)
(2)垃圾回收机制(Garbage Collection)
4. Java开发环境
4.1 JDK与JRE
4.2 配置环境变量
4.2.1 为什么配置path环境变量?
path环境变量:windows操作系统执行命令时所要搜寻的路径
为什么要配置path:希望java的开发工具(javac.exe,java.exe)在任何的文件路径下都可以执行成功。
4.2.2 配置方法
JAVA_HOME = C:.…\Java\jdk11.0\
path = %JAVA_HOME%\bin
4.3 编写编译与运行过程
4.3.1 编写
- 我们将编写的java代码保存在以“.java”结尾的源文件中
- 在一个java源文件中可以声明多个class。但是,只能最多有一个类声明为public的。而且要求声明为public的类的类名必须与源文件名相同。
4.3.2 编译
使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java;编译以后,会生成一个或多个“.class”结尾的字节码文件。字节码文件的文件名与java源文件中的类名相同。
4.3.3 运行
/**
文档
注释
*/
/*
多行
注释
*/
//单行注释
4.4.2 注释的作用
- 对所写的程序进行解释说明,增强可读性。方便自己,方便别人
- 调试所写的代码
4.4.3 特点
- 单行注释和多行注释,注释了的内容不参与编译。 换句话说,编译以后生成的.class结尾的字节码文件中不包含注释掉的信息
- 多行注释不可以嵌套使用