java
码农天注定
IT老男人
展开
-
ArrayList遍历的4种方法
ArrayList遍历的4种方法 Java代码 package com.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo { public stati转载 2011-12-22 16:02:26 · 557 阅读 · 0 评论 -
HashMap的两种排序方式
MapString, Integer> map = new HashMapString, Integer>();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);ListMap.EntryString, Integer>> infoIds = new ArrayListMap.Entry转载 2011-12-22 16:28:53 · 543 阅读 · 0 评论 -
Java反射机制
问题:在运行时,对一个JAVA类,能否知道属性和方法;能否调用它的任意方法?答案是可以的,JAVA提供一种反射机制可以实现。 目录什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制提供了什么功能获取类的Class对象获取类的Fields获取类的Method获取类的Constructor新转载 2011-12-23 10:59:43 · 429 阅读 · 0 评论 -
UML中类图实例
UML中类图实例接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移);聚合:空心四边形+实线+箭头(雁群和大雁的关系);合成/组合:实心四边形+实线+箭头(鸟和翅膀的关系);泛化/继承:空心三角形+实线(动物和鸟的继承关系);实现:空心三角形+虚线(实现大雁飞翔的接口);转载 2011-12-22 17:24:32 · 697 阅读 · 0 评论 -
23种设计模式一语概括
来源:http://www.itisedu.com/phrase/200604231322005.html Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合转载 2012-02-21 17:42:52 · 1286 阅读 · 1 评论 -
一道java笔试题,如何截取带有汉字的字符串
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,应该输出为“我ABC”而不是“我ABC+汉的半个” public static String split(String s,int n) { int d=n,i=0; wh原创 2012-02-15 14:29:04 · 844 阅读 · 0 评论