Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java中用内存映射处理大文件发布时间:2013-12-10
在处理大文件时,如果利用普通的FileInputStream或者FileOutputStream抑或RandomAccessFile来进行频繁的读写操作,都将导致进程因频繁读写外存而降低速度.如下为一个对比实验。packagetest;importjava.io.BufferedInputStream;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException... 查看全文
packagetest;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.TimeZone;publicclassTest{publicstaticvoidmain(String[]args)throwsException{t1();t2();}/***格式化date对象,返回字符串*/publicstaticvoidt1()... 查看全文
packagetest;importjava.util.Date;publicclassTest{publicstaticvoidmain(String[]args)throwsException{t1();t2();}/***日期对象转换为时间戳*/publicstaticvoidt1(){Datedate=newDate();longtimes=date.getTime();System.out.println(times);//输出结果:1386665346113... 查看全文
· java中的字符,字节和编码 .发布时间:2013-12-10
1.编码问题的由来,相关概念的理解1.1字符与编码的发展从计算机对多国语言的支持角度看,大致可以分为三个阶段:系统内码说明系统阶段一ASCII计算机刚开始只支持英语,其它语言不能够在计算机上存储和显示。英文DOS阶段二ANSI编码(本地化)为使计算机支持更多语言,通常使用0x80~0xFF范围的2个字节来表示1个字符。比如:汉字'中'在中文操作系统中,使用[0xD6,0xD0]这两个字节存储。不同的国家和地区制定了不同的标准,由此产生了GB2312,BIG5,JIS等各自的编码标准... 查看全文
看到很多朋友在写单例,也来凑个热闹,虽然很简单,但是也有很多知识点在单例里面,看看是否能写出点不一样来。单例模式(Singleton)1场景问题1.1读取配置文件的内容考虑这样一个应用,读取配置文件的内容。很多应用项目,都有与应用相关的配置文件,这些配置文件多是由项目开发人员自定义的,在里面定义一些应用需要的参数数据。当然在实际的项目中,这种配置文件多采用xml格式的。也有采用properties格式的,毕竟使用Java来读取properties格式的配置文件比较简单。现在要读取配置文件的内容... 查看全文
· java stack heap发布时间:2013-12-10
stack和heep都是内存的一部分stack空间小,速度比较快,用来放对象的引用heep大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量.在java中,所有基本类型和引用类型都在栈中存储.栈中数据的生存空间一般在当前scopes内(就是由{...}括起来的区域).堆(heap):是一个可动态申请的内存空间(其记录空闲内存空间的链表由操作系统维护),C中的malloc语句所产生的内存空间就在堆中.在java中... 查看全文
· "java xml 三"之DOM、SAX解析XML总结发布时间:2013-12-10
==============================首先讲解DOM解析============================官方搞了个标准DOM,但是民间的人感觉这种方式比较占内存,所以自己又整了一套SAX。也不是说民间搞的就比官方的好,这两种方式各有优势,用的都比较多。他们对XML的解析方式是完全不一样的。DOM主要是基于一种树形的模型,XML文档本身就是一棵树形,DOM也是按照这种树形结构来处理的,它和我们的XML文档是非常吻合的,完全一致的,DOM的解析方式是这样的... 查看全文
· Java语言中Timer类的简洁用法发布时间:2013-12-10
所有类型的Java应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个J2SE或者J2ME日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类Timer和TimerTask没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java开发人员TomWhite向您展示了如何构建一个简单通用的计划框架,以用于执行任意复杂的计划任务。把java.util.Timer和java.util.TimerTask统称为Java计时器框架... 查看全文
· JavaScript与Java区别发布时间:2013-12-10
大家知道JavaScript与Java有着紧密的关系与联系,但是他们并不是包含或者被包含的关系,他们是不同公司的不同产品!小编先和大家说说Java吧,Java是有SUN公司开发并推出的一种面向对象的程序设计语言,应用于程序开发之类的。而JavaScript呢,是Netscape公司所开发的产品,JavaScript是一种可以嵌入Web页面中的基本对象和事件驱动的解释性语言。所以他们是不同的。下面小编将这两种语言比较的说下,希望对大家有所帮助。同时也希望大家多多支持程序员之家... 查看全文
· java之生成图片验证码发布时间:2013-12-10
由于自己的项目登录需要验证码,于是便谢了一个图片验证码生成类。图片验证实体类ImageVerification.javapackagecom.jynine.model;importjava.awt.image.BufferedImage;importjava.io.Serializable;/***图片验证类*@ClassName:ImageVerification*@Description:图片验证实体类*@authorcaijy*@date2013-12-9下午9:32... 查看全文
· java,根据头文件判断文件类型发布时间:2013-12-09
web判断文件的格式的时候,我们一般都是通过扩展名来判断,这个有点不太靠谱和安全。一般要判断是利用头文件来判断。下面是利用头文件来判断的代码:packagecom.app.util;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;publicclassT{publicstaticStringbytesToHexString(byte[]src)... 查看全文
· JavaSE中IO流简介发布时间:2013-12-09
JavaSE中IO(InputOutput)流作用:IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流和字符流流按流向分为:输入流,输出流(依据是内存,数据流向内存是输入流,反之是输出流)... 查看全文
· java 敏感词的过滤发布时间:2013-12-09
最近在研究敏感词的过滤,网上看到有不少算法,我觉得这种算法还是不错的。希望跟大家共勉。不说了,先上代码:importjava.util.ArrayList;importjava.util.HashMap;importjava.util.HashSet;importjava.util.Iterator;importjava.util.List;importjava.util.Map;importjava.util.Set;publicclassT... 查看全文
· java输入输出流发布时间:2013-12-09
publicstaticvoidmain(String[]args)throwsException{InputStreamin=null;try{URLurl=newURL("http://yanbh.iteye.com/admin/blogs/1987350");in=url.openStream();bytebuffer[]=newbyte[100000];in.read(buffer,0,buffer.length);System.out.println(newString(buffer... 查看全文
publicclassT{publicstaticvoidmain(String[]args){boolean[]isRight=newboolean[5];//分别代表各位的逻辑判断int[]personValue=newint[5];//分别代表5位选手的名次String[]person=newString[]{"A","B","C","D","E"};//分别代表5位选手for(personValue[0]=1;personValue[0]<=5;personValue[0]++... 查看全文
· java抓取网页中所有的链接发布时间:2013-12-09
importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.HttpURLConnection;importjava.net.URL;importjava.util.ArrayList;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassHtmlParser{/***要分析的网页*/StringhtmlUrl... 查看全文
下面的代码是javasocket客户端和服务端的源码程序123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110... 查看全文
· 好东西java日期操作类发布时间:2013-12-09
类的源代码:/***java日期操作(月末、周末等的日期操作)**@author**/publicclassDateUtil{/***//***取得某天相加(减)後的那一天**@paramdate*@paramnum*(可正可负)*@return*/publicstaticDategetAnotherDate(Datedate,intnum){Calendarc=Calendar.getInstance();c.setTime(date);c.add(Calendar.DAY_OF_YEAR... 查看全文
· Java接口的学习代码发布时间:2013-12-09
用于Java接口的学习,代码如下://记得引入包importjava.util.*;publicclassTestSet{publicstaticvoidmain(String[]args){Sets1=newHashSet();Sets2=newHashSet();s1.add("a");s1.add("b");s1.add("c");s2.add("b");s2.add("c");s2.add("d");//把s1复制到sn中Setsn=newHashSet(s1)... 查看全文
· java 位操作入门发布时间:2013-12-08
最近有涉及的网络编程方面的工作,对java的位操作算是入门了!/***Thedefaultbyteorderofbytes:BIG_ENDIAN**@parambytes*@return*/publicstaticfinalintgetUnsignedInt(byte...bytes){switch(bytes.length){case1:return0xFF&bytes[0];case2:return((0xFF&bytes[0])<<8)|(0xFF&... 查看全文