美文网首页
【Java基础】Java概述

【Java基础】Java概述

作者: irenb | 来源:发表于2020-06-20 11:42 被阅读0次

1. Java语言发展史

语言:人与人交流沟通的表达方式
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言
Java之父:詹姆斯·高斯林(James Gosling)
2009年,Sun公司被甲骨文(oracle)公司收购

2. Java语言跨平台原理

Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。

3. JRE和JDK

JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JDK(Java Development Kit),Java开发工具,包含了JRE和开发工具
总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。

4. JDK的下载和安装

目录名称 说明
bin 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。
conf 该路径下存放了JDK的相关配置文件。
include 该路径下存放了一些平台特定的头文件。
jmods 该路径下存放了JDK的各种模块。
legal 该路径下存放了JDK各模块的授权文档。
lib 该路径下存放了JDK工具的一些补充JAR包。

5. Path环境变量的配置

  • 为什么配置环境变量:开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的bin目录下,如果不配置环境变量,那么这些命令只可以在该目录下执行。我们不可能把所有的java文件都放到JDK的bin目录下,所以配置环境变量的作用就是可以使bin目录下的java相关命令可以在任意目录下使用。
  • 配置环境变量步骤:参见 【Java基础】Java环境变量配置

6. 运行第一个Java程序

  • 编码:用记事本新建 HelloWorld.java 文件,内容如下:
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld");
    }
}
  • 编译:javac HelloWorld.java
  • 执行:java HelloWorld

ASCII码

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。

  • 常用ASCII 编码:
十进制 字符
48 '0'
65 'A'
97 'a'

相关文章

网友评论

      本文标题:【Java基础】Java概述

      本文链接:https://www.haomeiwen.com/subject/itpwxktx.html