连击 天
fork: star:
多线程下需要特别注意变量的线程安全问题,可以使用ThreadLocal进行多线程下变量的隔离,保证各线程下变量互不影响。 ##ThreadLocal内部实现原理 从JDK源码中,可以看出ThreadLocal内部使用T...
在项目中,一般遇到关于金钱方面的,我们会使用BigDecimal类型存储金额,但是通常情况下金额都是double类型,需要转换为BigDecimal类型。但是使用不当,会造成金额错误。 ##问题重现 public...
##简介 最近在做一个项目,需要使用matcher.group()方法匹配出需要的内容。 ##分组 正则表达式 AA((A)(B(C))) group()方法是针对()来说的,group(0)指的是整个正则表达式,group(1)指的是...
Java对特殊的类---JavaBean的处理方法---内省机制 java.beans 1、Introspector Java提供的内省操作的工具类 public static BeanInfo getBeanInfo(Class<?> beanClass) 获取beanClass的描述信...
Java提供了两种线程创建的方法; 1.Java中线程的创建 a、继承Thread类 public class ExtendsThread extends Thread{ @Override public void run() { System.out.println(Thread.c...
项目中遇到一个Spring初始化bean的问题; 1.在spring中定义一个bean,然后注入部分属性值; 2.在spring-transaction中定义该类进行事务拦截 3.在使用该类时进行注入,得到的是代理类,但是代...
Collections类是Java提供的对集合进行操作的工具类;这个类不能生成实例,因为构造器是private;提供的方法都是static方法; 1、提供空的List、Set、Map,不能够进行任何操作,因为它们都是C...
Vector与ArrayList差不多,只不过Vector是线程安全,这也意味着性能会比ArraList差 1、定义 与ArrayList继承、实现接口都一样 2.内部使用数组对象进行存储 使用无参构造方法初始化时,数组大...
1.LinkedList 实际上是一个双向链表 extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable 内部使用Node 节点 存储,包含该节点前一个节点引用...
1.ArrayList 底层使用 Object[] 存储元素 DEFAULT_CAPACITY 默认初始化容量10 不指定初始化容量大小的构造器:默认为一个空数组 当实例调用add(E e) 会进行List扩容 ,初始化的时候为10,之后...
在Java中,所有的类都默认继承同一个类,那就是Object类;Object类是唯一没有父类的类;位于java.lang 包下; 1、定义 2、构造器 默认有系统生成无参构造器 public Object(){}; 3、属性 Obje...
一、在Spring中bean属性有init-method的bean,init-method方法中不能有数据库事务。因为spring初始化时调用了init-method方法时该对象不是AOP对象,没有实现transaction代理; 二、判断当前对...
insert into table values(to_date('2016-03-08','yyyy-MM-dd hh24:mi:ss')) 24 小时制 yyyy-MM-dd hh24:mi:ss...
singleton 单例 表示在spring容器中该bean为单例,通过spring容器获得该bean时总是返回唯一实例;(默认情况) prototype 表示每次获得bean都会生成一个新的对象 request 表示该针对每一次H...
一、Java虚拟机JVM加载类的机制:默认提供三种类加载器 本文中JDK安装目录为:E:\Java\jdk1.7.0_60 1、Bootstrap classloader 根类加载器,使用系统本地语言编写,无法获取到;主要负责加载位...
Array java.lang.reflect Array类提供了动态创建和访问 Java 数组的方法; 1、反射中数组类型的Class名称 public class SubClass extends ParentClass { public static voi...
Method 提供关于类或接口上单独某个方法(以及如何访问该方法)的信息。所反映的方法可能是类方法或实例方法(包括抽象方法)。Java反射中获取Method方法如下: a、public Method[] getDecl...
Field java.lang.reflect 表示一个字段 在Java反射中,可以通过Class对象用以下几种方法获取Field: a、public Field[] getDeclaredFields() 只获取本类所有的字段 private、protected、def...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复