IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 2.配置环境变量和jdk的安装 -> 正文阅读

[Java知识库]2.配置环境变量和jdk的安装

目录

1.jdk的安装与卸载

1.1.什么是jdk

1.2.卸载

1.3.安装

2.配置环境变量

? 2.1.步骤

2.2.环境变量的所在位置

2.3.检测有没有配置成功

2.4.path的作用

3.写一个java文件

3.1.新建一个java文件(文件名.java)

3.2.编写java文件

3.3.编译java文件(cmd-->javac? 文件名.java)

3.4.运行 (cmd-->java 类名)

4.打印语句? ln? --line

5.错误解决

6.注释

??????? 6.1.单行注释

??????? 6.2.多行注释

??????? 6.3.文档注释

7.Java文件的执行流程

8.JVM


1.jdk的安装与卸载

1.1.什么是jdk

??????? Jre是java的运行环境,jre里面实际上就是一个jar包,工具类,运行环境

??????? Jdk 是java的开发工具 jdk里面包含了jre?

????????Jdk=jre+开发环境

1.2.卸载

控制面板-程序-卸载程序

1.3.安装

(全部下一步)

内存够大尽量不要更改(后面配置环境变量需要jdk位置)

2.配置环境变量

? 2.1.步骤

??????? 1.JAVA_HOME? (xxx/java/jdk_版本号)

??????????????? a.第三方软件的依赖

??????????????? b.更改目录的时候比较方便

??????? 2.CLASSPATH?? (xxx/java/jdk/lib)

????????????????Java文件在编译或者运行时需要用到的一些类;jar

??????? 3.Path?????? (xxx/java/jdk/bin)

????????????????可执行文件的目录;可以在任意目录下使用某些命令

??????? 注意:1.CLASSPATH和PATH中的(xxx/java/jdk_版本号)可写成(%JAVA_HOME%)

?????????????????? 2.CLASSPATH前面有一个“.”

?????????????????? 3.win10注意path里面不要多写“;”,以免配置失败

-====

Bin 目录-可执行文件,打开某个文件,关闭某个文件

Lib? library jar包,一些运行时需要的工具

Jar是jar包? --一些工具

2.2.环境变量的所在位置

2.2.1.右击我的电脑-属性

2.2.2.JAVA_HOME

2.2.3. ClASSPATH

2.2.4. path? 在后面追加内容

!!!最后一步确定

2.3.检测有没有配置成功

java??? /?? java-version?? / ? javac(三个各命令一下都没错,配置成功)

2.4.path的作用

??????? dos命令是如何打开一个文件的:

??????????????? a.寻找当前目录下有没有这个文件

??????????????? b.如果有-打开

??????????????? c.如果没有

??????????????????????? 会到path环境变量下去找,

??????????????????????????????? 1.如果么有--报错

??????????????????????????????? 2.如果有-打开

3.写一个java文件

3.1.新建一个java文件(文件名.java)

1.新建一个以.java为后缀名的文件(如果改文件扩展名失败:此电脑-查看-勾选文件扩展名)

3.2.编写java文件

public 公共的

class 班级,类

static 静态的

void? 空的,无效的

main? 主要的

system? 系统

out 出

print 打印

String 串

3.3.编译java文件(cmd-->javac? 文件名.java)

3.4.运行 (cmd-->java 类名)

4.打印语句? ln? --line

System.out.print(“”);? 不换行的打印语句

System.out.println(“”); 换行的打印语句

\n? 换行

\t? 制表符

5.错误解决

????????5.1.public class hello

????????????????class前面如果有public,类名必须和文件名保持一致,

????????????????如果没有public,可以不一样;

??????? 5.2.报错时会提示第几行,什么问题在哪个位置

??????? 5.3.乱码问题

??????????????? 记事本编译运行出现乱码:将记事本“另存为”-->“编码”-->将“UTF-8”改为“ANSI”即可

6.注释

??????? 6.1.单行注释

????????????????// 注释的内容

??????? 6.2.多行注释

????????????????/* 注释的内容*/

??????? 6.3.文档注释

????????????????/** 注释的内容 */

??????? 6.4.说明

单行注释和多行注释一般写在方法里面,是对某一个单词,某一行语句,或者某一个逻辑的解释;这个一般是给自己看的

文档注释是写在类或者方法的上面,是给调用者看的

7.Java文件的执行流程

  1. 编写源文件
  2. 通过javac 文件名.java来进行编译,编译之后会形成一个类名.class的二进制文件;
  3. 通过java 类名来运行,运行的时候是会启动JVM,然后在JVM上运行,不同的操作系统有不同的JVM,jvm会根据不同的操作系统把calss文件再解析成对象的机器码,在机器上运行,从而实现一次编译处处运行

8.JVM

java虚拟机--是在安装jdk的时候已经安装过了;

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-01-08 13:51:00  更:2022-01-08 13:53:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:12:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码