1.1 Java语言发展史
Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言, 2009年Oracle甲骨文公司收购Sun公司。Java之父:詹姆斯·高斯林(James Gosling)。
1.2 Java重要特点
-
Java 语言是面向对象的(oop)
-
Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证
-
Java 语言是跨平台性的。Windows、Mac、Linux。我们只需要在运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM Java Virtual Machine)就可以实现Java的跨平台使用了。[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台]
-
Java 语言是解释型的[了解]
解释性语言:javascript,PHP, java 编译性语言: c / c++
区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行, 编译性语言, 编译后的代码, 可以直接被机器执行, c /c++
1.2.1 Java 核心机制-Java 虚拟机 [JVM java virtual machine]
-
JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK 中.
-
对于不同的平台,有不同的虚拟机。
-
Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
1.3 什么是 JDK,JRE
(1)JRE(Java Runtime Environment) 是Java程序的运行时环境,它包括JVM和运行时所需要的核心类库。需要注意的是,JRE是包含JVM的,因此只安装JRE也是可以实现Java的跨平台使用的。 (2)JDK(Java Development Kit) 是Java程序的开发工具包,包含JRE和开发人员使用的工具。其中的开发工具包括:编译工具(javac.exe)和运行工具(java.exe)。如果想开发一个全新的Java程序,必须安装JDK。 (3)JDK、JRE和JVM的关系 由下图我们可以看出,JDK包含JRE,JRE包含JVM。对于开发人员来说,我们只需要使用JDK就可以满足一切开发和应用的需求。
1.4 java执行流程
1.5 java开发注意事项
1.6 java转义字符
在控制台,输入 tab 键,可以实现命令补全
\t :一个制表位,实现对齐的功能
\n :换行符
\ :一个\
" :一个"
' :一个'
\r :一个回车 System.out.println("韩顺平教育\r 北京");
1.7 注释(comment)
1.7.1 Java 中的注释类型
-
单行注释 //
-
多行注释 /* */
-
文档注释 /** */
1.7.2 单行注释:
基本格式
格式: //注释文字
1.7.3 多行注释:
基本格式
格式: /* 注释文字 */
1.7.4 文档注释:
1.7.5 使用细节
-
被注释的文字,不会被 JVM(java 虚拟机)解释执行
-
多行注释里面不允许有多行注释嵌套
1.8 java代码规范
1.9 常用的 dos 命令
查看当前目录是有什么内容 dir
dir dir d:\abc2\test200
-
切换到其他盘下:盘符号 cd : change directory
案例演示:切换到 c 盘 cd /D c:
-
切换到当前盘的其他目录下 (使用相对路径和绝对路径演示), ..\表示上一级目录
案例演示: cd d:\abc2\test200 cd ..\..\abc2\test200
-
切换到上一级:
案例演示: cd ..
-
切换到根目录:cd \
案例演示:cd \
-
查看指定的目录下所有的子级目录 tree
-
清屏 cls [苍老师]
-
退出 DOS exit
-
说明: 因为小伙伴后面使用 DOS 非常少,所以对下面的几个指令,老韩给大家演示下, 大家了解即可 (md[创建目录],rd[删除目录],copy[拷贝文件],del[删除文件],echo[输入内容到文件],type,move[剪切]) => Linux