开课吧JavaEE-第二章第3节 基础语法
Posted wSASw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开课吧JavaEE-第二章第3节 基础语法相关的知识,希望对你有一定的参考价值。
第二章第3节
基础语法
1 变量
变量是系统为程序分配的一块内存单元,用来存储各种类型的数据。
2 变量分类
按所属的数据类型划分:基本数据类型变量 、引用数据类型变量
按被声明的位置划分:局部变量(方法或语句内部定义)、成员变量(方法外部、类内部定义)
(注意:类的外面不能有变量的声明)
3 数据类型
Java中的字节是8位的字节,包含8位的二进制数。
4 标识符
Java对包、类、方法、参数和变量等要素命名时使用的字符序列成为标识符。
- 由字母、数字、下划线和美元符号组成
- 不能以数字开头
- 区分大小
- 长度无限制
- 不能是Java中的保留关键字
5 类型转换
boolean类型不能转换成任何其他数据类型
自动类型转换:容量小的类型自动转换成容量大的数据类型
byte,short,int->long->double
强制类型转换:容量大的类型转换为容量小的数据类型时,要加上强制转换符。
//强制转换有可能造成精度丢失
6 float变量定义
float类型变量在定义时需注意:我们直接写出的浮点数字默认类型为double,所以会产生精度丢失
解决:可以在浮点数字的后面加入f,来表示写出的数字类型为float
7 long变量定义
long在定义超出int类型的范围时,为报错,也需注意在长整型后面加l(小写L)
8 char变量使用
使用单引号引出一个字符
9 ASCII码表
10 方法的使用
方法用于封装一段特定的逻辑功能。
主要要素有:权限修饰符、方法名、参数列表、返回值。
权限修饰符:public、protected、private
注意:方法名,如果由多个单词组成,首个单词首字母小写,其他单词首字母大写
11 运算符
11.1 算数运算符
+、-、*、/、%(取余)、++、--
11.2 赋值运算符
=(赋值)、+=、-=、/=、%=
11.3 关系运算符
结果总是boolean类型
==、!=、<=、>=、>、<
11.4 逻辑运算符
逻辑运算符用于对boolean类型结果的表达式进行运算
运算结果为boolean类型
&(与)、|(或)、^(异或)、!(非)、&&、||
12 三目运算符
boolean结果表达式?表达式1(表达式结果为true):表达式2(表达式结果为false)
13 编程规范
13.1 命名风格
(1)代码中的命名不能以下划线或美元符号开始
(2)代码中的命名严禁使用拼音和英文混合的方式
(3)类名使用UpperCamelCase风格。UserDo
(4)方法名、参数名、成员变量、局部变量统一使LowerCamelCase风格。localValue、getHttpMessage()
(5)抽象类命名使用Abstract或Base开头;异常类命名使用Exception结尾;测试类命名以要测试的类的名称开始,以Test结尾
(6)类型与中括号紧挨想连来表示数组。int[] arrayDemo;
(7)POJO类中布尔类型的变量,都不要加is前缀,否则
部分框架解析会引起序列化错误
14 转义字符
以上是关于开课吧JavaEE-第二章第3节 基础语法的主要内容,如果未能解决你的问题,请参考以下文章