java基础
文章平均质量分 58
这里主要分享一些javaSE相关的信息,以及自己对API之类的理解
汐海笙歌
夜归人
展开
-
List集合的合并和排序
List集合的合并和排序本篇文章涉及到的基本知识点:List集合的合并,LocalDateTime类型数据的比较,Stream流的简单使用,Collections集合工具类的排序。常规排序使用List集合的默认排序方法List<String> list = new LinkedList<String>(); list.add("25"); list.add("250"); list.add("10"); l原创 2022-03-13 10:17:16 · 2342 阅读 · 0 评论 -
jdk动态代理的实现流程(事务处理)
JDK动态代理的定义及功能动态代理就是使用JDK的反射机制创建对象的能力,创建的是代理类的对象,而不是类文件,不用写java文件。动态代理常用的有两类,jdk动态代理和cglib动态代理。将jdk动态代理必须有接口,且代理类对象必须实现接口。没有接口时使用cglib动态代理。主要的功能就是功能增强,在后面代码中我会加以说明。另外一种功能就是控制访问。动态代理的核心方法及思路理解java.lang.reflect:反射包,里面有三个类,InvocationHandler , Me.原创 2021-07-19 09:30:44 · 508 阅读 · 0 评论 -
关于实现Servlet的多请求响应与抽象类中使用的反射机制的一些理解
在学习javaweb的过程中,由于访问Servlet时定义多个Servlet显得十分繁琐,当业务逻辑操作有很多时,为避免Servlet的冗余,提高代码的可读性,我使用了动态代理机制实现一个Servlet可以实现多个业务逻辑操作。通过创建一个Servlet的抽象类,其他Servlet通过继承这个抽象类,来实现业务逻辑的操作。抽象类中使用动态代理机制获取页面中传递的指定方法名,来执行不同的业务方法。以下是我对动态代理机制的一些见解由于是实现类中会包含抽象类中的方法,所以在访问Servlet时.原创 2021-07-18 22:58:29 · 207 阅读 · 1 评论 -
Java线程的一些方法使用
Java线程的一些方法使用目录:ThreadRunnableInnerClassSynchronizedLockWait() 和 Notify() 两种方法ThreadPoollambdaThreadgetName() 、setName 和 currentThread()public class Demo02 { public static void main(String[] args) { Mythread02 t1 = new My原创 2021-04-07 22:59:35 · 61 阅读 · 0 评论 -
Java语言的一些基础知识(下)
Java语言的一些基础知识(下)目录 字符串 输入与输出 控制流程 大数 数组字符串从概念上讲,Java字符串就是Unicode字符序列。Java没有内置的字符串类型,而是在标准Java类库中提供了一个预定义类,很自然地叫做String//字符串"Java\u2122"由5个Unicode字符 J,a,v,a和 ™ 组成String e ="";//an empty stringString greeting = "hello";子串String类的su原创 2021-03-23 21:09:25 · 83 阅读 · 0 评论