
java基础
chenzhh1987
这个作者很懒,什么都没留下…
展开
-
文件的复制和删除
[code="java"] /** * 删除文件,通过文件的类型 * @param filePath * @param type */ public static void deleteType(String filePath,String type){ File file = new File(filePath); if(!file.isDi...原创 2012-04-26 17:37:20 · 97 阅读 · 0 评论 -
js Date转换成String
Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "...原创 2012-09-28 11:25:25 · 240 阅读 · 0 评论 -
MessageFormat
MessageFormat用来格式化一个消息,通常是一个字符串,比如:String str = "I'm not a {0}, age is {1,number,short}", height is {2,number,#.#};[code="java"]String text="hello {0},hehe{1}";MessageFormat mf=new MessageFo...原创 2012-09-04 18:27:09 · 83 阅读 · 0 评论 -
switch的参数类型
[quote]switch(expr1)中,expr1是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。 long,string 都不能作用于swtich。...原创 2012-08-20 14:56:23 · 182 阅读 · 0 评论 -
String倒转
把string转换成byte数组,再按照一定的规则编译这个数组 [code="java"]String a = "abcdefghjk"; String s = ""; byte[] chString = a.getBytes(); byte[] a1 = new byte[chString.length]; int lent = c...原创 2012-08-20 10:54:23 · 94 阅读 · 0 评论 -
遍历object对象
如{'name':'李大牛','age':'24'} 生成:name是李大牛 age是24[code="java"]var jsondata = yourdata;for(var x in jsondata){document.write(x+"="+jsondata[x]);}[/code]原创 2012-11-28 09:24:42 · 846 阅读 · 0 评论 -
日期的使用
1.Calendar和date的转换ca.setTime(date);[code="java"]Calendar ca = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat format = new Simp...原创 2012-11-23 18:23:33 · 118 阅读 · 0 评论 -
根据日期判断出星期
[code="java"]function getWeekString(date){ if(!date) return ''; var WeekArr = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]; var nowDayOfWeek = date.getDay(); r原创 2012-11-14 16:48:10 · 115 阅读 · 0 评论 -
lock和Condition
主要相同点:Lock能完成synchronized所实现的所有功能,同时 lock性能上高于synchronized主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。另外,Synchronized---对象加锁,Lock---基于栈中的框架,而不是具体的某...原创 2012-07-11 17:24:21 · 126 阅读 · 0 评论 -
String
String类是final的,不可被继承。public final class String。1.String中主要的方法 *.length,*.equals,*.subString(int start,int end),*.charAt(int),//指定字符 *.split(String),*.indexof(String)//第一次出现的位置, *.lastIndexof...原创 2012-06-29 17:42:19 · 84 阅读 · 0 评论 -
多线程示例
[code="java"]public class Test implements Runnable{ int i=100; public static void main(String [] args){ Test th = new Test(); new Thread(th,"sf2:").start(); new Thread(th,"sf1:")...原创 2012-06-14 12:23:28 · 91 阅读 · 0 评论 -
List set和map
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap1.定义 Set set = new HashSet(); List list = new ArrayList(); Map map = new Hash...原创 2012-06-06 11:10:47 · 101 阅读 · 0 评论 -
数组和集合
1.数组和集合的定义 AType[ ] a=new AType[len];//建议用这种定义方式,因符合java的命名规则 AType a[ ]=new AType[len]; AType a[ ] = {1,2,3,..}; AType[] a = {1,2,3,..}; List list = new ArrayList(); Map map = new Ha...原创 2012-06-05 18:51:33 · 80 阅读 · 0 评论 -
java线程
1.线程的定义 a.扩展java.lang.Thread类 /*** 测试扩展Thread类实现的多线程程序** @author */public class TestThread extends Thread{ public TestThread(String name) { super(name); ...原创 2012-05-15 18:27:30 · 76 阅读 · 0 评论 -
操作xml文件
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义的基于树的处理...原创 2012-05-03 13:48:57 · 103 阅读 · 0 评论 -
IO流的基本概念
1.基类InputStream,OutputStream.都是接口.2.流的分类a.处理 字节流和字符流字节流由InputStream和OutputStream处理,而字符流由Reader和Writer处理。b.输入和输出3.流的基本创建方法 InputStream inputStream = new FileInputStream(String filepath...原创 2012-04-26 17:52:28 · 78 阅读 · 0 评论 -
java调用js中写入的方法
[code="java"]ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("javascript"); engine.put("ps", this); engine.eval(script);[/co...原创 2017-08-08 14:52:04 · 414 阅读 · 0 评论