随笔分类 - JAVA
摘要:今天在iteye上提了一个关于++操作和线程安全的问题,一位朋友的回答一言点醒梦中人,至此我对Java线程锁有了更加深刻的认识。在这里也做个总结供大家参考。 先看几段代码吧! 代码一:[java] view plaincopypublicclassTestMultiThread2implements...
阅读全文
posted @ 2014-07-30 08:59
弹着钢琴设计
摘要:下面是Java线程系列博文的一个编目:Java线程:概念与原理Java线程:创建与启动Java线程:线程栈模型与线程的变量Java线程:线程状态的转换 Java线程:线程的同步与锁Java线程:线程的交互Java线程:线程的调度-休眠 Java线程:线程的调度-优先级Java线程:线程的调度-让步...
阅读全文
posted @ 2014-07-23 16:57
弹着钢琴设计
摘要:刚刚研究了一下线程池,如果有不足之处,请大家不吝赐教,大家共同学习、共同交流。在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内...
阅读全文
posted @ 2014-07-23 16:55
弹着钢琴设计
摘要:一、开门见山 这些时间,瞎子也看得见,AJAX正大踏步的朝我们走来。不管我们是拥护也好,反对也罢,还是视而不见,AJAX像一阵潮流,席转了我们所有的人。 关于AJAX的定义也好,大话也好,早有人在网上发表了汗牛充栋的文字,在这里我也不想照本宣科。 只想说说我感觉到的一些优点,对于不对,大家也可以和我讨论: 首先是异步交互,用户感觉不到页面的提交,当然也不等待页面返回。这是使用了AJAX技术的页面给...
阅读全文
posted @ 2010-01-15 16:34
弹着钢琴设计
摘要:例如:D盘下原来是没有111这个目录的,现在要在D盘下创建多级目录: java.io.File f = new File("d:/111/222/333"); 这时需要使用f.mkdirs();,而不能使用:f.mkdir();
阅读全文
posted @ 2009-12-08 11:38
弹着钢琴设计
摘要:1:类型转换 如果类型转换时,转换的是一个表达式,则一定要将该表达式用括号括起来,例如: double h = 1D; double a = h / 4 ; int result = (int)a * 10; 此时得到的a是0,这是因为类型转换时,未将表达式a * 10用括号括起来,从而只对a(a = 0.25)进行转换,结果a变为0,故结果为0。如果这样:int result = (int)(a...
阅读全文
posted @ 2009-11-12 15:36
弹着钢琴设计
摘要:------------------ 原始邮件 ------------------发件人:"yang246593"<yang246593@gmail.com>;发送时间:2009年9月2日(星期三) 上午9:27收件人:"340098052"<340098052@qq.com>; 主题:[博客园留言通知]关于java学习(来自杨松)前辈,您好,小弟是JAVA新手,学过C的...
阅读全文
posted @ 2009-11-12 13:32
弹着钢琴设计
摘要:web项目用JAVA写,安装程序用C#写成,安装时需要利用C#程序读取.java文件,该文件编码格式是UTF-8,一开始这样来读写JAVA文件的:using (StreamReader sr =new StreamReader(new FileStream(filePath, FileMode.Open),System.Text.Encoding.UTF8)){using (StreamWrite...
阅读全文
posted @ 2009-09-28 10:08
弹着钢琴设计
摘要:在js中,可以将url中的中文参数通过escape("中文")函数来将中文转换为unicode编码的字符串,即百分号+u+字母/数字。当服务器端未自动对其进行解码时,我们可以自己编写函数来进行转码,如下:public static String escape(String src) { int i; char j; StringBuffer tmp = new StringBuffer();...
阅读全文
posted @ 2009-08-28 16:35
弹着钢琴设计
摘要:背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。1、native2ascii简介:native2ascii 是sun...
阅读全文
posted @ 2009-08-28 16:30
弹着钢琴设计
摘要:Java编程技巧-对象的创建和销毁 时间:2006年07月26日来源:作者:收藏至: 一个对象的创建和销毁是编程中最基本的用法,先谈谈对象创建。我们常用的对象创建方法有三种:构造函数,静态工厂方法和对象池。 跟C 一样,Java中也有所谓的缺省构造函数,也就是没有任何参数的构造函数。Java的构造函数有几个基本的特性:1)如果类中没有显式的制定构造函数的时候,编译器会自动为该类添加一个缺省的构造...
阅读全文
posted @ 2009-08-07 17:11
弹着钢琴设计
摘要:JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个 \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳...
阅读全文
posted @ 2009-08-03 11:49
弹着钢琴设计
摘要:1:将字符串转化为数组比如:"1,2,3,4,5"变成一个数组a,a={"1","2","3","4","5"} 方法:String sr = "1,2,3,4,5"; String[] a = sr.split(",");2:.net和JAVA字符串转换为字节数组1 .NET byte[] bytestr = System.Text.Encoding.UTF8.GetBytes("中...
阅读全文
posted @ 2009-06-17 18:37
弹着钢琴设计
浙公网安备 33010602011771号