Java基本语法

Java基本语法

1.1 注释

1. 单行注释//
2. 多行注释/* */
3. 文档注释/**  */

1.2 标识符和关键字

Java所有的组成部分都需要名字。类名,变量名,方法名都被称为标识符。
关键字:

  • 所有标识符都应该以字母,$,下划线开头。
  • 首字母之后可以是字母,$,__或者数字任何字符组合。
  • 关键字不能作为变量名或方法名。
  • 标识符大小写敏感。
  • 可以用中文命名,但是不推荐。

1.3 数据类型

- 强类型语言

- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

- 弱类型语言:JavaScript,Python

- Java的数据类型分为两大类
- 弱类型语言:JavaScript,Python

- Java的数据类型分为两大类

- 基本类型:8大基本数据类型

8大基本数据类型-----对应的包装类
      
1)整数型:byte,short,int,long ------Byte,Short,Integer,Long(字节空间:1,2,4,8)
      
2)浮点型:float,double---Float,Double(4,8)
      
3)布尔型:boolean----Boolean(1)
      
4)字符型:char----Character(2)
- 引用类型

- 类
- 接口
- 数组

1.4 字节

- 位(bit):是计算机内部数据存储的最小单位
- 字节(byte,B):是计算机中数据处理的基本单位
- 1B=8bit,1字节=8位
- 字符:指计算机中使用的字母,数字,字和符号
  - 1024B=1KB,1024KB=1MB.....

1.5 类型转换

- 强制转换,高转低

- 自动转换,低转高

1)布尔类型不参与类型转换

2)基本类型之间的转换,不取决于字节数,取决于实际的取值范围

3)引用类型之间的转换,取决于之间是否有继承关系

1.6 变量,常量,作用域

- 变量:可以变化的量
- 常量:初始化后不同改变的值,不会变动的值
- 作用域
  - 类变量(static)
  - 实例变量
  - 局部变量
1)成员变量:类里方法外,类消失,成员变量消失,成员变量有默认值,可以不手动赋值

2)局部变量:方法里/代码块里,当局部代码结束,局部变量也消失,使用时,必须要赋值

3)基本类型保存的是值,引用类型保存的是地址的值

4)变量的就近原则:离谁近,就用谁 

变量的命名规范

  • 所有变量,方法,类名:见名知意
  • 类成员变量:首字母小写+驼峰原则 lastName
  • 局部变量:首字母小写+驼峰原则
  • 常量:大写字母和下划线 MAX_VALUE
  • 类名:首字母大写+驼峰原则
  • 方法名:首字母小写+驼峰原则

1.7 运算符

1)普通的四则运算(+,-,*,/)

2)取余 %

3)自增自减

a.可以改变变量本身的值

b.前缀式:符号在前,先改变自身的值(+1/-1),再使用

c.后缀式:符号在后,先使用,再改变值

4)比较运算符==,!= 

5)逻辑运算符

a.双与/短路与/&&--全真才真,有假则假(短路:是指某些情况下,表达式后半部分不用计算,因为已经知道了短路,短路可以提高程序的性能)

b.双或/短路或/||--全假则假,有真则真

6)三目运算符:1?2:3(1是表达式,1真取2,1假取3)

7)复合赋值运算符:+=,-=,*=,/=

8)赋值运算符:=

9)拼接功能:+

10)位运算符:主要是参与二进制的运算

a.&与:全真为真

b.|或:全假为假

c.^异或:相同为0,不同为1

d.~非:非0为1,非1为0

11)优先级控制:用小括号

12)拓展:instanceof
posted @ 2024-02-21 13:49  cqwye  阅读(23)  评论(0)    收藏  举报