走进Java

Java是什么?

Java如何来的?

Java干什么的?

一.关于Java

  • ①关于Java语言, 其实它很简单, 就是我们人类与计算机交流的语言, 就像人类的语言: 英语、汉语…
  • ②Java之父: 詹姆斯·高斯林, 他曾说过, C语言是撑起一切的基石, C语言之父: 丹尼斯·里奇
  • ③Java语言由类C、C++等衍生出来, 属于完全面向对象的语言
  • ④Java的技术体系平台: JavaSE、JavaEE、JavaME

  在这里, 我们一般先学 JavaSE, 因为这是 Java 基石.

JavaSE图解

二.关于计算机

  • 1.计算机软件软件: 系统软件 and 应用软件
  • 2.人与计算机做交互: 使用计算机语言.
    图形化界面(GUI) vs 命令行方式(CLI): dir md rd cd cd… cd/ del exit echo content >temp.txt
    - 3.语言的分类: 第一代: 机器语言; 第二代: 汇编语言; 第三代: 高级语言(面向过程 → 面向对象)
  • 4.java语言的特性: ①面向对象性 ②健壮性 ③跨平台性(write once,run anywhere)—JVM
    不同的系统有不同的JVM(Java Virtual Machine即Java虚拟机), 所以要想编写Java程序, 就要在自己的系统上安装JVM等部件. 学习Java, 我们首先要做的, 就是安装JDK环境.

5.安装JDK及配置系统的path环境变量

  • 1)傻瓜式安装JDK(提取码: et1y).
  • 2)配置path: window操作系统在执行cmd命令时所要搜寻的路径.

右键单击此电脑, 之后点击属性, 再点击高级系统设置, 再点击环境变量, 如图:

nodejs04

nodejs05

我们需要将jdk中bin目录所在的路径: 例如: D:\Program Files\Java\jdk1.8.0_131\bin 保存在path环境变量下.

配置 JAVA_HOME

为了方便更换我们使用的 JDK 版本,我们一般会这样配置系统 path。

新建系统变量:JAVA_HOME,值为所安装的JDK的根路径,如:D:\Program Files\Java\jdk1.8.0_131。

注意:变量JAVA_HOME的值不要加 bin。

之后,将 JAVA_HOME 应用到 path 里,添加一项系统 path:%JAVA_HOME%\bin。

当然,若是 JAVA 程序的测试人员(不负责开发),只需装 JRE 就OK了,配置 JRE_HOME 变量和配置 JAVA_HOME 类似。

  • 3)测试: 在命令行窗口, 任意的文件目录下, 执行javac.exe 或者java.exe都可以调用成功.
    ​ JDK(Java Development Kit, Java语言的软件开发工具包即Java的SDK, Software Development Kit)
    ​ JDK包含JRE(Java Runtime Environment, Java运行时环境), JRE包含JVM和一些常用的Java库类
    ​ >河床好比操作底层, jdk好比是河水, java应用程序好比是船.

JDK

6.如何编写并运行第一个java程序

​ [过程]编写----编译(javac.exe)----运行(java.exe)

  • 1)编写: 每一个java文件都是.java结尾的, 称为源文件[HelloWorld.java], java程序就存在于源文件中

如下, 第一个Java程序:

1
2
3
4
5
6
7
public class HelloWorld{
//程序的主方法,是程序的入口
public static void main(String args[]){
//要执行的代码
System.out.println("HelloWorld");
}
}//假设这是在桌面上的源文件HelloWorld.java中的源代码, 执行过程如下:
  • ①win+R键, 再输入cmd进入命令行模式, 通过cd desktop命令进入桌面
  • ②通过javac HelloWorld.java命令编译源文件生成字节码文件
  • ③通过java HelloWorld命令解释运行字节码文件, 之后控制台会输出HelloWorld

注意点:
Java源文件以“java”为扩展名. 源文件的基本组成部分是类(class), 如本例中的HelloWorld类.
一个源文件中最多只能有一个public类, 其它类的个数不限, 如果源文件包含一个public类, 则.java文件名必须与该类名一致.
③Java应用程序的执行入口是main()方法, 它有固定的书写格式: public static void main(String[] args){}
④Java语言严格区分大小写.
⑤Java方法由一条条语句构成, 每个语句以“;”结束.
⑥大括号都是成对出现的,缺一不可.

  • 2)编译: 在源文件所在的目录下, 执行javac.exe 源文件名.java;生成一个或多个.class结尾的字节码文件
  • 3)运行: 生成的字节码文件通过java.exe解释执行

7.会调试程序中出现的问题

8.注释: ①单行注释 // ②多行注释 /* / (多行注释不能够嵌套)
③文档注释 /
* */ javadoc -d 文件目录名 -author -version 源文件名.java;

​ 其中文档注释是JAVA特有的
9.JDK提供的关于旗下所有的包&类的说明文档: API ,提取码:7c39


评论