起步

Java

发展史

优缺点

面向对象与面向过程

思想与能力

编程思想

自我学习能力

写博客day01-起步 - 图3

3w

  • 是什么
  • 为什么
  • 怎么使用
  • bug笔记📕

看书
  • 基础知识
  • 进阶
  • 实战
  • 最佳实践

以学代教

如何记住一项技术

自我解决问题能力

如何提问

从哪方面入手

工程能力

JDK和JRE

什么是JDK

JDK(JAVA Development Kit)是Java语言的软件开发工具包,JDK几乎是Java开发必备的工具包。它包含了Java基础类库、Java工具(JAVA、JAVAC、JDB)以及Java的运行环境(JRE)。

JDK、JRE、JVM详解

  • JRE(Java Runtime Environment)Java运行环境包含了JVM。JRE只是单纯的运行环境,所以没有包含JAVA工具(编译器、调试器)
  • JVM(Java Virtual Machine)Java虚拟机,是实现Java跨平台的核心组件。JVM能够执行由.java文件编译后生成的.class文件。由于JVM的存在,生成的.class可以运行在不同的操作系统上从而做到一次编译 多处运行

安装JDK

下载途径

下载链接:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html

配置环境变量
  1. 选择计算机->属性->高级系统设置->环境变量
  2. 新建JAVA_HOME环境变量,变量值是JDK安装目录,默认在C:\Program Files\Java\
  3. 新建CLASSPATH环境变量,变量值是.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
  4. 编辑Path环境变量

    1. 如果是win7版本,在内容行首加上%JAVA_HOME%\bin;
    2. 如果是win10版本,点击新建按钮加上%JAVA_HOME%\bin

测试安装
  1. 按住win+R输入cmd进入命令行界面。
  2. 输入java --version可查看JDK安装的版本。
  3. 输入javac相关的命令。

JDK安装目录详解

bin(binrary)二进制英文的缩写,一般存放可执行文件(根据不同的操作系统划分)

lib(library)

关于JAVA_HOME、CLASS_PATH、Path详解

JAVA_HOME变量保存了JDK安装的路径,在Path变量值中引用到了JAVA_HOME:%JAVA_HOME%\bin。不添加JAVA_HOME也可以,只是使用JAVA_HOME只是为了方便替换JDK版本,只需要更换JAVA_HOME的值即可更换对应的JDK版本。

CLASS_PATH

当我们安装完JDK之后,打开命令行界面(在非安装目录下)输入javajavac会提示找不到命令。我们需要将命令所在的路径添加到Path变量中,这样Windows就能找到对应的可执行文件了。

当我们在命令行界面输入javajavac时候Widows系统会在当前所在目录查找可执行文件,如果没有找到,就会去环境变量Path指定的路径去查找,因为我们配置了%JAVA_HOME%\bin,系统就会在这个路径下找到对应可执行文件java并执行。否则会提示找不到命令,配置Path是为了方便我们在不用的路径下使用命令。


Hello World

文件名为HelloWorld.java

  1. public class HelloWorldApplication {
  2. public static void main(String[] args){
  3. System.out.println("hello world");
  4. }
  5. }
  1. 输入javac 文件名编译文件,如果编译成功可看见同目录下生成的字节码文件:文件名.class
  2. 输入文件名运行已编译完成的文件。