2023-08-14 19:12阅读: 6评论: 0推荐: 0

JavaSE基础知识

1. JavaSE基础知识

1. 数据类型

1.1. 基本类型

1子节 = 8 位
1 byte = 8 bit

  1. 整数型

    类型 占用字节 范围
    byte 1 -128(-2^7) ~ 127(2^7-1)
    short 2 -2^15 ~ 2^15 - 1
    int 4 -2^31 ~ 2^31-1
    long 8 -2^63 ~ 2^63-1
  2. 浮点型

    类型 占用字节
    float 4
    double 8
  3. 字符型

    类型 占用字节
    char 2
  4. 布尔型

    类型 占用字节
    boolean 1

    1.2. 引用类型

  5. 数组

  6. 接口

1.3 类型转换

1.3.1 自动类型转换(低-->高)

1.3.2 强制类型转换(高-->低)

1.4 转义字符

  1. \b:删除

  2. \n:换行

  3. \r:回车

  4. \t:制表

  5. \':单引号

  6. \":双引号

    1.5 Note

    1. java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符
    2. 所有的标识符都应该以字母,美元符或者下划线开始
    3. java大小写敏感
    4. 强化类型语言,所有变量必须先定义后使用

2. 进制转换

1. 二进制

  1. 以0b开头

2. 八进制

  1. 八进制以0开头

3. 十六进制

  1. 以0x开头

3. 变量与常量

3.1 类变量

3.2 实例变量

3.3 局部变量(成员变量)

3.4 常量

int a = 10;

4. 运算符

4.1 算术运算符

+ - * / % ++ --

4.2 赋值运算符

=

4.3 关系运算符

> < = >= <= == != instanceof

4.4 逻辑运算符

&& || !

4.5 位运算符

& | ^ ~ >> << >>>

4.6 条件运算符

? :

4.7 扩展运算符

+= -= *= /=

5. 包机制

package:定义包
import:导入包

6. JavaDoc

  1. JDK帮助文档
  2. javadoc
@author:作者号
@Version:版本号
@Since:java版本
@param:参数
@return:返回值
@throws:抛出异常

7. 流程控制

7.1 顺序结构

默认从上到下

7.2 选择结构

if() {
}else if(){
}else {
}
switch(){
case 1:
break;
case 2:
break;
default;
}

7.3 循环结构

while(){}
do{}while()
for(int i = 0;i < = 10;i++){}
for(TYPE 变量:数组) {}

8. break && continue

  1. break:跳出循环
  2. continue:终止循环
  3. return:结束方法的执行

9. 方法

修饰符 返回类型 方法名(参数类型,参数名){
return 返回值;
}

9.1 方法调用

  1. 类名.方法
  2. 对象.方法

9.2 方法重载

  1. 方法名相同,参数列表不同

9.3 可变长参数

public void show(int a,int b,int c...){}

10. 数组

int[] nums = new int[10];
int[][] nums = new int[][];

11. 面向对象

  1. 封装:private get/set
  2. 继承:extends
  3. 多态:父类的引用指向子类

本文作者:Morita-desin

本文链接:https://www.cnblogs.com/yqquinn/p/17592010.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Morita-desin  阅读(6)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起