-
JAVA开发异常处理十大秘诀
JAVA开发异常处理十大秘诀 1.前提 第一层:遇到异常首先必须告诉自己,冷静,不要慌。(一看到Bug就心慌,那么武功就施展不了了) 2.入门级 第二层:遇到Bug,第一潜意识看输出异常的信息的(控制台输出,Junit输出,页面输出),优先将异常输出在控制台。 建议:遇到J...
-
Map.Entry
Map.Entry Module java.basePackage java.util Interface Map.Entry K,?V All Known Implementing Classes:AbstractMap.SimpleEntry, AbstractMap.SimpleImmutableEntry Enclosing interface :Map K,?V public static interface Map.EntryK,?V A map entry (key -value...
-
TreeMap
TreeMap 在使用TreeMap的时候 可以根据key实现数据的排序处理 ,但是对于 key是不允许设置为null的 ,因为需要依靠Comparable接口对象中的compareTo()方法进行排序,如果传入的对象为空,那么调用方法返回的就是NullPointerException;而value允许为null。 import java...
-
Filter和Listener
Filter和Listener Filter: 1、概念: web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,做一些事。 过滤器的作用:一般用于完成一些通用的操作:登录验证、统一编码处理,敏感字符处理.... 2、快速入门: 步骤: 1、定义一个类,实现Filter接口。 2、...
-
HashMap和HashTable的区别
HashMap和HashTable的区别 HashMap中的方法都属于异步操作(非线程安全),HashMap允许保存有null数据; HashTable中的方法都属于同步方法(线程安全),HashTable不允许保存null数据,否则会出现NullPointerException异常。 package com.iterator.demo; import java.u...
-
JDK1.8_HashMap源码__tableSizeFor方法解析
JDK1.8_HashMap源码__tableSizeFor方法解析 tableSizeFor(int cap)方法返回不小于指定参数cap的最小2的整数次幂,具体是怎么实现的呢?看源码! /** * Returns a power of two size for the given target capacity. */ static final int tableSizeFor( int cap) { in...
-
Java并发-CopyOnWriteArrayList
Java并发-CopyOnWriteArrayList 前言 今天我们一起学习下java.util.concurrent并发包里的CopyOnWriteArrayList工具类。当有多个线程可能同时遍历、修改某个公共数组时候,如果不希望因使用 synchronize 关键字锁住整个数组而影响性能,可以考虑使用CopyOnWriteArrayLis...
-
iterator的基本用法
iterator的基本用法 1.iterator输出 package com.iterator.demo; import java.util.Iterator; import java.util.Set; public class IteratorDemo { public static void main(String[] args) { Set String all = Set.of("Hello", "world","sina","sohu" ); Iterator Str...
-
手撕面试官系列(十):面试必备之常问Dubbo29题+MySQL55题
手撕面试官系列(十):面试必备之常问Dubbo29题+MySQL55题 Dubbo专题 (面试题+答案领取方式见侧边栏) 1.Dubbo 支持哪些协议,每种协议的应用场景,优缺点? 2.Dubbo 超时时间怎样设置? 3.Dubbo 有些哪些注册中心? 4.Dubbo 集群的负载均衡有哪些策略 5.Dubbo 是什么...
-
HashMap的基本使用
HashMap的基本使用 常用方法 首先,我们应该知道HashMap类实现了Map接口,所以实现了Map常用的一些方法。 (1) 插入键值对数据 public V put(K key, V value) (2)根据键值获取键值对值数据 public V get(Object key) (3)获取Map中键值对的个数 public int size()...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
