Java梦开始的地方

Java的故事

Java(计算机编程语言)百度百科

Java的特性和优势

简单性|面向对象|可移植性|高性能|分布式|动态性|多线程|安全性|健壮性

Java的三大版本
  1. JavaSE:标准版(桌面程序,控制台开发……)
  2. JavaME:嵌入式开发(手机,小家电……)
  3. JavaEE:E企业级开发(web端,服务器开发……)
JDK、JRE、JVM

JDK、JRE、JVM的关系.jpg

JDK(Java Development Kit)

  1. JDK是Java开发工具包,是Sun Microsystems针对Java开发员的产品。
  2. JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。
  3. JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)

JRE(Java Runtime Environment)

  1. JRE是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。
  2. JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,这些是运行Java程序的必要组件。
  3. JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器),只是针对于使用Java程序的用户。

JVM(Java Virtual Machine)

  1. JVM是java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。
  2. class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。只有JVM还不能成class的执行,因为在解释class的时候JVM需要调用解释所需要的类库lib,而jre包含lib类库。
  3. JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

Java开发环境搭建

JDK下载与安装

  1. 百度搜索JDK8下载
  2. 同意协议
  3. 下载电脑对应的版本
  4. 双击安装JDK
  5. 记住安装的路径
  6. 配置环境变量

1.我的电脑–>右键–>属性–高级系统设置

2.环境变量–>新建名为JAVA_HOME值为安装路径
在这里插入图片描述

3.配置path变量
path变量.png

7.检查

		win+r输入cmd	java -version

检查JDK.png
安装成功!

卸载JDK

  1. 删除java的安装目录
  2. 删除Java_HOME
  3. 删除path下关于Java的目录
  4. java -version

JDK目录介绍

  • bin目录:可执行文件
  • include:头文件
  • jre:运行环境
  • lib:类库文件
  • src:资源文件

Notepad++下载


第一个Java程序 HelloWorld

  1. 新建一个文件夹存放代码
  2. 新建一个Java文件
  • 文件后缀名为.java
  • HelloWorld.java

【注意】系统可能没有显示文件后缀名,我们需要手动打开
打开扩展名.png

3.代码

//这是一个类
public class HelloWorld {
    //程序主入口
    public static void main(String[] args){
        //输出语句
        System.out.println("HelloWorld");
    }
}

4.编译

  • 打开cmd -->输入javac HelloWorld.java --> 生成一个class文件

5.运行

  • 输入java HelloWorld 【不用写后缀 运行class文件】
    在这里插入图片描述

可能遇到的问题

  1. ​每个单词大小写不能有问题,java是大小写敏感的
  2. 尽量用英文
  3. 文件名 和类名保证一致
  4. 符号使用了中文
  • println中的ln代表换行
  • 转义字符:\t 8个字符 \n 换行(需要加在引号内)

猜你喜欢

转载自blog.csdn.net/weixin_45277249/article/details/111056332