1、代码自动提示abcdefghijklmnopqrstuvwxyz.
CharacterData类是一个抽象类,这个抽象类中定义了许多判断字符属性的抽象方法,这些方法的具体实现都在Character0X类中。其实Character类中有许多对应的方法,CharacterData子类实现抽象类的方法来实现字符属性的判断。我们并不关心这个字符由哪个具体类中的方法来判断,如果以后还增加了一些增补字符,那么只需要实现抽象类并且稍加修改of()方法即可。这就是使用策略模式的好
在Integer类的源码中,toString方法中调用getChars方法,getChars方法是获取数值对应的字符串,其中有两个地方使用了非常巧妙的方式来进行除法运算和取余运算。在计算机中,a/b和a%b相比较位运算,都是比较费时的计算的。下面来看看jdk中是如何优化计算的//Generatetwodigitsperiterationwhile(i>=65536){q=i/100;//re
问题描述与分析求有根树的任意两个节点的最近公共祖先。解答这个问题之前,咱们得先搞清楚到底什么是最近公共祖先。最近公共祖先简称LCA(LowestCommonAncestor),所谓LCA,是当给定一个有根树T时,对于任意两个结点u、v,找到一个离根最远的结点x,使得x同时是u和v的祖先,x便是u、v的最近公共祖先。(参见:http://en.wikipedia.org/wiki/Lowest_co
/**未使用泛型面对的问题*1、可以添加任何类型元素*2、类型转换出现ClassCastException异常**在集合中使用泛型,规定添加元素的类型*/@Testpublicvoidtest01(){Listl=newArrayList();l.add(123);l.add(222);l.add("abc");l.add(newa("lisi",23));l.add(333);//java.la
/**集合概述*存储对象的方式:1、数组2、集合*数组存储对象的缺点:1、一旦创建,长度固定;2、真实存在数组的对象不可知;*集合分为:Collection和Map**Collection接口:*Set:元素无序,不可重复(数学集合{a,b,c,d})*List:元素有序,可以重复(动态数组[a,b,c,c])**Map接口:*具有映射关系的key-value对的集合(数学函数y=f(x))**/
1、构造器/***test--构造器*/publicclasstest{publicstaticvoidmain(String[]args){//成员变量初始化顺序//a.默认构造器初始化Personp1=newPerson();System.out.println(p1.getName()+":"+p1.getAge());//b.成员变量显示初始化Personp2=newPerson("cc"
Java 基本问题
# 问题1、获取数据源时报错 # javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as
Eclipse+Websphere配置说明 目录 一、 前言... 3二、 安装webSphere.. 32.1. 安装WA
# servlet类 Servlet(两个实现类GenericServlet/HttpServlet) | GenericServlet(重写5个方法destroy()、init()、service()),重写无参数的init()方法 | HttpServlet(继承GenericServlet,实现了Servlet
1、下载PyDevMyEclipse10不要用最新版PyDev,存在兼容性问题,推荐:PyDev 2.8.2下载地址:http://sourceforge.net/projects/pydev/files/pydev/PyDev 2.8.2/2、将下载后的文件解压,放 D:\Program Files\MyEclipse\MyEclipse 10\dropins\PyDev3、重启MyEclips
* 如何部署WEB程序(三种) * 项目复制到webapps目录下。 * 通过配置虚拟路径的方式。 * 直接修改配置文件  
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号