自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 第十章数据库编程

习题通过不同场景的题目,检验对 JDBC 操作、连接池配置、DbUtils 使用等知识点的掌握程度,促使我们查漏补缺,进一步巩固数据库编程技能,为开发数据持久化相关的 Java 应用筑牢基础。使用连接池时,只需从池获取连接,执行 JDBC 操作,用完归还,由连接池管理连接生命周期。• Connection:代表与数据库的连接会话,可创建 Statement、PreparedStatement 等对象,用于执行 SQL 语句,还能设置事务相关属性(提交、回滚事务 ),是操作数据库的基础通道。

2025-06-18 08:56:43 965

原创 第九章网络编程

该项目整合网络编程知识,实现类似网盘的功能,涉及文件的上传、下载、存储等操作。过程中要处理网络连接、数据的分块传输、文件的读写与存储等问题,把网络编程的理论知识转化为实际的文件共享应用,锻炼我们综合运用网络编程、IO操作(文件读写 )、多线程(处理并发上传下载 )等知识的能力,体会网络编程在实际项目中的价值。在Java中,借助相关类库,能让程序突破单机限制,与网络中的服务器、其他客户端通信,实现诸如网络聊天、文件传输、数据获取等功能,是开发网络应用(像Web应用、即时通讯软件 )的基础。

2025-06-18 08:54:54 675

原创 第八章多线程

通过调用start()(新建→就绪 )、获得CPU时间片(就绪→运行 )、sleep()/等待同步锁(运行→阻塞 )、阻塞条件消失(阻塞→就绪 )、run()结束(运行→终止 )等操作,推动状态转换,理解这些,能更好把控线程执行流程,排查线程相关问题。Java程序运行时,JVM本身就是一个进程,main方法启动的是主线程,我们可以在这个进程里创建多个线程,让它们并发执行任务,充分利用CPU资源,提升程序处理多任务的能力,像后台数据加载同时进行界面渲染,就是多线程的典型应用场景。

2025-06-18 08:52:51 295

原创 第七章I/O

像判断文件或目录是否存在的 exists() 方法,创建文件(createNewFile() )、目录(mkdir() 、mkdirs() )的方法,删除文件或目录(delete() )的方法,以及获取文件名称(getName() )、路径(getPath() 、getAbsolutePath() )、大小(length() )等信息的方法。比如文件复制、目录遍历、文件内容处理等,用它提供的工具类和方法,几行代码就能完成原本需要较多步骤的操作,提升开发效率,让我们在处理 I/O 时多了更高效的选择。

2025-06-18 08:50:52 297

原创 集合与泛型

• 6.8 Stream 流:Java 8 引入的新特性,用于处理集合数据,提供声明式、函数式操作方式(如过滤、映射、归约等 ),简化集合数据处理流程,让代码更简洁、易读 ,可实现高效的数据查询、处理和聚合。◦ 6.7.2 HashMap 集合:基于哈希表实现,无序,允许 key 为 null(仅一个 ),value 为 null,通过哈希算法存储、查找键值对,效率较高,线程不安全。◦ 6.3.1 List 集合简介:是有序、可重复元素的集合,元素有索引,可按位置操作,继承自 Collection。

2025-06-18 08:47:25 259

原创 Java API

API 即应用程序编程接口,是JDK提供的现成类和方法的说明文档。

2025-06-05 09:32:31 85

原创 面向对象(下)

• 接口:讲解接口定义和使用,接口是特殊抽象类型,方法默认public abstract ,属性默认public static final ,类实现接口需实现接口中所有方法。4. 内部类:内部类有多种类型,成员内部类、局部内部类、匿名内部类和静态内部类各具特点,访问外部类成员规则不同,适用于不同场景,可优化代码结构、增强封装性。• final关键字:讲解final关键字作用,可修饰类、方法和变量。• 抽象类:介绍抽象类定义和特点,抽象类包含抽象方法(只有声明,无实现 ),不能实例化,用于抽取相关类的共性。

2025-05-07 09:48:32 1071

原创 “面向对象“

• 构造方法的重载:说明构造方法重载的概念和实现方式,通过参数列表(参数个数、类型、顺序 )的不同,实现多个构造方法,满足不同初始化需求。• 类的定义:讲解类的定义方式,类是具有相同属性和行为的对象的抽象描述,需明确属性(成员变量 )和行为(成员方法 )。• 定义构造方法:讲解构造方法的定义规则,构造方法用于对象创建时的初始化操作,方法名与类名相同,无返回值类型声明。• 静态变量:讲解静态变量的特点和使用方式,静态变量属于类,由类的所有对象共享,存储在方法区。3.5 static关键字。

2025-05-07 09:34:14 277

原创 Java编程基础

涵盖算术运算符(如加、减、乘、除等 )、赋值运算符(用于给变量赋值 )、比较运算符(判断条件 )、逻辑运算符(处理布尔值逻辑关系 )和三元运算符(简洁条件判断 ),实现各种运算和逻辑判断。6. 循环结构语句:while、do...while、for循环用于重复执行代码块,循环嵌套可实现复杂逻辑,跳转语句(如break、continue )可改变循环执行流程。三元运算符可进行简洁条件判断。7. 数组:掌握数组声明、初始化方式,能访问和赋值元素,进行遍历、排序等常见操作,了解二维数组使用,用于处理批量数据。

2025-05-07 09:30:24 235

原创 Java开发入门

ava 是一种跨平台、面向对象的高级编程语言,由 Sun Microsystems 公司(现 Oracle 公司)开发 ,具有丰富的类库和强大的功能,能用于开发各种类型的应用程序,从桌面应用到企业级系统、移动应用等。

2025-04-30 09:45:37 87

原创 学校教学管理E-R模型---我的作业

2025-04-01 21:40:21 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除