java基础
java注释
单行注释
//注释内容
//+注释内容
多行注释
/*
注释内容
注释内容
*/
/*
注释内容
注释内容
*/
文档注释
/**
*注释内容
*注释内容
*/
/**
*注释内容
*注释内容
*/
标识符
略
关键字
1 | 1 | 1 | 1 | 1 |
---|---|---|---|---|
abstract | assert | boolean | break | byte |
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
数据类型
基本数据类型
-
数值类型
-
整数类型
byte 占一个字节范围:-128~127
short 占两个字节范围:-32768~32767
int 占四个字节范围:-2147483648~2147483647
long 占八个字节范围:-9223372036854775808~9223372036854775807
-
浮点类型
float 占四个字节
double 占八个字节
-
字符类型
char 占两个字节
-
-
Boolean类型(布尔类型)
占一位,其值只有true(真)和false(假)
类型转换
- 强制类型转换
- 自动类型转换
引用数据类型
- 类
- 接口
- 数组
变量
- Java是一种强类型语言,每个变量都必须声明类型
- Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。
注意事项:
- 每个变量都有类型,类型可以是基本数据类型也可以是引用数据类型。
- 变量名必须是合法的标识符。
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
变量作用域
局部变量
- 局部变量是指定义在方法或代码块中的变量,局部变量必须初始化。
- 局部变量是指定义在方法或代码块中的变量在方法或代码块内有效,之外则无效,方法执行开始入栈时创建,执行完毕出栈时销毁。
实例变量
- 从属于方法,在没有手动初始化的情况下,系统会自动赋默认值。
- 其作用域受限定符限定,Private的只能在本类中使用,protected子类可用,public任何地方都可用。
- 生命周期从对象创建开始到对象销毁结束。
类变量
- 类变量是指类的static变量,用类名可以直接访问。
- 生命周期从加载类开始,到销毁类结束。
常量
- 初始化之后就不能再改变的值,可以理解为一种特殊的变量,初始化之后其值就不允许再被改变。
- 常量名一般使用大写字符。定义时前面加上”final“标记
变量的命名规范
- 所有变量名、方法名、类名:尽可能的做到见名知意。
- 类成员变量:首字母小写和驼峰原则。
- 局部变量:首字母小写和驼峰原则。
- 常量:大写字母和下划线
- 类名:首字母大写和驼峰原则。
- 方法名:首字母小写和驼峰原则。
(注:驼峰原则>>首字母小写,后面每个单词首字母大写,其余小写)
运算符
Java中支持的运算符
- 算数运算符: +,-,*,/,%,++,–
- 赋值运算符: =
- 关系运算符: >,<,>=,<=,==,!=
- 逻辑运算符符: &&,||,!
- 条件运算符: ? :
- 扩展赋值运算符: +=,-=*=,/=
- 位运算符: &,|,^,~,>>,<<,>>>(了解)