JAVA基础知识-day01
前言:哈喽,大家好久不见了,时隔两年我又再次在CDSN发布文章啦,回顾一下这两年的工作,我沉迷于996无法自拔,导致内分泌失调,也没心情写博客了。好在这种情况没有持续下去,经过了一段时间的调整,我又重新起航啦,那么本次发布的是我现在刚开始学习的JAVA语言的学习笔记,希望跟大家一起学习,共同进步,我的VX13302552676,欢迎大家跟我一起交流技术心得。
一、开发环境搭建
1.1 java虚拟机——JVM,JVM是运行所有Java程序的假想计算机,是Java程序的运行环境,我们编写的java代码,都运行在JVM上。
1.2 JRE和JDK
JRE:是Java程序的运行时环境,包含JVM和运行时所需要的核心类库 。
JDK:是Java程序开发工具包,包含 JRE 和开发人员使用的工具。
我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
我们想要开发一个全新的Java程序,那么必须安装 JDK 。
1.3配置环境变量
1.3.1 选择计算机右键-属性-高级系统设置-高级-环境变量-新建-变量名输入JAVA_HOME ,变量值输入JDK9的安装目录- 选中Path环境变量,点击编辑 - 在变量值的最前面,键入 %JAVA_HOME%\bin; 分号必须要写,必须是英文格式 - 重启完成
二、 HelloWorld入门程序
2.1 Java程序开发三步骤:编写、编译、运行。
2.2 编写Java源程序
2.2.1 新建一个后缀名为.java的文件, 使用notepad++记事本软件打开
2.2.2 在文件中输入如下代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“Hello World!”);
}
}
2.2.3 编译:将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。
举例:在DOS命令行中,进入Java源文件的目录,使用 javac 命令进行编译。
javac HelloWorld.java
2.2.4 运行:将class文件交给JVM去运行,此时JVM就会去执行我们编写的程序了。
举例:在DOS命令行中,进入Java源文件的目录,使用 javac 命令进行编译。
java HelloWorld
注意:不要写.class
2.3 添加注释
单行注释以 //开头 换行结束
多行注释以 /开头 以/结束
2.4 关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。
2.5 标识符:是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。
2.5.1 命名规则:
硬性要求:标识符可以包含英文字母26个(区分大小写) 、 0-9数字
标识符不能以数字开头。 标识符不能是关键字。
软性建议:类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)
方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)
变量名规范:全部小写。
三、常量
3.1 常量:是指在Java程序中固定不变的数据。
3.2 分类
1、整数常量:所有的整数,比如0,1,567,-9
2、小数常量:所有的小数,比如0.0,-0.1,2.55
3、字符常量:单引号引起来,只能写一个字符,必须有内容,比如 ‘a’ , ’ ', ‘好’
4、字符串常量:双引号引起来,可以写多个字符,也可以不写,比如 “A” ,“Hello”
5、布尔常量:只有两个值 true 和false
6、空常量:只有一个值 null
四、变量和数据类型
4.1 变量:在程序中可以变化的量称为变量。
4.1.1变量格式: 数据类型 变量名 = 数据值;
4.1.2变量注意事项:
变量名称:在同一个大括号范围内,变量的名字不可以相同。
变量赋值:定义的变量,不赋值不能使用。
4.2 Java的数据类型分为两大类:
基本数据类型:包括整数、浮点数、字符 、布尔。
引用数据类型:包括类 、数组、接口。
4.3 基本数据类型