《俗人笔记》之《Java基础语法上》

基础前言:
二进制
十进制转二进制:使用除以2获取余数来算
二进制转十进制:按8421编码

字节
最小的存储单位是字节,最小的信息单位是位(bit)
1B=8bit 1KB=1024B 依次类推

DOS命令
盘符切换:盘名: 查看当前文件夹:dir 进入文件夹:cd
退出:cd… 推出到根目录:cd\ 清屏:cls

虚拟机jvm
java的运行环境,java的跨平台也是因为它

jre与jdk
jre:java运行环境,包含了jvm与核心类库(Jre=jvm+类库;)
jdk:java开发工具包,包含jre和开发人员使用的工具(Jdk=jre+工具集;)
一般运行编译只要jre就行,而如果是开发的话就必须是jdk(jdk>jre>jvm)

编译与运行:两个不同概念
编译:将Java文件转成class文件,过程中javac编译器会检测出错误,没有就编译成功
运行:将class文件交给jvm,去执行我们的程序

环境变量path和classpath的作用是什么?
path变量是windows程序文件的目录,作用是指定DOS命令行下命令的路径。举例:在DOS命令行下面执行命令:javac,编译程序时,它会到path变量所指定的路径中查找看是否能找到相应的命令程序。
classpath变量值是java类文件的目录,作用是指定类搜索路径。 JVM就是通过classpath来寻找该类的字节码文件的。

关键字
Java中已经定义好的单词,例如public class static,并且全都是小写

标识符
自己定义单词名称,例如方法名,变量名
规则:可以包含字母,数字,$和_,但不能以数字开头,更不能是关键字

常量与变量
Java中固定不变的数据为常量,反之为变量,且必须初始化
整数常量,小数常量,字符常量,字符串常量,布尔常量和空常量

数据类型
基本类型:整数,浮点,字符,布尔;
具体为字节型byte(1字节),短整型short(2字节),整型int(4字节),长整型long(8字节),单精度浮点数float(4字节),
双精度浮点数:double(8字节),字符型char(2字节),布尔类型boolean(1字节)
整数默认是int,浮点型是double
注意:char 单引号内必须要有值,且只能有一个,就算是空格也是值,不能什么都没,而字符串双引号内可以没值

引用类型:类,数组,接口,字符串
基本数据是有默认值的 0值 整型0, 浮点型0.0, 字符型0对应的字符, 布尔型 false 引用数据类型 null

基本数据类型和引用数据类型作为方法参数的区别?
基本数据类型在方法的传参过程中, 仅仅只传递了值.不影响原值
数组是引用数据类型, 在方法的参数传递的时候, 传递的是地址,会影响原值

猜你喜欢

转载自blog.csdn.net/qq_33368151/article/details/84934168