开课吧JavaEE-第二章第3节 基础语法

Posted wSASw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开课吧JavaEE-第二章第3节 基础语法相关的知识,希望对你有一定的参考价值。

第二章第3节

基础语法

1 变量

变量是系统为程序分配的一块内存单元,用来存储各种类型的数据。

2 变量分类

按所属的数据类型划分:基本数据类型变量 、引用数据类型变量

按被声明的位置划分:局部变量(方法或语句内部定义)、成员变量(方法外部、类内部定义)

(注意:类的外面不能有变量的声明)

3 数据类型

Java中的字节是8位的字节,包含8位的二进制数。

image

image

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码表

image

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 转义字符

image

以上是关于开课吧JavaEE-第二章第3节 基础语法的主要内容,如果未能解决你的问题,请参考以下文章

第1节 Scala基础语法:9数组

Java基础知识二次学习-- 第二章 基础语法与递归补充

[php入门] 2基础核心语法大纲

JAVAEE工程师入门技术之第1课day01_Java基础语法&HelloWorld

第1节 Scala基础语法:11映射;12元组

第1节 Scala基础语法:2环境和插件