01 2025 档案
摘要:Java基础学习(十一):常见算法 目录Java基础学习(十一):常见算法查找算法排序算法 本文为个人学习记录,内容学习自 黑马程序员 查找算法 七大查找算法:基本查找(顺序查找)、二分查找(折半查找)、插值查找、斐波那契查找、分块查找、数表查找、哈希查找 基本查找 核心:从 0 索引开始挨个往后查
阅读全文
摘要:Java基础学习(十):集合 目录Java基础学习(十):集合概念数据结构泛型CollectionListArrayListLinkedListSetHashSetLinkedHashSetTreeSetMapHashMapLinkedHashMapTreeMapCollections不可变集合 本
阅读全文
摘要:Java基础学习(九):常用API 目录Java基础学习(九):常用APIMathSystemRuntimeObjectObjectsArraysBigIntegerBigDecimal正则表达式Pattern 和 Matcher时间相关类包装类 本文为个人学习记录,内容学习自 黑马程序员 Math
阅读全文
摘要:Java基础学习(八):字符串 目录Java基础学习(八):字符串概述字符串的创建字符串内存分析String 类常用方法字符串不可变StringBuilder 类StringJoiner 类字符串相关类底层原理 本文为个人学习记录,内容学习自 黑马程序员 概述 java.lang 包是 Java 的
阅读全文
摘要:Java基础学习(七):异常机制 目录Java基础学习(七):异常机制概念简单分类异常体系结构异常处理机制异常中的常见方法自定义异常 本文为个人学习记录,内容学习自 狂神说Java 和 黑马程序员 概念 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等 异常发生在程
阅读全文
摘要:Java基础学习(六):面向对象 目录Java基础学习(六):面向对象概念类的结构对象的创建与初始化内存分析封装继承多态Instanceof 和 类型转换static 关键字final 关键字权限修饰符代码块抽象类接口内部类Lambda 表达式 本文为个人学习记录,内容学习自 狂神说Java 和 黑
阅读全文
摘要:Java基础学习(五):数组 目录Java基础学习(五):数组概念声明与创建初始化基本特点数组的地址内存分析应用多维数组扩展内容Arrays 类冒泡排序稀疏数组 本文为个人学习记录,内容学习自 狂神说Java 和 黑马程序员 概念 数组是相同类型数据的有序集合 每个数据称为一个数组元素,可以通过下标
阅读全文
摘要:Java基础学习(四):方法 目录Java基础学习(四):方法定义调用参数传递重载命令行传参可变长参数递归 本文为个人学习记录,内容学习自 狂神说Java 和 黑马程序员 定义 方法的组成部分: 修饰符:可选,定义了访问类型 返回值类型: 没有返回值时为 void ,否则为具体返回值 方法名:方法的
阅读全文
摘要:Java基础学习(三):流程控制 目录Java基础学习(三):流程控制用户交互输出输入代码结构选择结构循环结构补充事项 本文为个人学习记录,内容学习自 狂神说Java 和 黑马程序员 用户交互 输出 System.out.print(); // 最基本的输出语句 System.out.print("
阅读全文
摘要:Java基础学习(一):入门知识 目录Java基础学习(一):入门知识Java 三大版本Java 相关缩写词Java 编译与运行Java 开发注意事项编译型语言 和 解释型语言 本文为个人学习记录,内容学习自 狂神说Java 和 黑马程序员 Java 三大版本 JavaSE:标准版,主要用于桌面程序
阅读全文
摘要:Java基础学习(二):基础语法 目录Java基础学习(二):基础语法注释关键字字面量标识符数据类型基本定义拓展内容类型转换变量变量的分类和作用域注意事项常量命名规范运算符基本定义注意事项包机制生成包导入包中的类JavaDoc文档注释JavaDoc 命令 本文为个人学习记录,内容学习自 狂神说Jav
阅读全文