java基础语法
dengjili
一个人在党性、真诚、智慧三样东西中,只可能拥有两样
update by 2022/2/9
同时拥有党性、真诚、智慧,已经不是普通人
展开
-
servlet路径映射
在servlet路径映射中,关于url-pattern的配置有三种完全路径匹配目录匹配扩展名匹配其优先级分别为:完全路径匹配>目录匹配>扩展名匹配;完全路径匹配: /servlet/servlet01,请求url也路径一致目录匹配:/servlet/*,判断以xxx目录开头的所有请求,也是通配符匹配后缀名匹配,不能以/开头,以*开头,比如 *.do,后缀匹配...原创 2020-12-21 15:49:56 · 263 阅读 · 0 评论 -
JDK动态代理分析
动态代理的使用Proxy 提供用于创建动态代理类和实例的静态方法,它还是由这些方法创建的所有动态代理类的超类。创建某一接口 Foo 的代理: InvocationHandler handler = new MyInvocationHandler(...); Class proxyClass = Proxy.getProxyClass( Foo.class.getClassLoader(), new Class[] { Foo.class }); Foo f原创 2020-06-01 11:10:12 · 144 阅读 · 0 评论 -
Java WatchService示例自动重新加载属性
当配置文件中发生任何更改时,自动刷新配置文件——这是大多数应用程序中常见的问题。每个应用程序都有一些配置,这些配置将在配置文件中的每次更改时刷新。过去解决这个问题的方法包括有一个线程,它根据配置文件的最后更新时间戳定期轮询文件更改。现在有了Java 7,一切都变了。Java 7引入了一个优秀的特性:WatchService。我将试着给你一个解决上述问题的可能办法。这可能不是最好的实现,但它肯定会...原创 2019-12-18 23:11:43 · 309 阅读 · 0 评论 -
Java 8函数式编程梳理
默认方法可以给接口添加一个默认的实现方法,优点,针对现有的接口,如List,我们可以偷偷的添加新的方法,这样可以达到一种兼容目的实例public interface A { default void print() { System.out.println("A.print()"); }}public interface B { default void print() { ...原创 2019-04-26 12:14:04 · 178 阅读 · 0 评论 -
java内部类整理
java 内部类为java提供的语法,有必要掌握,我这里是基于JDK8,版本不一样语法可能有变化,如final变化内部类基本使用定义内部类public class Outer { private int x = 10; public void print() { System.out.println(x); } public class Inner { privat...原创 2019-04-25 13:00:39 · 119 阅读 · 0 评论