首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小案例
汤姆猫和斯派克
创建于2022-09-05
订阅专栏
入门Java
暂无订阅
共25篇文章
创建于2022-09-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
XML解析案例
``` package run; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader;
动态代理(案例)
什么是代理 代理是指某些场景下对象会找一个代理对象,来辅助自己完成一些额外的工作 如何创建代理对象 1、必须存在接口 2、被代理对象需要实现接口 3、使用Proxy类提供的方法,的对象的代理对象 动态
啤酒问题(案例)
``` public static int ALL_ALCOHOL; public static int LastCover; public static int LastBottle; public
多线程的三种创建方式(案例)
方案一 1、定义一个子类MyThread继承线程类java.lang.Thread,重写run()方法 2、创建MyThread类的对象 3、调用线程对象的start()方法启动线程(启动之后还是执行
定时器(案例)
定时器 1、定时器时一种任务延时调用,或者周期调用的技术 作用:闹钟,定时邮件发送 定时器的实现方式 方式一:Timer 方式二:ScheduledExecutorService 方式一(Timer)
实现接收多个发送端数据(小案例)
发送端 接收端 任务线程 import java.io.OutputStream; import java.io.PrintWriter; import java.net.Socket; import
数组去重(案例)
``` package com; public class Demo { public static void main(String[] args) { int[] array={10,1,10,1
懒汉单例and饿汉单例(案例)
``` package com; public class Test { public static void main(String[] args) { //懒汉单例 一个类里面只存在一个对象 St
获取时间(案例)
``` /** Date date = new Date(); System.out.println(date); //直接输出对象可以获取当前的时间日志 long l = date.getTime(
递归调用 文件搜索(案例)
``` public static void main(String[] args) { lookUp(new File("D:/"), "QQ.exe"); } public static void
资源释放的两种方式(案例)
``` JDk7的释放资源优化 try(InputStream is = new FileInputStream("F:\资料\新建 文本文档.txt"); OutputStream op = new
字节缓冲输入出流和字符缓冲输入输出流(案例)
``` try( //字节缓冲输出流和字节缓冲输入流 // InputStream is = new FileInputStream("F:\资料\新建 文本文档.txt"); // InputStr
对象序列化(案例)
``` Student s = new Student("张三",21); ObjectOutputStream oos = new ObjectOutputStream(new FileOutput
群聊(案例)
``` package run; import java.io.*; import java.net.ServerSocket; import java.net.Socket; import java
随机验证码(案例)
``` //验证码 package com; import java.util.Random; public class World { public static void main(String[
通用框架小案例(将类成员变量存入文件中)
``` package run; import java.io.FileOutputStream; import java.io.PrintStream; import java.lang.refle
集合嵌套小案例
``` Map> map = new HashMap<>(); List list = new ArrayList<>(); Collections.addAll(list,"A","B"); map
拷贝文章时对自然段进行排序(案例)
``` try ( BufferedReader br = new BufferedReader( new FileReader("F:\JavaProject\Project\src\app.txt
解决线程安全问题的三种方式(案例)
线程安全出现的原因 1、存在多线程并发 2、同时访问共享资源并且修改共享资源 如何解决: 让多个线程实现先后依次访问共享资源,这样就可以解决安全问题 线程同步的核心思想 加锁:把共享资源进行上锁,每次
绕过编译阶段为集合添加数据(案例)
``` // ArrayList list = new ArrayList<>();//创建ArrayList集合对象 // list.add(230);//添加元素 // list.add(320)
下一页