JAVA基础知识学习笔记(一)

一. JDK&JRE&JVM

JDK:Java开发工具包,是开发Java程序所需要的工具。JDK里面包含了JRE以及一些开发工具(java.exe)
JRE:Java运行环境,是运行Java程序所必须的环境。JRE里面包含了JVM和核心类库。
JVM:Java虚拟机,用来运行Java程序。是JAVA跨平台的保障

包含关系:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JTdToyeR-1585898311407)(assets/1585275247226.png)]

总结:

开发要安装JDK,运行要安装JRE

二. Java跨平台的原理

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5R17VV3I-1585898311408)(assets/1585275256692.png)]

三. DOS命令

4.1 什么是DOS窗口

DOS窗口是windows中的黑窗口,也叫作控制台或者命令提示符。

4.2 如何打开DOS窗口

win + r 然后输入cmd回车

4.3 常见的DOS命令

切换盘符: 盘符:
查看当前目录下所有的内容:dir
进入文件夹:cd 文件夹		进入多级文件夹:cd 多级文件夹
返回上级目录: cd ..		 返回盘符根目录:cd\
清除控制台:cls
退出控制台:exit

4.4. dos命令的其他作用

DOS命令也可以打开(运行)应用程序。
	1. 使用控制台进入到程序所在的文件夹。
	2. 在控制台中输入要打开的程序(文件)名

五. HelloWorld案例

目标:是在控制台黑窗口显示(输出,打印)一个HelloWorld

5.1 HelloWorld的实现步骤

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PhCANXvj-1585898311409)(assets/1585276489894.png)]

5.2 HelloWorld实现

5.2.1 编写代码

新建一个文件,文件命名为HelloWorld.java,然后在里面编写代码。

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

为什么要编译: 代码最终是要交给JVM运行的。而我们自己写的代码JVM并不认识。我们必须要把自己写的代码翻译成JVM认识的代码,这样JVM才能去运行。这个翻译的过程就是编译。

编译需要使用jdk的bin目录中的工具去完成,这个工具叫做javac.exe

编译步骤:

1. 把编写好的代码放到jdk的bin目录。
2. 打开控制台,进入到bin目录。
3. 输入命令,javac HelloWorld.java

注意:编译之后会生成一个.class的文件。

5.2.3 运行

运行真正运行的是编译后的.class文件,运行使用的是bin目录下的工具java.exe去完成

运行步骤:

1. 打开控制台,进入到bin目录
2. 在bin目录下输入命令 java HelloWorld

注意:运行的时候后面不要带扩展名。

5.3 HelloWorld的注意事项

1. 系统设置中,一定要显示文件的扩展名
2. 非法字符问题,Java中的符号都是英文格式的。
3. 大小写问题,Java语言严格区分大小写的。
4. 编译的时候javac后面要写上扩展名,比如javac HelloWorld.java
5. 运行的时候java后面不要写扩展名, 比如java HelloWorld

六. 环境变量

**配置环境变量的目的:**为了可以在任何位置使用jdk的bin目录下的工具。

配置步骤:

七. 注释

**概念:**注释就是对程序进行解释说明的文字。

分类:

单行注释://注释内容
多行注释:/* 注释内容 */
文档注释(后期讲解):/** 注释内容 */ 

**注意:**注释不会影响到程序的编译和运行。

**好处:**可以提高代码的阅读性

八. 关键字

在Java中已经内置好了很多个单词,这些单词都具备一些特殊的含义,这些单词就是关键字。

简单来说: 被Java赋予特殊含义的单词就是关键字。

关键字的特点:

1. 所有的字母都小写。
2. 在高级的编辑器中会变色显示。

**HelloWorld案例中遇到的关键字:**public class static void

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NF5uxOHU-1585898311411)(assets/1585290659259.png)]

九. 常量

**概念:**在程序中固定不变的量(数据)就是常量。

常量的分类:

字符串常量:使用双引号包裹的。  比如"HelloWorld"
整数常量:普通的整数。 比如:10, -20
小数(浮点)常量:普通的小数。 比如:3.14, -10.28
字符常量:使用单引号包裹,单引号中只能包裹一个东西。 'a', '中'
布尔常量:有点特殊,只有两个。一个是true(真),另一个是false(假)
空常量:null。数组部分讲解。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值