学习目标:

1、java语言的发展、

2、java新特性

3、进制间的转换、常用DOS命令

4、搭建java开发环境、打印”Hello Java!”    

5、java注释、标释符、书写规范

6、常量、变量、数据类型

一、什么是Java语言

詹姆斯.高斯林)被业界称为java之父。java是一种面向Internet的编程语言。

         Java语言发展历史

- 1995年Sun公司发布Java1.0版本

- 1997年发布Java 1.1版本

- 1998年发布Java 1.2版本

- 2000年发布Java 1.3版本

- 2002年发布Java 1.4版本

- 2004年发布Java 1.5版本

- 2006年发布Java 1.6版本

- 2009年4月20日 19 点 40 分 美国数据软件巨头甲骨文公司(Oracle)宣布以74亿美元收购Sun公司。并于2011发布Java 1.7版本

- 2014年发布Java 1.8版本

- 2017年发布Java 9版本

二、java新特性

java5是很重要的一个版本,有泛型、枚举、自动装箱/拆箱、可变参数、注解、foreach循环、静态导入、新的线程模型等等更新。具体参考 

Java6鸡肋的版本,有JDBC4.0更新、Complier API、WebSevice支持的加强等更新。 
java7有一些比较重要的更新,如异常处理增加了被抑制的异常、捕获多异常、try-with-resource自动释放资源等,还有应用了G1垃圾回收器、switch可以使用String类型、泛型自动判断类型、fork/join框架把任务细分并使用多处理器处理、支持二进制字面量等 
Java 8是自Java 5(2004年)发布以来Java语言最大的一次版本升级,Java 8带来了很多的新特性,比如编译器、类库、开发工具和JVM(Java虚拟机)。在这篇教程中我们将会学习这些新特性,并通过真实例子演示说明它们适用的场景。最最重要的是Java8开始支持了Lambda表达式,

Java9的新特性:Java 平台级模块系统、Linking、Shell : 交互式 Java REPL、改进的 Javadoc等 

三、进制间的转换、常用DOS命令

1、进制:表示的是数据运算的规律

2、二进制:计算机全部采用二进制数(0、1)表示、

3、十进制转二进制:使用短除法对一个10 进制除以2、一直除到商为0 时、然后倒着获取所有的余数。

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_JVM

4、二进制转十进制:8421 码

5、位:二进制数系统中、每个0 或1 就是一个位、叫做bit(比特)

6、字节:字节是我们计算机中最小存储单元、计算机的数据都是以字节存储的。8个位(bit)是一个字节、即8 个二进制位1111 1111 、写成1byte 或1B、单位换算如下:

8bit = 1 byte

1024 byte =1KB

1024 KB = 1M

1024 MB = 1GB

1024GB = 1TB

7、DOS 常用命令:

盘符切换命令:盘符号:

查看当前文件夹:dir

进入文件夹:cd

退出文件夹:cd ..

退出到磁盘根目录:cd \

清屏:cls

四、搭建java开发环境、打印”Hello Java!”

1、java 虚拟机: Java Virtual Machine、JVM、由于java 运行在各个操作系统上的虚拟机上、所以java 是跨平台的。

2、JRE 和JDK:JRE(java runtime Environment)是java 程序运行的环境、包含JVM和运行时所需的核心类库、JRE = JVM + 核心类库JDK(Java Development Kit) 是java 程序开发工具包、包含了JRE 和开发人员工具。实际也包含了JRE。JDK = 开发工具包 + JRE(JVM+核心类库)、运行java 安装jre、开发安装jdk

3、JAVA_HOME:java 的家目录、在系统变量里添加JAVA_HOME 目录为jdk 安装目录、然后在path 里添加%JAVA_HOME%\bin\

4、Java 程序编写运行:编写xxx.java 文件 然后用javac  xxx.java 编译为xxx.calss、再用java  xxx 运行java 程序。[javac 是编译、java 是运行java.class 文件]

5、main 方法:为主方法、是程序的运行入口。

6、安装JDK、配置环境。

首先,在官网下载 JDK:Oracle 官网

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_java_02

下载完成后,双击可执行文件,双击jdk-8u121-windows-x64可执行文件,将会进入 JDK 的安装界面

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_java_03

如上图所示,点击“下一步”,进入如下界面:

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_Java_04

在这里有一点需要注意,那就是 JDK 默认安装在C盘的Program Files目录下,如果需要修改安装路径,则可以点击 标记 1 所示的“更改”,一般情况下,选择默认路径就可以,点击“下一步”,进入如下界面:

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_JVM_05

如上图所示,这个界面是安装与 JDK 同版本的 JRE,其实在 JDK 中已经包含 JRE 了,在这里,我们选择安装,点击“下一步”,进入如下界面:

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_JVM_06

如上图所示,显示的是 JRE 正在安装中的界面,安装完成后,将会进入如下界面

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_Java_07

直接点击“关闭”就可以了,在 Win10 系统下安装 JDK 完成。接下来,配置环境变量,使 JDK 全局生效。首先,找到 JDK 的安装目录,进入这一层 C:\Program Files\Java\jdk1.8.0_121目录,复制以备后用。然后,通过“控制面板”进入“系统”属性,实际上直接选择“此电脑”点击右键选择“属性”即可:

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_Java_08

选择“系统变量”区域的“新建”功能,点击后,进入如下界面:

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_java_09

设置系统变量名为JAVA_HOME,变量值为C:\Program Files\Java\jdk1.8.0_121,点击“确定”,然后打开“系统变量”区域的Path,点击编辑、然后点新建、将这条语句;%JAVA_HOME%\bin追加到Path变量值的最后面,如下图所示

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_JVM_10

至此,环境变量就已经设置完,我们再验证一下,打开“命令行窗口”,输入命令java,结果如下图所示:

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_Java_11

我们先在D盘的根目录下创建一个名为HelloWorld.txt文件,输入以上代码,然后我们再修改文件的后缀.txt为.java即可。最后,在“命令行窗口”输入以下命令:

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_jdk_12

环境变量配置成功

五、java注释、标识符、书写规范

1、java 书写注意:java 是强类型语言、区分大小写、java 所有字符都为英文输入法下的符号、类名、接口名、方法名、变量名、包名、常量名

注:这个放在这里有些不妥、作为了解。

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_java_13

2、java 注释:单行//、多行/**/、文档

3、标识符:标识符可以作为类名、变量名、方法名、接口名、

六、常量、变量、数据类型

1、常量:是指在java 程序中不变的量、分为整数、小数、字符、字符串、布尔、空常量。

2、变量:变量是可变化的变量、它表示在内存开辟一个空间、这个空间可存储不同的数据。

书写格式:数据类型 变量名(int i)、数据类型 变量名 = 初始值(int a = 123)

变量起名:类首字母和后面单词首字母都要大写。变量名首字母小写、后面各个字母都大写、变量不能以数字开头。

变量类型分类:分为二大类:基本类型、引用类型

基本类型:整数型、浮点型、字符型、布尔型

引用数据类型:类、数组、接口

基本数据类型:四类八种基本类型

Java SE基础部分--01.Java发展、JDK安装、常量、变量、数据类型_Java_14