随笔分类 -  Java全栈开发

摘要:本章目标 泛型简介 泛型类及方法 泛型接口 泛型进阶 本章内容 一、泛型简介 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 从Java 1.0版本发布以来,变化最大的部分就是泛型,致使JDK 1. 阅读全文
posted @ 2025-04-09 14:33 icui4cu 阅读(14) 评论(0) 推荐(0)
摘要:本章目标 简介 自定义注解(掌握) 本章内容 一、简介 注解(Annotation)是Java SE 5.0 版本开始引入的概念,它是对 Java 源代码的说明,是一种元数据(描述数据的数据) 1、Java注解定义 Java注解,是Java语言中引入的一种元数据,是附加在代码中的一些一些特殊标记。它 阅读全文
posted @ 2025-04-09 14:32 icui4cu 阅读(25) 评论(0) 推荐(0)
摘要:本章目标 简介 静态代理 动态代理 本章内容 一、简介 1、什么是代理 代理这个词相信大家并不陌生,我们大家都知道代理商,简单地说就是代替厂家卖商品,厂家委托代理为其销售商品,顾客找代理购买商品。 通过使用代理,通常有两个优点,并且能够分别与我们提到的代理商的几个特点对应起来: 关于代理商,首先我们 阅读全文
posted @ 2025-04-09 14:22 icui4cu 阅读(11) 评论(0) 推荐(0)
摘要:本章目标 简介 工厂模式 单例模式 本章内容 一、简介 1、什么是设计模式 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 每个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心 阅读全文
posted @ 2025-04-09 14:14 icui4cu 阅读(90) 评论(0) 推荐(0)
摘要:本章目标 反射 相关类及API Properties 本章内容 一、反射 1、概念 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。 我们知道Java程序能够运行,就得让Java类被Java虚拟机(JVM)加载,也就是说我们运行的所有程序都 阅读全文
posted @ 2025-04-09 14:08 icui4cu 阅读(21) 评论(0) 推荐(0)
摘要:本章目标 对象流 递归(掌握) 本章内容 一、对象流 如果想在JVM停止后,把这些对象保存到磁盘或者通过网络传输到另一远程机器,怎么办呢? 1、什么是对象流 所谓对象流也就是将对象的内容进行流化,能够输入输出对象的流称为对象流。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间 特点: 阅读全文
posted @ 2025-03-31 18:56 icui4cu 阅读(31) 评论(0) 推荐(0)
摘要:本章目标 Java中的文件 流 字节流 字符流 本章内容 一、Java中的文件 1、文件的介绍 Java中文件操作主要通过File类来实现,File类关心的是磁盘上存储的文件 File类并不是只代表文件 可以表示特定文件的名称,这里的名称就是路径 可以是某个目录。 2、路径的表示方式: 因为在Jav 阅读全文
posted @ 2025-03-31 18:54 icui4cu 阅读(18) 评论(0) 推荐(0)
摘要:本章目标 Set Map 本章内容 一、Set 1、Set简介 Java中的Set也属于Collection 接口, 2.1、Set有以下特性: 扩展Collection接口 不允许重复元素 不区分顺序 允许包括null的元素,但是最多只能有一个(HashSet) 2.2、分类 HashSet类: 阅读全文
posted @ 2025-03-31 17:53 icui4cu 阅读(16) 评论(0) 推荐(0)
摘要:本章目标 集合(理解) List接口之ArrayList(熟练) LinkedList(掌握) Vector(掌握) 集合排序(掌握) 本章内容 一、集合 Java中的集合(collection)和数学上直观的集(set)的概念是相同的。集是一个唯一项组,也就是说组中没有重复项。英国数学家 Geor 阅读全文
posted @ 2025-03-31 17:51 icui4cu 阅读(24) 评论(0) 推荐(0)
摘要:本章目标 异常简介 异常处理 本章内容 基于IEmployeeDao对应的实现类中,会有哪些常见出现?比如修改可能会出现空指针异常 一、异常简介 1、什么是异常 异常是应用程序在运行过程中出现的错误或非正常的意外情况,即虚拟机的通常操作中可能遇到的异常,是一种常见的运行错误。 常见情况:数组下标越界 阅读全文
posted @ 2025-03-31 17:47 icui4cu 阅读(20) 评论(0) 推荐(0)
摘要:本章目标 抽象类 接口 内部类 本章内容 在父类中,有时我们引入了某个方法,但是它存在的目的就是为了利用多态性,在父类中不能提供有意义的实现,更合适的做法是把方法的具体实现留给子类去完成,那这个方法该怎么定义? 一、抽象类 1、抽象概念 抽象:考察特定应用程序相关问题的某些方面的过程 抽象分为两类: 阅读全文
posted @ 2025-03-31 17:45 icui4cu 阅读(62) 评论(0) 推荐(0)
摘要:本章目标 继承 重写 super关键字 向上转型 Object类 String补充 本章内容 员工类中有一个方法working,销售人员类属性于员工的一种也有working方法,那么还需要在销售人员类中再定义一个working方法吗 一、继承 1、什么是继承 继承是一种特性,利用继承可以重用现有类生 阅读全文
posted @ 2025-03-31 17:43 icui4cu 阅读(15) 评论(0) 推荐(0)
摘要:本章目标 包 修饰符 包装类 常用工具类 本章内容 如果在团队开发过程有,两个类都叫Date,那么我们该如何区分这两个类呢? 一、包 1、包的作用 包:就是一个文件夹。包结构对应计算机的目录结构 为了便于管理大型软件系统中数目众多的类,解决类命名冲突的问题,Java引入了(package) 公司初创 阅读全文
posted @ 2025-03-31 17:39 icui4cu 阅读(15) 评论(0) 推荐(0)
摘要:本章目标 构造方法 属性初始化顺序 对象数组 类的静态成员 本章内容 对象的属性挨个赋值太麻烦,能不能创建对象时直接赋值? 我们在创建对象时使用new Person(),那么这个Person()是什么意思呢? 贯穿案例中客户的积分,每次创建一个新的用户时默认积分应该是一致的,这该怎么处理? 一、构造 阅读全文
posted @ 2025-03-31 17:23 icui4cu 阅读(27) 评论(0) 推荐(0)
摘要:本章目标 面向对象 类的定义 封装性 方法重载 本章内容 我们用String保存多个人的信息如下: String p1="1-姚明-男-43-226"; String p2="2-刘翔-男-40-189"; String p3="3-朱婷-女-29-198"; 请输出此人的性别和年龄? split( 阅读全文
posted @ 2025-02-25 15:36 icui4cu 阅读(15) 评论(0) 推荐(0)
摘要:本章目标 方法概念 自定义方法 参数传递 贯穿案例 本章内容 我们使用String中的length()方法来求字符串的长度,通过println()来打印出内容,那么如果我们想有个方法来求两数之和,还有方法来实现登录功能,这时该怎么办?这时就要使用到自定义方法了 如何实现一个类似于Windows计算器 阅读全文
posted @ 2025-02-24 11:17 icui4cu 阅读(11) 评论(0) 推荐(0)
摘要:本章目标 一维数组 二维数组 常见数组处理 本章内容 一、一维数组 1、求最大工资(贯穿案例) 有一个员工工资 ,要求求出员工最高的 int[] Salary = {18000,15000,10000,8000,13000,9000}; 示例 public class TestPay { publi 阅读全文
posted @ 2025-02-23 17:37 icui4cu 阅读(23) 评论(0) 推荐(0)
摘要:本章目标 String类 具体方法讲解 本章内容 String str=“张三,李四,王二麻子,刘瘸子”; 一共有多少人? 第三个人是谁? 姓王的人有哪些? 姓王的人有几个? 一、String类 String类不属性基本数据类型,它是引用类型 1、简介 String类(字符串类)的对象是一经创建便不 阅读全文
posted @ 2025-02-23 17:35 icui4cu 阅读(20) 评论(0) 推荐(0)
摘要:本章目标 控制台输入 循环扩展 控制扩展 实现HRMS后台 本章内容 一、控制台输入 在应用程序开发中,用户与程序的交互(输入/输出)都是必不可少的功能。从JDK5.0开始,Java预定义的类库中提供了一个非常方便使用工具类Scanner,帮助程序在运行中接受用户输入的信息。 1、Scanner常用 阅读全文
posted @ 2025-02-21 12:10 icui4cu 阅读(11) 评论(0) 推荐(0)
摘要:本章目标 数据类型 变量和常量 运算符 数组 循环 本章内容 问题:任何编程语言都离不开数据的计算,那么在编程语言中能过什么来保存变化的计算的值,有哪些类型可以用于计算?这时我们就需要使用到:数据类型、变量、常量、运算符 一、数据类型 java数据类型可分为两大类(基本数据类型、引用类型),而基本数 阅读全文
posted @ 2025-02-20 11:17 icui4cu 阅读(27) 评论(0) 推荐(0)