`
寻梦者
  • 浏览: 625937 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
(1) with Arrays.asList() is efficient because it doesn't need to copy the content of the array. This method returns a List that is a "view" onto the array - a wrapper that makes the array look like a list. When you change an element in the list, the element in the original array is also cha ...
ArrayList 跟 Vector 之间的区别:      1.ArrayList是线程不安全的,Vector是线程安全的。      2.ArrayList跟Vector之间的初使内部数组大小为:10,当超过这个长度的时候ArrayList是按照原始容量        capacity*3/2+1的规则进行扩长的,而Vector 是按照100%的容量进行扩长。     HashMap跟HashTable之间的区别:    1.HashMap是线程不安全的,而HashTable是线程安全的    2.HashMap允许空的值跟空的Key, 然而Hashtable不允许空 ...
  在Ext 2.2 中,如果使用Ext.form.ComboBox 作为editor,并设置了store,在选择后,在表格单元中显示的是store中的valueField,显然不符合实际使用习惯。如果要改变单元格的展示方式,应该在ColumnModel 配置column时设置renderer,顾名思义就是一个渲染器,默认参数有(value, metadata, record, rowIndex, colIndex, store),具体说明见API 测试如:        dataColumnModel = new Ext.grid.ColumnModel([{    ...
  extjs表单验证   //放在onReady的function(){}中   Ext.QuickTips.init(); //为组件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息。   Ext.form.Field.prototype.msgTarget='side'; //提示的方式,枚举值为       qtip-当鼠标移动到控件上面时显示提示       title-在浏览器的标题显示,但是测试结果是和qtip一样的       under-在控件的底下显示错误提示       side-在控件右边显示一个错误图标,鼠标指向图标时显示错误提示. ...
public class UserActionTest extends StrutsSpringTestCase { @Override public String getContextLocations() { //返回你项目中spring配置文件所在的目录 return "classpath*:conf/spring/*.xml"; } @Override protected void setUp() throws Exception { ...
每个内部类都能独立继承自一个接口的实现,所以无论外围类是否已经继承了某个接口的实现,对于内部类都没有影响.
   在看《java编程思想》final这一块时,发现final方法参数这个在项目中应该比较常用到的,所以在博客上记录下。        先直接上代码:   public class ParamTest { public void getParamName(final User user){ // user = new User(); 由于是final的,所以不能改变原先参数的引用,不然会报错 user.setName("change bob"); System.out.println(&q ...
  在《java编程思想》(第四版)146页,说到: 初始化之处就是static初始化发生之处,所有的static对象和static代码段都会在加载时依照程序中的循序初始化     package com.woyo.init; /** *@author Antty_ge *@date 2010-12-25 */ class InitParent{ public static int parentId= getParentId(44, true); public int id = getParentId(1, false); ...
  public class MoveNum { public static void main(String[] args) { leftMoveTest(9, 3); rightMoveTest(24, 3); } public static void leftMoveTest(Integer num ,Integer moveSize){ System.out.println(num << moveSize); } public static void rightMoveTest(Intege ...
  在catalina.sh中加上:     # Bugzilla 37848: only output this if we have a TTY if [ $have_tty -eq 1 ]; then   echo "Using CATALINA_BASE:   $CATALINA_BASE"    JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=384m -Djava.awt.headless=true &qu ...
    用myeclipse的时候发现双击函数名称,在代码里面其它一致的名称没有相应改变颜色,感觉使用起来很不方便,需要对myeclipse进行如下设置:     java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选  js文件的设置"Window"-"preferences"-"web"-"javascript"-& ...
java.lang.OutOfMemoryError: Java heap space 解决方法 这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个. 1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m 2,如果用的tomcat,在windows下,可以在 C:\tomcat5.5.9\bin\catalina.bat  中加上: set JAVA_OPTS=-Xms64m -Xmx256m 位置在: rem Guess CATALINA_HOME if not def ...
首先我们了解下一 Frameset标签 的相关属性: <frameset cols=数字或比例,数字或比例>(左右分割框架)或<frameset rows=数字或比例,数字或比例>(上下分割框架) 代码也可以写成这样 : <frameset cols=120,*> 用*的意思是左边的页面长度为120,而剩余的空间都留给右边的页面显示和使用。 在<frameset>之后还要加上<frame>的代码:1、如果左边页面的显示网页为left.htm, 而右边页面显示的网页为right.htm,代码将如下所示 : <frames ...
最近在家无事,开始学习android。 自己做了一个自定义的View,布署到main.xml上去,却发现跑的时候老是出现错误。 后来发现,原来是集成View的时候没有写上父类3个参数的构造方法。 估计其内部默认情况下会调用那个构造方法吧。     贴上代码: main.xml <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" a ...
   单例创建模式是一个通用的编程习语。和多线程一起使用时,必需使用某种类型的同步。在努力创建更有效的代码时,Java 程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由 ...
Global site tag (gtag.js) - Google Analytics