core java
文章平均质量分 59
魔豆爸
擅长Web开发前端技术,具有多种浏览器下开发经验。精通 JavaScriptAJAX编程熟练使用主流JS库。手写JS能力强,运用无干扰的JS思想进行开发。熟练使用CSS及DHTML,W3C标准的推广和贯彻者。熟悉Java语言,MVC设计模式,StrutsSpring架构
展开
-
java求数组的平衡点,请各位高手看看对否?
2007年5月去一个中小型外企(在朝阳的甜水园)的上机题,求数组的平衡点,不知道答对了没有? package myAction;public class Balence { /** * 求数组index左边的和 * @param a * @param index * @return */ public static int left(int[] a, int index) { int原创 2007-05-27 16:13:00 · 1228 阅读 · 0 评论 -
Java用for循環Map
根据JDK5的新特性,用For循环Map,例如循环Map的Key for(String dataKey : paraMap.keySet()) { System.out.println(dataKey ); }注意的是,paraMap是怎么样定义的,如果是简单的Map paraMap = new HashMap();那前面的S...2008-10-12 13:13:39 · 115 阅读 · 0 评论 -
数组的平衡点
2007年5月去一个中小型外企的上机题,笔试全是英文的。没戏了。 package myAction;public class Balence {/** * 求数组index左边的和 * @param a * @param index * @return */public static int left(int[] a, int index){ int left...2008-10-11 01:11:45 · 369 阅读 · 0 评论 -
java中漢字按拼音排序
最近項目中需要對繁體字按拼音進行排序 public static void main(String[] args) { Comparator cmp = Collator.getInstance(java.util.Locale.CHINA); String[] arr = { "张三", "李四", "王五", "刘六" ,"周濤","戴笠&quo2008-10-09 08:52:15 · 144 阅读 · 0 评论 -
java方法传值和传引用
某知名门户网站的一道笔试题 public class Test { public static void stringUpd(String str) { str = str.replace("j", "l"); System.out.println(str); } public static void stringBufferUpd(StringBuffer bf) { ...2009-03-13 10:17:45 · 98 阅读 · 0 评论 -
java方法传值和传引用
某知名门户网站的一道笔试题 public class Test { public static void stringUpd(String str) { str = str.replace("j", "l"); System.out.println(str); } public static void stringBufferUpd(StringBuffer原创 2010-05-12 08:51:00 · 324 阅读 · 0 评论 -
用递归实现十进制数转换N进制
最近回顾了下数据结构及算法,以下是用java和js实现的十进制数转换N进制。 java实现/** * baseString 递归调用 * @param num 十进制数 * @param base 要转换成的进制数*/public static String baseString(int num,int base) { String str = ""原创 2010-05-12 08:56:00 · 845 阅读 · 0 评论 -
JVM启动时的三个类加载器
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap c转载 2010-05-12 08:41:00 · 440 阅读 · 0 评论 -
Java用for循環Map
根据JDK5的新特性,用For循环Map,例如循环Map的Key for(String dataKey : paraMap.keySet()) { System.out.println(dataKey ); } 注意的是,paraMap是怎么样定义的,如果是简单的Map paraMap = new HashM原创 2008-11-21 11:05:00 · 607 阅读 · 0 评论 -
运算符及控制流程(三)
package zhoutao;import java.util.Random;/*** 运算符及控制流程(三)* @author zhoutao* * switch语句* switch语句用来实习多路选择,它要求使用一个选择因子,并且必须是整数值。* byte、char、short、int都可以作为选择因子。其它如long、float、double则不可以。* * 对于非整数类型则必须使用一系列原创 2008-02-23 12:22:00 · 432 阅读 · 0 评论 -
运算符及控制流程(一)
运算符及控制流程(一) package zhoutao;/*** 运算符及控制流程(一)* 关系操作符* 关系操作符生成一个boolean结果,它计算操作符值之间的关系。如果关系是真实的* 则生成true,否则生成false* * @author zho原创 2008-02-23 12:19:00 · 463 阅读 · 0 评论 -
运算符及控制流程(二)
运算符及控制流程(二) package zhoutao;/*** 运算符及控制流程(二)* * @author zhoutao** 赋值运算符* “=”的意思指取右边的值,把它复制给左边。右值可以是常数、变量、表达式。* 但左值必须是一个明确的、已命名原创 2008-02-23 12:21:00 · 403 阅读 · 0 评论 -
java变量初始化顺序
在类的内部,变量定义的先后顺序决定了初始化的顺序,即使变量定义散布在方法定义之间,它们仍然会在任何方法(包括构造器)被调用之前得到初始化。package zhoutao;class Aa {public Aa(int i){ System.out.println("Aa:" + i );}}public class Bb {Aa a1 = new Aa(2);public Bb(){ Syst原创 2008-01-26 19:00:00 · 562 阅读 · 0 评论 -
逆序输出字符串
逆序输出字符串 package myAction;public class Reverse {/** * 逆序输出字符串 * @param s * @return */public static String StringReverse(Stri原创 2008-01-26 18:57:00 · 928 阅读 · 0 评论 -
String类和stringBuffer类的区别
他们的区别是很大的,它们是两个独立的类,可以这么说吧,除了名字有些相似,完全不相干.String类是不可改变的,如果你更改了String类的实例,那么以前的就“不存在了”,所指向的是一个新的实例。而StringBuffer类是可以更改的。 看如下例子,体会这一点: String s1="Hello";原创 2008-01-26 18:59:00 · 745 阅读 · 0 评论 -
JVM启动时的三个类加载器
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classloader-引导...原创 2008-12-30 15:50:52 · 102 阅读 · 0 评论