JAVA基础知识学习

发布时间 2023-09-18 18:21:22作者: 墨客码

基础语法

  • 基础语法
    • 对象:对象(Object)是类的实例
    • 类:描述对象的属性和行为
    • 方法:封装了特定功能的代码块,可以在程序中被多次调用。方法是类的一部分,用于定义类的行为和功能
    • 实例变量:也称为成员变量或字段,是类中声明的变量,它们用于存储对象的状态或属性
public class HelloMoker {
    /* 
     * 它将打印字符串 Hello Moker
     */
    public static void main(String []args) {
        System.out.println("Hello Moker"); // 打印 Hello Moker
    }
}
  • 基本语法
    • 大小写敏感、类名和方法名符合代码规范、源文件名和类名相同
    • 程序入口:
     public static void main(String[] args)
    
  • 标识符
    • 标识符是用来命名类、变量、方法等各种元素的名称
  • 修饰符 : default, public , protected, private, final, abstract, static, synchronized
  • 变量 : 局部变量、静态变量、非静态变量
  • 数组 : 数组是储存在堆上的对象
  • 枚举 : 枚举限制变量只能是预先设定好的值
  • 关键字 :访问控制、异常、基本类型等等
  • 注释:注释分单行注释、多行注释、
  • 继承
  • 接口

对象和类

对象和类

  • 多态
  • 继承
  • 封装
  • 抽象
  • 对象
  • 实例
  • 方法
  • 重载

JAVA中的对象

构造方法

访问实例变量和方法

JAVA包

import语句

基本数据类型

变量类型

修饰符

运算符

  • 算术运算符
  • 关系运算符
  • 位运算符
  • 逻辑运算符
  • 赋值运算符
  • 其他运算符

循环结构

  • while 循环
  • do…while 循环
  • for 循环

条件语句

switch case

switch(expression){
    case value :
       //语句
       break; //可选
    case value :
       //语句
       break; //可选
    //你可以有任意数量的case语句
    default : //可选
       //语句
}

Number & Math 类

Number

Math

  • 基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数

Character 类

  • Character 类
  • 转义序号
  • Character方法

String 类

  • 创建字符串
  • 字符串长度
  • 连接字符串
  • 创建格式化字符串
  • String方法

StringBuffer

  • Java StringBuffer 和 StringBuilder 类
  • StringBuffer 方法

数组

  • JAVA数组
  • 声明数组和变量
  • 创建数组
  • 处理数组
  • For-Each循环
  • 数组作为函数的参数、返回值、
  • 多维数组
  • Arrays类

日期时间

  • 获取当前日期时间
  • 日期比较
  • 使用SimpleDateFormat格式化日期
  • 日期和时间的格式化编码
  • 解析字符串为时间
  • 测量时间
  • Calendar类
  • GregorianCalendar类

正则表达式

  • 包含主要的类
    • Pattern类
    • Matcher类
    • PatternSyntaxException
  • 捕获组
  • 正则表达式语法
  • Matcher类的方法
    • 索引方法
    • 查找方法
    • 替换方法
    • start和end方法
    • matches和lookingat方法

方法

Stream、File、IO

Scanner 类

异常处理