![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaEE
文章平均质量分 53
JavaEE(Java Platform, Enterprise Edition)是用于企业级应用开发的一套Java平台。它提供了一系列的API和技术,用于开发和部署大型、可扩展、可靠的企业级应用。JavaEE包括了许多组件和规范,如Servlet、JSP、EJB、JPA、JMS等。
码里码理~
开发成功软件,编写人生程序!
展开
-
Day01-Java进阶-static修饰成员变量特点/内存图解/工具类&继承&方法重写&权限修饰符&this/super/final关键字
c.setName("张三");return age;/*** 创建类的细节:* 一个.java文件中可以编写多个class* 1. 保证类与类之间是平级关系* 2. 只能有一个被public修饰*//*不同包下的子类*//*Fu类 和 Test类- 不同包下的无关类*/z.method();原创 2024-03-27 18:06:32 · 431 阅读 · 0 评论 -
Day02-Java进阶-package包&抽象类&接口&多态
*接口: 体现的思想就是声明 [规则]思路: 如果发现一个类, 所有的组成, 都是抽象方法- 没有成员方法- 没有普通方法这种类, 我们通常会设计为Java中的接口, 因为现在这个类存在的唯一价值, 就只是声明规则了接口的定义格式:interface 接口名 {}注意: 接口不允许实例化接口和类之间是实现关系, 通过implements关键字来完成class 类名 implements 接口名{}实现类(接口的子类):1. 重写所有抽象方法。原创 2024-03-28 20:32:39 · 339 阅读 · 0 评论 -
Day03-Java进阶-JDK8和JDK9接口新特性&代码块&内部类&Lambda表达式&(窗体、组件、事件)
*内部类: 在类中定义的类创建对象格式: 外部类名.内部类名 对象名 = new 外部类对象().new 内部类对象();成员访问细节 :1. 内部类中, 访问外部类成员 : 直接访问, 包括私有2. 外部类中, 访问内部类成员 : 需要创建对象进行访问*/oi.show();mm.show();/*Lambda表达式 : JDK8开始后的一种新语法形式作用: 简化匿名内部类的代码写法.原创 2024-04-03 10:14:25 · 231 阅读 · 0 评论 -
Day04-Java进阶-石头迷阵游戏 (游戏演示&绘制界面&重构代码&打乱方块&移动业务&判断胜利&重新开始)
【代码】Day04-Java进阶-石头迷阵游戏 (游戏演示&绘制界面&重构代码&打乱方块&移动业务&判断胜利&重新开始)原创 2024-04-11 16:46:30 · 336 阅读 · 0 评论 -
Day05-Java进阶-Object类(toString方法/equals方法)&Math类&System类&BigDecimal类&包装类&包装类面试题
*包装类 : 将基本数据类型, 包装成类, 变成引用数据类型手动装箱: 调用方法, 手动将基本数据类型, 包装成类1. public Integer(int value) : 通过构造方法(已过时, 不推荐)2. public static Integer valueOf(int i) : 通过静态方法手动拆箱: 调用方法, 手动将包装类, 拆成(转换)基本数据类型1. public int intValue() : 以 int 类型返回该 Integer 的值。原创 2024-04-16 19:57:08 · 129 阅读 · 0 评论 -
Day06-Java进阶-Arrays数组工具类&冒泡排序&选择排序&二分查找&正则表达式&正则爬取
【代码】Day06-Java进阶-Arrays数组工具类&冒泡排序&选择排序&二分查找&正则表达式&正则爬取。原创 2024-04-17 20:00:20 · 117 阅读 · 0 评论 -
Day07-Java进阶-JDK7(时间类&日历类) & JDK8(日历类&时间格式类)
【代码】Day07-Java进阶-JDK7(时间类&日历类) & JDK8(日历类&时间格式类)原创 2024-04-20 00:19:18 · 171 阅读 · 0 评论 -
Day08-Java进阶-递归&异常及其处理&自定义异常
*异常的处理方式 :1. try...catch捕获异常好处: 异常对象可以被捕获, 后续的代码可以继续执行格式:try {可能会出现异常的代码} catch (异常名称 对象名) {异常的处理方案执行流程:1. 执行 try {} 中的代码, 看是否有异常对象产生2. 没有 : catch就不会捕获, 后续代码继续执行3. 有 : catch捕获异常对象, 执行catch {} 中的处理方案, 后续代码继续执行2. throws 抛出异常。原创 2024-04-21 19:44:22 · 230 阅读 · 0 评论 -
Day09-Java进阶-集合体系&通用遍历方式&List集合&数据结构ArrayList-LinkedList
"数值 m >> 1": 意思是数值m向右移动一位, 相当于m/2, 如 : 8 >> 1 = 4.原创 2024-04-21 19:45:13 · 290 阅读 · 0 评论 -
Day10-Java进阶-泛型&数据结构(树)&TreeSet 集合
当每次添加节点的颜色是黑色当每次添加节点的颜色是红色/*TreeSet集合的特点体验 : 排序, 去重*/以下以返回值全为 -1 (倒序排序为例)原创 2024-04-21 19:45:44 · 358 阅读 · 0 评论 -
Day11-Java进阶-HashSet集合&LinkedHashSet-Collection工具类&Map集合
hm.put("张三", "北京");hm.put("李四", "上海");hm.put("王五", "成都");// 1. 获取到所有的键值对对象// 2. 遍历set集合获取每一个键值对对象// 3. 通过键值对对象, 获取键和值// 1. 获取到所有的键// 2. 遍历set集合, 获取每一个键// 3. 调用map集合的get方法, 根据键查找对应的值。原创 2024-04-22 17:05:58 · 256 阅读 · 0 评论 -
Day12-Java进阶-Stream流 & File类
*需求: 键盘录入一个文件夹路径,如果输入错误就给出提示,并继续录入,直到正确为止*/System.out.println("请输入一个文件夹路径: ");if (!System.out.println("您输入的文件夹不存在, 请重新输入: ");System.out.println("您输入的是一个文件路径, 请重新输入: ");原创 2024-04-23 10:53:09 · 480 阅读 · 0 评论 -
Day13-Java进阶-IO字节流&字符流及其练习题
*FileReader: 用于读取纯文本文件,解决中文乱码问题构造方法:1. public FileReader(String fileName) 字符输入流关联文件,路径以字符串形式给出2. public FileReader(File file) 字符输入流关联文件,路径以File对象形式给出成员方法:public int read() : 读取单个字符public int read(char[] cbuf) : 读取一个字符数组, 返回读取到的有效字符个数*/原创 2024-04-23 22:38:15 · 386 阅读 · 0 评论 -
Day14-Java进阶-字符缓冲流&转换流&序列化流&打印流&Properties 集合
注: 字节流转换为字符流在后面的网络编程中提到。反序列化: 从文件中将对象读取到程序。序列化: 将对象写出到文件。原创 2024-04-24 15:36:01 · 308 阅读 · 0 评论 -
Day15-Java进阶-进程和线程-开启线程的三种方式&Thread类的常见方法&线程的安全和同步&线程池
i++) {/*public static ExecutorService newCachedThreadPool() : 创建一个没有上限的线程池public static ExecutorService newFixedThreadPool(int nThreads) : 创建有上限的线程池*/// 1. 获取线程池对象// 2. 提交任务// 3. 销毁线程池/*原创 2024-04-24 15:37:57 · 297 阅读 · 0 评论 -
Day16-Java进阶-线程通信&线程生命周期&线程池&单例设计模式
【代码】Day16-Java进阶-线程通信&线程生命周期&线程池&单例设计模式。原创 2024-04-24 21:58:28 · 381 阅读 · 0 评论 -
Day17-Java进阶-网络编程(IP, 端口, 协议)&TCP和UDP&三次握手和四次挥手
因UDP协议是面向无连接的, 只顾发出, 不考虑是否被正确接收.③ 广播: 可以给局域网中所有的电脑发送数据。原创 2024-04-24 21:59:33 · 467 阅读 · 0 评论