java
shikun520
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ant 打包
http://ant.apache.org/bindownload.cgi 下载 在itellij 根目录下新建一个bulid.xml 文件 <?xml version="1.0" encoding="UTF-8"?><project name="helloapp" basedir="." default="makewar">原创 2012-10-21 00:52:09 · 119 阅读 · 0 评论 -
jdk环境变量配置
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"...原创 2013-05-30 20:38:51 · 98 阅读 · 0 评论 -
字符串转换日期,星期
public static String getWeekOfDate(String date) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd"); //sf.format(date);//日期转字符串 Date d = sf.parse(date);//字符串转...原创 2013-01-04 18:07:43 · 300 阅读 · 0 评论 -
遍历list<map>,map
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Objec...原创 2013-01-07 19:45:11 · 133 阅读 · 0 评论 -
JAVA中保留N位小数的方法,例子
import java.text.DecimalFormat; public class numberFarmat { public static void main(String[] args) { double sd = 23.2558896635; //第一种方法 10000.0这个小数点后只表示保留小数,和位数没关系。...原创 2013-01-22 16:36:57 · 214 阅读 · 0 评论 -
java system Properties类
public static void main (String[] args) { Properties porp = System.getProperties(); //Properties 是hashTable的子类,可以通过map的方法取出该集合的值,该集合中都是字符串 // 打印出本机的所有系统信息,如操作系统,java版本,语言,java的安装路径...原创 2013-01-22 22:16:00 · 107 阅读 · 0 评论 -
java Runtime 类
/* Runtime 对象 该类没有提供 构造函数,不能new对象,该类里的方法都是静态的 该类中也有非静态方法,说明该类会提供静态方法获取本类对象,返回值是本类型 方式为static Runtime getRuntime 所以该类用了单例设计模式完成*/ public static void main (String[] args) { Runti...原创 2013-01-22 22:33:35 · 139 阅读 · 0 评论 -
理解 Java 的 GC 与 幽灵引用
理解 Java 的 GC 与 幽灵引用 Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference (传说中的幽灵引用 呵呵), 这 4 种类型的引用与 GC 有着密切的关系, 让我们逐一来看它们的定义和使用场景 : 1. Strong Refer...原创 2013-01-23 15:03:05 · 93 阅读 · 0 评论 -
抽象类和接口
1.接口可以多重继承 ,抽象类不可以 2.接口定义方法,不给实现;而抽象类可以实现部分方法 3.接口中基本数据类型的数据成员,都默认为static和final,抽象类则不是...原创 2012-10-14 09:21:35 · 91 阅读 · 0 评论 -
servlet 小结
servlet 类的核心是javax.servlet 接口,servlet 接口定义了5个方法,有三个由servlet 容器来调用:init(servlet config), service(servletRequest req,servletResponse res),destroy javaweb 应用中的程序代码可以直接访问下面两个方法:getservletConfig(),...原创 2012-10-14 10:01:00 · 136 阅读 · 0 评论 -
Java 枚举7常见种用法 很好的文章
DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码public enum Color { R...原创 2013-02-19 09:44:23 · 86 阅读 · 0 评论 -
遍历map里面的list
private ArrayList<RstPhoto> retPhotos; private ArrayList<Restaurant> restaurants;Map<ArrayList<RstPhoto>, ArrayList<Restaurant>> map_arrary = (Map<ArrayLis...原创 2013-02-19 17:39:00 · 322 阅读 · 0 评论 -
ListView之排序
ArrayList<Trends> list = new ArrayList<Trends>(); for(int i=0;i<5;i++) { Trends trends = new Trends(); trends.setDateCreated(String.valueOf(i)); trends.setUserNa...原创 2013-02-19 19:03:16 · 144 阅读 · 0 评论 -
Java中Vector和ArrayList的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储...原创 2013-05-24 22:36:35 · 110 阅读 · 0 评论 -
Java关键字final、static使用总结
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类...原创 2013-05-24 22:35:35 · 96 阅读 · 0 评论 -
Java NIO框架Netty教程(六)-Java NIO Selector模式
来自Netty系列教程:http://www.coderli.com/netty-nio-selector NIO 有一个主要的类Selector,这个类似一个观察者,只要我们把需要探知的socketchannel告诉Selector,我们接着做别的事情,当有事件发生时,他会通知我们,传回一组SelectionKey,我们读取这些Key,就会获得我们刚刚注册过的socketchannel...原创 2013-05-07 14:34:02 · 137 阅读 · 0 评论 -
java map简单学习
Map : clear()从 Map 中删除所有映射remove(Object key)从 Map 中删除键和关联的值put(Object key, Object value)将指定值与指定键相关联clear()从 Map 中删除所有映射putAll(Map t) get(Object key)返回与指定键...原创 2012-10-24 22:55:07 · 130 阅读 · 0 评论 -
android中自带的主题(theme)的集
android中自带的主题(theme)的集锦: •android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式 •android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏 •android:theme="@android:style/Theme.N...原创 2013-03-06 12:49:29 · 119 阅读 · 0 评论 -
android enum的简单应用
public enum UrlPath {RST_PHOTO("/res/rst_photo/"), USER_PHOTO("/res/user_avatar/"),RANK_PHOTO("/res/rank_photo/"); String desc; UrlPath(String desc){ this.desc = desc; }publi...原创 2013-03-12 17:13:48 · 157 阅读 · 0 评论 -
InputStream 和OutputStream
1.InputStream ◇ 从流中读取数据: int read( ); //读取一个字节,返回值为所读的字节 int read( byte b[ ] ); //读取多个字节,放置到字节数组b中,通常读取的字节数量为b的长度,返回值为实际读取的字节的数量 int read( byte b[ ], int off, int len ); //读取len个字节,放置到以下标off开始字节数组b中...原创 2013-03-26 16:44:34 · 130 阅读 · 0 评论 -
pushlet例子-hello worl
pushlet是comet的一个实现框架,在Servlet机制下,数据从server端的java对象直接推送(push)到html页面,无需插件的支持。至于comet和ajax的区别什么的,大家上网看一下即可,这里不做太多说明。首先去下载pushlet,下载地址:http://www.pushlets.com/,我下载的是一个当下最新的版本2.0.4。下面以一个例子做下说明,详细的可以看一...原创 2013-04-22 17:42:46 · 190 阅读 · 0 评论 -
Java Socket编程的文章
事实上网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了。Java SDK提供一些相对简单的Api来完成这些工作,Socket就是其中之一。对于Java而言。这些Api存在与Java.net这个包里面。因此只要导入这个包就可以准备网络编程了。网络编程的基本模型就是客户机到服务器模型。简单的说就是两个进程之间相互通...原创 2013-04-23 09:54:29 · 93 阅读 · 0 评论 -
socket阻塞与非阻塞,同步与异步、I/O模型
socket阻塞与非阻塞,同步与异步作者:huangguisu 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 例如...原创 2013-04-23 20:16:24 · 92 阅读 · 0 评论 -
打包,发布
jar -cvf ch02.war * cmd 进入要打包的java 根目录,然后执行这个命名,把war包,然后放到tocmat/webapps文件夹下原创 2013-04-24 16:16:48 · 127 阅读 · 0 评论 -
什么叫持久化? 为什么持久化?(转)
1.应用程序层次结构演变这里本来应该有张描述应用程序结构演变的图,可是优快云在这里上传不了,所以没有传上来.纵观几十年的计算机应用软件的演变过程,应用程序逐渐由单层体系结构发展为多层体系结构。最初应用软件只是在大型机上的单层应用程序,大都采用文件系统存储数据。20世纪70年代,随着数据库的普及,原来的单层结构发展为双层结构。在双层结构中,实现了数据存放与应用程序的分离。但是,负...原创 2012-11-15 18:36:41 · 123 阅读 · 0 评论 -
新手往这看 :Java学习路线图,专为新手定制的Java学习计划建议
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: ...原创 2013-05-03 14:40:09 · 192 阅读 · 0 评论 -
socket发送和接受tcp信息包格式的定义
下面为信息包的格式和内容数据包格式如下图所示,所包含的内容从左到右进行传输:包头中的信息全部为网络字节顺序!序号字段名称长度(Bytes)类型(C++)字段说明1head2Unsigned Short包头标识,固定为0xFFFF2vers...原创 2013-05-03 15:40:29 · 1083 阅读 · 0 评论 -
NIO 系列教程
来自系列教程:http://www.ibm.com/developerworks/cn/education/java/j-nio/index.html在开始之前关于本教程新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,...原创 2013-05-07 11:36:44 · 153 阅读 · 0 评论 -
四舍五入并保留一位小数
double myround( double f ) { long templ = Math.round( f * 10 ); double retd = templ / 10.0; return retd; }原创 2013-02-21 11:39:25 · 759 阅读 · 0 评论
分享