Java基础概念
01.注释分类:
-
单行注释: //注释信息//
-
多行注释: / * 注释信息 * /
-
文档注释: /** 注释信息 **/
-
注释快捷键: 单行注释: ctrl+/ 多行注释: ctrl+shift+/
02.关键字(被Java赋予了特殊含义的英文单词)
关键字的字母全部小写; 常用的代码编辑器,针对关键字有特殊的颜色标记,很直观
-
class: 用于创建/定义一个类 类是Java最基本的组成单元
03.字面量:告诉程序员数据在程序中的书写格式
-
字面量类型:
-
整数类型;666,-88
-
小数类型;13.14,-5.21
-
字符串类型(String) (用双引号括起来的内容);" " ; "HelloWorld" 字符串只有加操作
-
字符类型(用单引号括起来的,内容只能有一个); 'A' '0'
-
布尔类型;布尔值,表示真假 只有两个值:true false
-
空类型:一个特殊的值,空值 值是null
-
-
拓展点:特殊字符
'\t' (在程序中用单引号或双引号引起来都可以) '\r' '\n' ....
\t : 在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍.最少补一个空格,最多补8个空格.
04.变量:在程序的执行过程中,其值有可能发生改变的量(数据)
使用场景:当某个数据经常发生改变时,我们也可以用变量存储.当数据变化时.只需要修稿变量里面记录的值即可
-
变量的定义格式:
数据类型 变量名 = 数据值;
数据类型:为空间中存储的数据,加入类型(限制) 整数?小数? (整数:int 小数:double)
变量名:为空间起的名字 数据值:存在空间里面的数值
-
变量的注意事项:只能存一个值; 变量名不允许重复定义; 一条语句可以定义多个变量; 变量在使用之前一定要进行赋值; 变量的作用域范围
05.计算机中的数据存储
-
二进制 01 : 逢二进一 借一当二 代码中以0b开头
-
十进制: 前面不加任何前缀
-
八进制:由0~7组成 代码中以0开头
-
十六进制:由0~9还有a ~ f 组成 代码中以0x开头
06.数据类型
-
数据类型的分类: 基本数据类型; 引用数据类型
基本数据类型:
数据类型 | 关键字 | 取值范围 | 内存占用 |
---|---|---|---|
byte | -128~127 | 1 | |
整 | short | -32768~32767 | 2 |
数 | int | -2147483648~2147483647(10位数) | 4 |
long | -9223372036854775808~9223372036854775807(19位数) | 8 | |
浮点数 | float | -3.401298e-38到3.402823e+38 | 4 |
double | -4.9000000e-324到1.797693e+308 | 8 | |
字符 | char | 0-65535 | 2 |
布尔 | boolean | true , false | 1 |
-
注意:1. 如果要定义long类型的变量,在数据值的后面需要加一个L作为后缀,L可大写可小写但是建议用大写. 例: long n = 999999999L
2.定义float类型变量的时候,数据值也需要加一个F作为后缀. 例: float f = 10.1 F
-
整数和小数取值范围的大小关系: double>float>long>int>short>byte
07.标识符
标识符:就是给 "类, 方法, 变量"等起的名字.
-
标识符命名规则---硬性要求
1.由数字, 字母,下划线_ 和美元符$组成 2.不能以数字开头 3.不能是关键字(关键字字母全部小写) 4.区分大小写
-
标识符命名规则---软性建议
-
小驼峰命名法:方法, 变量
规范一:标识符是一个单词的时候,全部小写 name
规范二:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写 firstName
-
大驼峰命名法:类名
规范一:标识符是一个单词的时候,首字母大写 Student
规范二:标识符由多个单词组成的时候,每个单词的首字母大写 GoodStudent
-
08.键盘录入
Java帮我们写好一个类叫Scanner,这个类就可以接收键盘输入的数字
-
步骤一:导包 ---Scanner这个类在哪
import java.util.Scanner; //导包的动作必须出现在类定义的上边
-
步骤二:创建对象---表示我要开始用Scanner这个类了
Scanner sc = new Scanner(System.in); //上面这个格式里,只有sc时变量名可以变,其他的都不允许变
-
步骤三:接收数据---真正开始干活了
int i = sc.nextInt(); //左边这个格式里面,只有i是变量名,可以变,其他的都不允许变
09.IDEA基础
IDEA项目结构介绍: project(项目) module(模块) package(包) class(类)