Java-day01-Java入门

目录

一、CMD命令

二、环境变量

三、jdk安装

四、HelloWorld

五、HelloWorld案例常见问题

六、jdk环境变量的配置

七、Java的三大平台

八、JRE和JDK


今天开始好好学Java!!!计科本科四年都要over了,连Java还不会,呜呜呜

看的是黑马哥哥的视频,看了下是36天的安排,很喜欢。我也想利用博客来记录一些学习笔记,学习感悟,希望自己可以坚持下来!!!(祈祷)

一、CMD命令

一些基本的cmd命令如下:

命令说明举例
盘符名称+冒号盘符切换D:
dir查看当前路径下的内容(包含隐藏)
cd目录进入单级目录(单级进入)cd desktop

cd..

回退到上一级目录(单级回退)
cd目录1\目录2\...进入多级目录(多级进入)cd desktop\大四下

cd\

回退到盘符目录(多级回退)
cls清屏
exit退出命令提示符窗口

小tips:输入一些内容后,按tap可以自动填充。按动上下键可以切换之前输入过的命令

二、环境变量

引入

另一方面,例如QQ,是经常打开的软件,只使用cmd窗口时,每次打开都要切换盘符,并且进入多层文件夹,很麻烦!

如果想在任意位置,都可以打开某一个软件呢?

故引入“环境变量

当在环境变量的path中,加入这个位置目录后,就可以在任意地方都打开这个软件

总结

1.为什么要配置环境变量?因为我们想在任意目录下都可以打开指定的软件,所以把软件的路径配置到环境变量中。

2.配置步骤?我的电脑-属性-高级系统设置-环境变量-(上面是用户,下面是系统)

三、jdk安装

jdk安装:www.oracle.com-product-Java-download java

我选的是jdk21。因为jdk22写的2024年9月会更新到jdk23,不知道是不是过渡版本,而jdk21上写的会一直支持到2026年9月。

具体版本是JDK Development Kit 21.0.3 downloads,下载windows的x64 installer版本

四、HelloWorld

在记事本里修改后缀为.java,然后编辑,写下如下代码:

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

然后在cmd中进入代码文件目录,输入javac HelloWorld.java,便可以得到.class文件(字节码文件),运行的话则是输入java HelloWorld,便运行输入了(有c有后缀,没c没后缀)。

总结

0.编写代码:用记事本编写程序HelloWorld.java

1.切换盘符:找到刚刚书写的代码HelloWorld.java(其实也可以直接在文件目录中cmd)

2.编译:javac是JDK提供的编译工具,可以通过这个工具把目录下的HelloWorld.java文件编译成class文件

3.运行:java也是JDK提供的工具,作用是用来运行代码。运行当前目录下的.class文件,运行时不加文件后缀

为什么这里没有配置环境变量呢?因为这个jdk版本很高级,在cmd中输入java -version,发现已经是默认的jdk21了,说明默认配置好了

五、HelloWorld案例常见问题

1.中英文标点

2.System首字母要大写

六、jdk环境变量的配置

虽然配置好了,但是点开环境变量,发现多了这一条C:\Program Files\Common Files\Oracle\Java\javapath。把这条删除(因为工具不够)。并且新建了一个JAVA_HOME变量,路径为不带bin的jdk目录(具体原因不懂),然后在path里又添加了%JAVA_HOME%\bin,并且上移到最顶上。

七、Java的三大平台

java SE、Java MEJava EE

Java能做什么?

Java的特性?

高级语言的编译运行方式:编程、编译、运行

高级语言的编译运行方式:编译型、解释型、混合型...

八、JRE和JDK

1.JDK是什么?有哪些内容组成

JDK是java开发工具包,包含了JVM虚拟机、核心类库、开发工具

JVM虚拟机:java程序运行的地方

核心类库:java已经写好的东西,我们可以直接拿来用

开发工具:javac、java、jdb、jhat....

2.JRE是什么?有哪些内容组成?

JRE是java运行环境,包含JVM、核心类库、运行工具

3.JDK,JRE,JVM三者的包含关系

JDK包含JRE

JRE包含JVM

  • 14
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值