会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
学僧ceo
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2023年1月10日
单链表
摘要: 图示: 代码: 1 import lombok.Data; 2 import java.util.Stack; 3 4 public class SingleLinkedListTest { 5 public static void main(String[] args) { 6 SingleNod
阅读全文
posted @ 2023-01-10 14:45 Java厨师长
阅读(18)
评论(0)
推荐(0)
2023年1月9日
数组模拟环形队列
摘要: 图示: 代码: 1 import java.util.Scanner; 2 3 public class RingQueueTest { 4 public static void main(String[] args) { 5 // 创建一个环形队列 6 RingQueue queue = new
阅读全文
posted @ 2023-01-09 09:41 Java厨师长
阅读(28)
评论(0)
推荐(0)
2023年1月6日
稀疏数组
摘要: 用途:将普通数组转为稀疏数组来达到节省空间的目的 介绍: 代码: import cn.hutool.core.util.ObjectUtil; import org.junit.Test; public class SparseArrayTest { @Test public void test()
阅读全文
posted @ 2023-01-06 13:24 Java厨师长
阅读(29)
评论(0)
推荐(0)
2022年3月23日
反射
摘要: 个人粗浅的对于反射的理解:通过调用Class静态方法forName()来动态地获取指定的Class实例(加载到内存中的类,又称运行时类), 然后调用各种方法进行创建对象或获取及调用指定结构(属性、方法、构造器等)。 1 package com.fly.reflection; 2 3 import o
阅读全文
posted @ 2022-03-23 17:33 Java厨师长
阅读(28)
评论(0)
推荐(0)
2022年3月17日
网络编程
摘要: 传输层的两种协议: TCP:建立连接后需三次握手确定后才开始进行通信(数据量可以很大),而后四次挥手断开连接。可靠性高但是开销大, 速度较慢。 UDP:不需建立连接直接发送数据报(数据量有限制),可靠性低但是开销小,速度快。 TCP: @Test public void client() { Soc
阅读全文
posted @ 2022-03-17 17:51 Java厨师长
阅读(43)
评论(0)
推荐(0)
IO流
摘要: 稍微记录一下流的通用使用步骤 1 package io; 2 3 import java.io.Serializable; 4 5 /** 6 * Person需满足以下要求方可序列化 7 * 1.实现接口Serializable 8 * 2.提供一个全局常量:serialVersionUID 9
阅读全文
posted @ 2022-03-17 17:25 Java厨师长
阅读(34)
评论(0)
推荐(0)
2022年2月14日
自定义枚举类
摘要: 方式一: 注:jdk5.0以后不建议使用方式一来自定义枚举类,记录只是为了更好的理解。 /** * 方式一:jdk5.0之前,使用class自定义 * 1:用private,final声明类的属性 * 2:私有化构造器,并给属性赋值 * 3:提供当前类有限个确定的对象,用public static
阅读全文
posted @ 2022-02-14 17:46 Java厨师长
阅读(282)
评论(0)
推荐(0)
2022年2月9日
创建自定义异常
摘要: 异常处理的抓抛模型: 抛:程序执行中出现异常时,会在异常代码处生成一个对应异常类的对象并抛出 1:系统自动抛出 2:通过throw手动抛出 抓:处理异常的方式 1:try-catch-finally 2: throws 自定义异常: /** * 自定义异常 * 1:继承现有的异常类 * 一般继承Ru
阅读全文
posted @ 2022-02-09 16:01 Java厨师长
阅读(103)
评论(0)
推荐(0)
单例模式
摘要: 方式一:饿汉式 /** * 饿汉式 */ public class HungryStyle { private static HungryStyle hungryStyle = new HungryStyle(); private HungryStyle(){ } public static Hun
阅读全文
posted @ 2022-02-09 15:19 Java厨师长
阅读(22)
评论(0)
推荐(0)
创建多线程的四种方式
摘要: 注:主要记录创建的步骤,代码仅供参考 方式一:继承Thread /** * 创建多线程方式一:继承Thread * 1:创建一个继承于Thread类的子类 * 2:重写Thread类的run() * 3:创建Thread类的子类对象 * 4:通过此对象调用start() */ public clas
阅读全文
posted @ 2022-02-09 14:48 Java厨师长
阅读(1519)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告