DAY05

Day05

1. Java入门

1)java的安装

Java--编程语言

Java安装目录:

bin:该路径下存放了各种工具命令如javac和java

conf:该路径下存放了相关配置文件。
include:该路径下存放了一些平台特定的头件。
jmods:该路径下存放了各种模块。
legal:该路径下存放了各模块的授权文档。
lib:该路径下存放了工具的一些补充JAR包。

2)HelloWorld编写

01用记事本编写程序

02编译文件

03运行程序

01:编程

Java程序员写的java.代码,c程序员写的.c代码,python程序员写的.py代码

  1. 新建文本文档文件,修改名称为HelloWorld.java。

  2. 用记事本打开HelloWorld.java文件,输写程序内容

public class Hello World {
	public static void main(String[] args){
		System.out.println("Hello World");
	}
}

02:编译

机器只认0011的机器语言,把.java .c .py的代码做转化让机器认识的过程

在我的电脑>d:>develop>jdk>bin中 用javac.exe

在cmd 中定位好编写好的java文件所在的路径,并输入javac HelloWorld.java

编译后会产生一个class文件。

java文件:程序员自己编写的代码。

class文件:交给计算机执行的文件。

03:运行

让机器执行编译后的指令

在我的电脑>d:>develop>jdk>bin中 用java.exe

在cmd 中定位好编写好的java文件所在的路径,并输入java HelloWorld

用到两个命令:

​ javac + 文件名 + 后缀名 (就是编译java文件)

​ java + 文件名(运行编译之后的class文件)

3)bug

1.标点符号都必须是英文版的

2.大小写必须严格

4)环境变量

为什么要配置path环境变量?

我们想要在任意的目录下都可以打开指定的软件,就可以把软件的路径配置到环境变量中

JAVA_HOME:告诉操作系统JDK安装在了哪个位置(未来其他技术要通过这个找JDK)

image-20210923091710450

Path:告诉操作系统JDK提供的javac(编译)、java(执行)命令安装到了哪个位置

image-20210923091721035

5)notepad++

有行号,而且java中的一些特殊单词会高亮显示

如此我们以后便可以用notepad++高级记事本来写代码,在进行编译进入命令行的过程中,我们直接在notepad++中右键该文件,选择"打开当前文件夹(命令行)"便可直接进入cmd再输入指令进行编译

6)JavaSE&JavaME&JavaEE

JavaSE

​ 是其他两个版本的基础。学好JavaSE为以后学JavaEE打基础

JavaME

​ Java语言的小型版,用于嵌入式消费类电子设备或者小型移动设备的开发。

​ 其中最为主要的还是小型移动设备的开发(手机)。渐渐的没落了,已经被安卓和IOS给替代了。

​ 但是,安卓也是可以用Java来开发的。

JavaEE

​ 用于Web方向的网站开发。(主要从事后台服务器的开发)

​ 在服务器领域,Java是当之无愧的龙头老大。

Java特性

面向对象\安全性\多线程(可同时做多件事情)\简单易用\开源\跨平台(Java程序可以在任意操作系统上运行 Write Once Run Anywere)

Java为什么能跨平台

把Java字节码文件提供给虚拟机运行,即JVM

7)JRE&JDK&JVM

JVM(Java Virtual Machine),Java虚拟机,真正运行Java程序的地方

核心类库:java的运行语言,java公司事先定义好的单词

JDK(Java Development Kit)称为Java开发工具,包含了JVM虚拟机&开发工具(javac java jdb jhat)&核心类库

JRE(Java Runtime Environment),Java运行环境,包含了JVM&Java的核心类库(Java API)&运行工具

只需运行不用开发

总结:JDK包含了JRE

我们只需安装JDK即可,它包含了java的运行环境和虚拟机。

posted @ 2025-10-17 09:11  Doreen007  阅读(8)  评论(0)    收藏  举报