`
zhangjijun
  • 浏览: 35838 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
Java中HashMap,LinkedHashMap,TreeMap的区别 HashMap,LinkedHashMap,TreeMap都属于Map Map 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。 HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写HashMap;可能会导致数据的不一致。如果需要同步,可以用Collections的 ...
int 四字节没错 byte一字节也没错 但一个字节有8位哦! 先看byte,byte占一字节,一字节等于八位 我们来看看一个位能表示多少东西: 最小0 最大1  表示 2的1次方 再看看两个位能表示多少东西: 最小00 最大11 共2的2次方, 能表达四个数 再看看三个位能表示多少东西: 最小000 最大111 共2的3次方,能表达8个数 那八个位能表示多少? 最小:00000000 最大:11111111 这就是8位 也叫一个字节 如果用数没有正负之分那可以表示 0~255 共256个数字. 也可以叫做 2的8次方,你用计算器算算,2的8次方是不是等于256? 如果数有正负之分那可以表 ...
打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮, 出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”关闭 Edit JRE 对话框,再单击“OK”关闭
右键RUN --> 外部工具 --> 外部工具配置   名称: 打开文件夹   路径: C:\Windows\explorer.exe   参数[表示选择的目录]   /select,${resource_loc}       然后选中项目,点击运行外部工具按钮,就能打开文件夹了 
代理模式在Spring中,运用的淋漓精致,面向切面的编程,变得很有趣 假设有个实际书籍供应商,网上书籍供应商,而网上书籍供应商是代理商 package com.study.proxy; public interface Subject { public void sailBook(); } public class RealSubject implements Subject { @Override public void sailBook() { System.out.println("卖书"); } ...
在任何应用Mockito的地方,加上如下片段:  import static org.mockito.Mockito.*;       模拟对象   1.  // 模拟LinkedList 的对象    2.  LinkedList mockedList = mock(LinkedList.class);        模拟方法调用的返回值  1.  // 模拟获取第一个元素时,返回字符串first    2.  when(mockedList.get(0)).thenReturn("first");    4.  // 此时打印输出first    5.  System.o ...
请参考  http://www.ibm.com/developerworks/cn/java/j-codetoheap/#ibm-pcon
public final class ReflectFieldValueUtil { private ReflectFieldValueUtil() { } /** * 根据字段名得到实例的字段值 * * @param object * 实例对象 * @param fieldName * 字段名称 * @return 实例字段的值,如果没找到该字段则返回null * @throws IllegalAccessException */ public static Object ...
在单个JVM上共存多个能热切换的module,实现application的模块化.   OSGi的组成     OSGi在R4种将功能分为几层,包括:安全层、模块层、生命周期层、服务层和实际的服务。OSGi的核心实现即为OSGi框架,它本身也是一个OSGi Bundle。 OSGi的安全层(Security Layer)是一个可选的实现,该层基于Java2 安全架构,位于OSGi服务平台的底层对OSGi环境中应用的部署和管理提供更好的安全控制。 OSGi的模块层(Module Layer)为基于Java的应用、组件的打包,部署和校验提供了一个通用的标准化的解决方案。其他类似的解决 ...
软件开发实质是一种创造性的劳动,只是在一个流程严格控制的公司内,这样的创造的火花可能被扼杀,换来的好处是人员的流动中,代价最小化:谁都可以走、谁都可以代替谁,所有问题都被认为只是时间问题……那么,程序员,你的自我价值何在呢? 世界上有两种最赚钱的人,一种是真正的生产者,他们用自己独一无二的聪慧、灵感和劳动创造了价值;一种是极其老道的投机者,专门从别人口袋里把钱掏出来放到自己口袋里。他们都受人尊敬、受人瞩目,后一种让自己的生活变得更美好,但是前一种,让整个世界更美好。  
Global site tag (gtag.js) - Google Analytics