Java系列教程
文章平均质量分 82
Littlewith
愿我所写的每一行代码都如同王维的诗一般优雅!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
长文:Java入门教程
Java基础语法摘要 Java是一种面向对象编程语言,其核心概念包括类与对象、数据类型、变量、修饰符和流程控制。类作为对象模板,包含方法和实例变量。Java支持8种基本数据类型(byte,short,int,long,float,double,boolean,char)和引用类型。变量分为局部变量、实例变量和类变量(静态变量),具有不同的作用域和生命周期。访问修饰符(public/protected/default/private)控制访问权限,非访问修饰符(static/final/abstract等)提原创 2025-08-03 10:13:09 · 853 阅读 · 0 评论 -
Java进阶7:Junit单元测试
Junit单元测试是Java开发中重要的测试框架,主要用于验证单个方法的正确性。文章介绍了单元测试的基本概念、TDD开发模式以及Junit框架的核心功能。Junit通过@Before、@After等注解实现测试生命周期管理,利用断言机制验证结果,支持自动化测试。测试方法需满足无参、无返回值且带@Test注解的条件。文章还强调了测试通过不代表代码无bug,需要结合业务逻辑判断。Junit集成在IDEA中,可方便地执行单个或批量测试,是确保代码质量的有效工具。原创 2025-07-27 09:48:02 · 863 阅读 · 0 评论 -
Java进阶6:Java多线程编程
本文介绍了Java多线程的基本概念和实现方法。首先阐述了线程的生命周期,包括新建、就绪、运行、阻塞和死亡五种状态。然后讲解了线程优先级设置,优先级为1-10,默认5。重点介绍了三种创建线程的方式:实现Runnable接口、继承Thread类,以及使用Callable和Future组合方式。每种方法都通过代码示例展示具体实现,其中Runnable和Thread方式需要重写run()方法,而Callable方式则通过call()方法实现可返回值的线程。文章为Java多线程编程提供了基础指导。原创 2025-07-27 09:31:53 · 963 阅读 · 0 评论 -
Java进阶5:网络编程和发送邮件
本文介绍了Java网络编程和邮件发送的实现方法。在网络编程部分,重点讲解了Socket编程原理,包括TCP客户端和服务器的实现代码示例,展示了如何建立连接、发送接收数据。邮件发送部分介绍了使用JavaMail API发送邮件的步骤,包括配置邮件服务器参数、创建和发送邮件消息的具体代码实现。文章提供了完整的代码示例,涵盖网络通信和邮件发送两个常见的Java网络应用场景。原创 2025-07-26 09:16:38 · 243 阅读 · 0 评论 -
Java进阶4:泛型、序列化和反序列化
Java泛型是JDK5引入的类型安全机制,通过参数化类型实现代码复用。摘要包含以下要点: 泛型方法:使用类型参数<>声明,支持多种类型参数(E,T,K,V等),如printArray()可遍历不同类型数组。 类型限定:通过extends约束类型范围,如Comparable<T>限定可比较类型。 泛型类:类名后加类型参数声明,如Box<T>类。 通配符:使用?表示未知类型,支持泛型集合的灵活处理,如List<? extends Number>。 序列化:实现Se原创 2025-07-25 09:45:29 · 1090 阅读 · 0 评论 -
Java进阶3:Java集合框架、ArrayList、LinkedList、HashSet、HashMap和他们的迭代器
本文介绍了Java集合框架的核心概念和常用实现类。主要内容包括:集合框架的设计目标(高性能、互操作性、易扩展性);两种容器类型Collection和Map;主要集合接口List、Set、Queue的区别;常用实现类ArrayList、LinkedList、HashSet的使用方法。重点讲解了ArrayList的动态数组特性及其增删改查操作,LinkedList的链表结构及其适用场景,以及HashSet的无序不重复特性。文章还涉及集合排序、基本类型处理等实用技巧,为Java集合框架的使用提供了全面指导。原创 2025-07-24 15:42:36 · 2083 阅读 · 0 评论 -
Java进阶2:抽象类、接口、枚举
本文介绍了Java中的抽象类、接口和枚举的概念与用法。抽象类通过abstract关键字定义,不能被实例化,必须被继承才能使用,包含子类共有方法。接口是抽象方法的集合,使用interface声明,支持多继承,类通过implements实现接口。枚举使用enum定义,表示一组常量,内部通过Class实现,具有values()、ordinal()等方法。三者都是Java中重要的抽象机制,分别适用于不同的编程场景。原创 2025-07-24 15:36:58 · 906 阅读 · 0 评论 -
Java进阶1:面向对象、重载和重写、多态
摘要:本文介绍了Java继承机制的核心概念,包括单继承(extends)和多接口实现(implements),重点讲解了super/this关键字、final修饰符以及构造器的继承规则。详细阐述了方法重写(Override)与重载(Overload)的区别与实现方式,并深入解析了Java多态性的三大必要条件(继承、重写、父类引用指向子类对象)。文中通过动物类与猫类的代码示例,演示了继承体系的构建、方法重写和多态调用,同时对比了Java虚函数机制与C++的区别。最后强调了final修饰符在限制继承和方法重写中原创 2025-07-23 08:43:47 · 361 阅读 · 0 评论
分享