Java程序运行机制
-
编译型
-
解释型
安装IDEA
IDEA官网:https://www.jetbrains.com/
新建项目
Java基础
注释
(笔记,不执行,便于理解)
- 多行注释 /* 可以注释一段文字 */
- 单行注释 //注释一句文字
- 文档注释 /** */
标识符
自己定义内容,比如类的名字,方法和变量名字等
【所有的标识符都应该以字母,美元符$,或者下划线_开始】
【首字符之后可以是字母,美元符,下划线或数字的任何字符组合】
【不能使用关键字作为变量名或方法名】
【标识符是大小写敏感的】
【可以使用中文命名,但是不建议】
关键字
有特殊含义的,被保留的不能随意使用的字符
数据类型
-
强制性语言:要求变量的使用要严格符合规定,所有变量都必须先定义后(安全性高,但是速度较慢)
-
弱类型语言:VB语言, JS语言 (随便玩,不要玩坏了就好)
1. 引用数据类型
字符串,数组,类,接口,Lambdo
(String不是关键字,是类)
2. 基本数据类型
整数型:byte,short,int,long
浮点型:float(占4个字节),double(占8个字节)
字符型:char(占2个字节)
布尔型:boolena(代表是非,只有true和false)
3. 注意事项:
- 字符串不是基本类型,而是引用类型
- 浮点型可能只是一个近似值,并非精确的值
- 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节
- 浮点数当中默认类型是double,如果一定要使用float类型,需要加一个后缀F。如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐大写字母后缀。
字节
- 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数
- 字节(byte):是计算机中数据处理的基本单位,习惯上用大写字母B来表示
- 1B(byte,字节)=8bit(位)
- 字符:是指计算机中使用的字母、数字、字和符号
- 1bit表示1位
- 1Byte表示一个字节 1B=8b
- 1024B=1KB
- 1024KB=1M
- 1024M=1G