自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十四部分:java网络程序设计

本文介绍了Java网络编程的基本概念及实现方法。并编写了TCP程序实现和UDP程序实现的简单示例。

2025-10-14 15:28:31 367

原创 第十三部分:文件IO操作

本文介绍了Java IO编程的核心内容,主要包括:1. File类操作文件系统,提供跨平台的文件管理功能;2. RandomAccessFile类实现随机读写,支持文件指针定位;3. 输入输出流体系,包括字节流(InputStream/OutputStream)和字符流(Reader/Writer),以及各种具体实现类;4. 字符编码原理及常见标准;5. 对象序列化机制,通过Serializable接口实现对象持久化。

2025-10-13 20:48:43 941

原创 第十五部分:java数据库编程

本文系统介绍了Java数据库连接(JDBC)的核心概念与应用。主要内容包括:JDBC的四种驱动类型及工作原理;数据库连接的基本步骤(加载驱动、建立连接、执行操作、关闭连接);数据维护操作(增删改查)的实现方法;ResultSet接口的应用;PreparedStatement预处理接口的使用;批处理操作的实施;事务处理的ACID特性及实现方式。文章通过具体代码示例展示了JDBC与MySQL数据库的交互过程,涵盖了从基础连接到高级事务管理的完整知识体系,为Java开发者提供了全面的数据库操作指南。

2025-10-13 14:43:40 901

原创 第十二部分:多线程

本文系统介绍了进程与线程的相关概念及Java多线程编程。主要内容包括:1.进程与线程的区别:进程是资源分配单位,拥有独立地址空间;线程是CPU调度单位,共享进程资源。2.Java线程实现方式:继承Thread类或实现Runnable接口,后者更灵活且避免单继承限制。3.线程生命周期:新建、就绪、运行、阻塞、终止等状态及其转换。4.线程操作方法:包括启动、休眠、中断、同步等。

2025-10-12 21:55:57 796

原创 第六部分:类的深入学习

本文介绍了Java中Object类、内部类和关键字的用法。Object类是所有类的超类,内部类包括成员、局部和匿名内部类三种。重点讲解了super、this、static、final和instanceof五个关键字:super用于访问父类成员;this指向当前对象;static修饰类级别成员;final表示不可变元素;instanceof用于类型检查。这些概念是Java面向对象编程的基础。

2025-10-11 16:17:42 950

原创 第十一部分:Annotation

本文系统介绍了Java中的Annotation(注解)机制。主要内容包括:1)系统内置注解如@Override、@Deprecated、@SuppressWarnings的使用;2)自定义注解的语法和属性定义;3)RetentionPolicy的三种作用范围(SOURCE/CLASS/RUNTIME);4)通过反射机制操作注解;5)深入讲解了Target、Documented和Inherited元注解的作用。

2025-10-11 15:14:24 875

原创 第十部分:枚举

Java枚举(enum)是JDK1.5引入的命名整型常量集合,用于定义一组固定值。枚举可通过enum关键字定义,支持多种声明方式,并可在switch语句中使用。而enum关键字定义的类型隐式继承Enum类。枚举支持构造方法(需私有)、实现接口和定义抽象方法,各枚举值需单独实现。Java还提供EnumSet和EnumMap等集合支持。相比普通枚举,枚举类(enum class)提供更强的类型安全和作用域控制。

2025-10-10 21:57:58 686

原创 第九部分:Java类集框架

Java集合框架摘要:Java集合框架包含核心接口Collection及其子接口List、Set、SortedSet,以及Map接口体系。主要实现类包括:List实现、Set实现、Map实现。

2025-10-10 16:46:19 855

原创 第八部分:异常处理

Java异常处理机制解析:Java异常分为Error(不可恢复)和Exception(可处理)两类,通过try-catch-finally进行捕获处理,使用throw主动抛出异常,throws声明可能抛出的异常。自定义异常可通过继承Exception(强制处理)或RuntimeException(非强制)实现。核心机制包括五个关键字:try、catch、finally、throw、throws,分别用于异常捕获、处理和抛出。

2025-10-10 11:22:24 604

原创 第七部分:Java常用类库

本文介绍了Java常用工具类及其应用,包括:1. String类和StringBuffer类的字符串处理功能;2. 8种基本数据类型的包装类实现面向对象转换;3. System类和Runtime类提供的系统操作方法;4. Date、Calendar和DateFormat类处理日期时间;5. Math类数学运算和Random类随机数生成;6. hashCode()方法计算对象散列值;7. 对象克隆机制及Cloneable接口实现。这些工具类为Java开发提供了基础功能支持。

2025-10-10 09:42:42 951

原创 第五部分:数组

本文介绍了Java中数组的基本概念和使用方法。

2025-10-10 09:41:16 755

原创 第四部分:字符串

本文系统介绍了Java中字符串处理的常用方法,主要包括String类和StringBuffer类的使用。内容涵盖:1)字符串创建、查询长度和比较;2)大小写转换、连接等基本操作;3)String类常用方法(截取、替换、查找等);4)StringBuffer对象的声明、使用及常用方法;5)String与StringBuffer的核心区别:不可变性与可变性、性能差异及适用场景。文章通过具体示例详细说明了各类字符串操作,强调StringBuffer在频繁修改场景下的性能优势,为Java字符串处理提供了实用参考。

2025-10-09 16:07:17 672

原创 附1:二进制基础

本文介绍了计算机中常用的二进制、十六进制和八进制系统,以及补码表示法。二进制是计算机的基础存储格式,采用逢二进一规则;十六进制和八进制则用于简化二进制表示。补码用于表示有符号数,最高位为符号位。文章详细说明了各进制间的转换方法:其他进制转十进制采用"位权表示法";十进制转其他进制用除基数取余法;二进制与八/十六进制转换采用"分段法"。这些进制系统及其转换方法是计算机科学中的基础概念。

2025-10-09 15:04:39 727

原创 java基础练习题及答案(51-66题)

本文共分为三篇,共66个Java编程题目,涵盖了基础算法、数学计算、逻辑判断等常见编程问题。这些题目从不同角度训练编程思维,适合Java初学者练习基础语法和算法实现。

2025-10-09 10:35:26 807

原创 java基础练习题及答案(26-50题)

本文共分为三篇,共66个Java编程题目,涵盖了基础算法、数学计算、逻辑判断等常见编程问题。这些题目从不同角度训练编程思维,适合Java初学者练习基础语法和算法实现。

2025-10-09 10:31:55 223

原创 java基础练习题及答案(1-25题)

本文共分为三篇,共66个Java编程题目,涵盖了基础算法、数学计算、逻辑判断等常见编程问题。这些题目从不同角度训练编程思维,适合Java初学者练习基础语法和算法实现。

2025-10-09 10:28:15 572

原创 第三部分:类、接口和对象

java中类、抽象类、接口、对象和包的介绍。

2025-07-28 14:39:51 1261

原创 第二部分:java基础知识

java基础知识概述和语法

2025-07-28 10:58:32 1607

原创 第一部分:java基本概念

java基本概念介绍

2025-07-18 10:16:44 1432 1

空空如也

空空如也

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

TA关注的人

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