摘要: 704. 二分查找 1.思路:有序数组+数组中无重复元素(一旦有重复元素,使用二分查找法返回的元素下标可能不是唯一的) 2.定义统一的边界条件:左闭右闭 阅读全文
posted @ 2026-01-21 16:21 juuddy 阅读(2) 评论(0) 推荐(0)
摘要: SELECT完整的语法: 1 SELECT [ALL | DISTINCT] 2 {*|table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]} 3 FROM table_name [as table_alias] 4 阅读全文
posted @ 2026-01-10 20:04 juuddy 阅读(2) 评论(0) 推荐(0)
摘要: 内连接 阅读全文
posted @ 2026-01-07 13:59 juuddy 阅读(3) 评论(0) 推荐(0)
摘要: 1.创建数据库表(重点) CREATE TABLE [IF NOT EXISTS] `表名`( `字段名` 列类型 [属性] [索引] [注释], `字段名` 列类型 [属性] [索引] [注释], ...... PRIMARY KEY('id') )[表类型][字符集设置][s] 2.其他常用命令 阅读全文
posted @ 2026-01-06 20:48 juuddy 阅读(6) 评论(0) 推荐(0)
摘要: 哈希 哈希表(Hash Table)是一种常见的数据结构,提供高效的查找、插入和删除操作。 (一)HashMap HashMap 是 Java 中基于哈希表实现的 Map 接口的一个具体实现 1. put(key, value) : 插入元素 作用:将指定的键值对插入到哈希表中。如果键已存在,则更新 阅读全文
posted @ 2025-12-25 17:24 juuddy 阅读(7) 评论(0) 推荐(0)
摘要: 异常机制(Exception) 分类: 检查性异常(非运行时错误):例如用户输入错误的异常等。是程序员无法预见的 运行时异常:是程序员最可能避免的异常,但是在编译时常常被忽略 错误(Error):错误不是异常!是脱离程序员控制的问题 异常体系结构: Java把异常当作对象来处理(定义了一个基类jav 阅读全文
posted @ 2025-12-15 21:35 juuddy 阅读(3) 评论(0) 推荐(0)
摘要: 面向对象编程(OOP) 什么是面向对象? Java的核心思想就是OOP(Object-Oriented Programming) 类=属性+方法 面向对象编程的本质就是:以类的方式组织代码,以对象的方式组织(封装)数据 抽象 三大特性: 封装 继承 多态 从认识论的角度:现有对象后有类。对象,是具体 阅读全文
posted @ 2025-12-11 21:39 juuddy 阅读(8) 评论(0) 推荐(0)
摘要: Java数组 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组 语法: 首选的方法: dataType[] 阅读全文
posted @ 2025-12-08 21:41 juuddy 阅读(9) 评论(0) 推荐(0)
摘要: Java方法 什么是方法? Java方法是语句的集合,它们在一起执行一个功能: 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法的设计原则:原子性,即一个方法只完成一个功能 方法的定义 Java的方法类似于替他语言的函数,是一段用来完成特定功能的代 阅读全文
posted @ 2025-12-07 11:52 juuddy 阅读(11) 评论(0) 推荐(0)
摘要: Java流程控制 用户交互Scanner Scanner工具类:获取用户的输入 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串 在读取之前一般需要使用hasNext()与hasNextL 阅读全文
posted @ 2025-12-03 21:50 juuddy 阅读(6) 评论(0) 推荐(0)