J2SE经过2遍的学习掌握了很多的知识小编今天就介绍一下她的基础知识(很是重要哦!!!)
1、标识符
(1)Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符。(自己起名字的)
(2) 命名规则
① 标识符由字母、下划线“_”、美元“$”或数字组成
② 标识符应以字母、下划线、美元符开头
③Java标识符大小写敏感、长度有限
④不能与Java语言的关键字重名
2、关键字
3、基本数据类型
(1)Java变量的分类
按被声明的位置划分:
①局部变量:方法或语句块内部定义的变量
② 成员变量:方法外部、类的内部定义的变量
按所属的数据类型划分:
①基本数据类型变量
②引用类型数据变量
(2)Java数据类型划分
(3)基础数据类型的转换
①Boolean类型不可以转换为其他的数据类型
② 整形、字符型 、浮点型的数据在混合运算中相互转换,转换时遵循以下原则:
❶容量小的类型自动转换为容量大的数据类型;顺序为:byte,short,char->int->long->float->double;byte,short,char不会相互转换,他们三者在计算时转换为int
❷容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降级或溢出
❸有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一种数据类型,然后在计算
(4)格式注意问题:
①大括号对齐
②遇到 { 缩进,Tab/Shift+Tab
③程序块之间加空行
④并排语句之间加空格
⑤运算符两侧加空格(有特定条件)
⑥{ 前面有空格
⑦成对编程
4、运算符
Java语言支持如下运算符:
①算数运算符:+,-,*,/,%,++,--
②关系运算符:>,<,>=,<=,==,|=
③逻辑运算符:
④位运算符:&,|,^,~,>>,<<,>>>
⑤赋值运算符:=
⑥扩展运算符:+=,-=,*=,/=
⑦字符串连接运算符:+
❶“=”除了用于算术加法运算外,还可以对字符串进行连接操作
❷“+”运算符两侧的操作数中只要有一个是字符串(string)类型,系统会自动将另一个操作数转换为字符串然后进行连接
❸当进行打印时,无论任何类型,都自动转为字符串进行打印。
5、方法
①Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段。
[修饰符1 修饰符2...]返回值类型 方法名(形式参数列表){
Java语句
}
②形式参数:在方法被调用时用于接受外界输入的数据;
实参:调用方法时实际传给方法的数据;
返回值:方法在执行完毕后返还给调用它的环境的数据;
返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void
③Java语言中使用下述形式调用方法:对象名.方法名(实参列表)
❶实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配
❷return语句终止方法的运行并指定要返回的数据
④Java中进行函数调用中传递参数时遵循的原则:基本数据类型传递的是该数据值本身。引用类型传递的是对对象的引用,而不是对象本身。