
java-基础知识
梦想成真那天
这个作者很懒,什么都没留下…
展开
-
web.xml 中的listener、 filter、servlet 加载顺序及其详解
web.xml 中的listener、 filter、servlet 加载顺序及其详解:在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener转载 2017-04-07 16:40:15 · 555 阅读 · 0 评论 -
Java回调实现
首先要定义一个回调方法的接口:public interface CallBackListener { /** * 回调通知函数 */ void callBackNotitify(String msg);}然后需要定义一个调用函数,用于异步调用某个方法:public class Caller { private CallBackListener ...原创 2019-05-15 17:41:50 · 203 阅读 · 0 评论 -
java接口在1.8.0中新增了default关键字
今天在看druid.io的源码的时候,发现在接口中竟然可以是用default关键字,并且可以在接口中实现方法体.查询资料发现default是JDK1.8中新增的,这种发破了原来java对接口语法的闲置.public interface Jobby { boolean run(); /** * @return A map containing statistics fo...原创 2019-02-14 14:59:09 · 648 阅读 · 0 评论 -
Java List排序问题
原创 2018-10-19 17:10:05 · 599 阅读 · 0 评论 -
java 接口的坑
在interface里面的变量都是public static final 的。所以你可以这样写: public static final int i=10; 或则 int i=10;(可以省略掉一部分)注意在声明的时候要给变量赋予初值解释:首先你要弄清接口的含义.接口就是提供一种统一的’协议’,而接口中的属性也属于’协议’中的成员.它们是公共的,静态的,最终的常量.相当于全局常量...转载 2018-08-25 12:17:56 · 203 阅读 · 0 评论 -
Object.clone的坑
Object.clone只能克隆基本类型,如果里面包含其他的Object的,那么其对象还是只想原来的引用.所以在Clone的时候,内部对象也要克隆,否则就容易出bug/******************************************************************************* * 版权信息:北京中通天鸿武汉分公司 * @author xuc...原创 2018-08-23 20:05:35 · 460 阅读 · 0 评论 -
JAVA switch小知识应用
switch case中如果 case 中如果不带break,那么在匹配的某个case情况下的所有情况都将执行 public static void main(String[] args) { switch (2) { case 1: System.out.println("hello"); ...原创 2018-05-26 14:06:04 · 190 阅读 · 0 评论 -
float保留小数位数
package com.bonree.browser.util;import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat;import static javafx.scene.input.KeyCode.L; import static javafx.scene...原创 2018-03-08 10:43:15 · 9138 阅读 · 0 评论 -
单例模式实现
有些对象只需要一个,比如:配置文件、工具类、线程池、缓存、日志对象等,如果创造出多个实例,就会导致许多问题,如占用过多的资源,结果不一致等。那么,如何保证整个应用中某个实例有且只有一个呢? 方法一:饿汉模式/* * 单例模式Singleton: 饿汉模式实例 */public class Singleton { //1.将构造方法私有化,不允许外部直接创建对象 pr原创 2018-01-05 17:05:25 · 210 阅读 · 0 评论 -
Java日期格式化
字母 含义 示例y 年份。一般用 yy 表示两位年份,yyyy 表示 4 位年份 使用 yy 表示的年扮,如 11;使用 yyyy 表示的年份,如 2011M 月份。一般用 MM 表示月份,如果使用 MMM,则会根据语言环境显示不同语言的月份 使用 MM 表示的月份,如 05;使用 MMM 表示月份,在 Locale.CHINA语言环境下,如“十月”;在 Locale.US语言环境下...原创 2019-07-10 17:13:00 · 956 阅读 · 0 评论