![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
guo_zhen_qian
这个作者很懒,什么都没留下…
展开
-
Java多线程中锁的问题
在目前开发的java多线程程序中用的最多的锁就是Synchronized和ReentrantLock,相信大多是童鞋都用过Synchronized但是对ReentrantLock可能了解的不多,下面就详细的对比分析一下两种锁的不同之处和用法先说Synchronized,这种锁用起来比较简单,这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个...原创 2011-06-10 17:10:19 · 113 阅读 · 0 评论 -
数组求实际长度(逻辑长度)
有很多情况下,比如我们定义了一个数组,byte[] a = new byte[100];但是给数组赋值的时候只赋了10个,虽然这个数组在内存中的长度仍然是100,但是我们想得到的确实数组的实际长度,即逻辑长度,可以用以下办法 //求得byte数组的逻辑长度 public static int getRealLength(byte[] a){ int i=0; for(;i...原创 2011-07-13 20:57:52 · 2416 阅读 · 1 评论 -
java清空数组
定义一个数字byte[] a = new byte[20];如果给数组赋值后又想让数组恢复到初始的状态,那如何做呢,其实很简单,直接上方法 //将byte数组置空 public static byte[] resetArray(byte[] a){ byte[] b2 = new byte[a.length]; for(int i=0;i<a.length;i+...原创 2011-07-13 21:00:21 · 8099 阅读 · 0 评论 -
java读取二进制文件
java读取二进制文件并不难,以前在网上看了好多文章都是云里雾里的,这次来个清晰的首先定义文件 File file = new File("F:/MarketInfo");然后定义文件流 FileInputStream in = new FileInputStream(file);接下来定义数据流 DataInputStream dis=new DataInput...2011-07-13 21:09:32 · 402 阅读 · 0 评论 -
java类型转化大全
常见的一些java类型转化如下,做一些列举,随时更新中1、String->Date SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = sdf.parse("2008-08-08 12:10:12");具体请参考JDK API文档 2、String ->...原创 2011-07-13 21:47:16 · 102 阅读 · 0 评论 -
java_ant详解(转载)
1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己...原创 2011-07-19 11:24:57 · 82 阅读 · 0 评论 -
java参数传递(超经典)
转自http://blog.sina.com.cn/s/blog_4b622a8e0100c1bo.html,对原作者表示感谢 Java中的参数传递机制一直以来大家都争论不休,究竟是“传值”还是“传址(传引用)”,争论的双方各执一词,互不相让。不但“菜鸟”们一头雾水,一些“老鸟”也只知道结果却说不出所以然来。我相信看过下面的内容后,你就会明白一些。先看基本类型作为参数传递的例子:...原创 2011-11-03 16:36:20 · 125 阅读 · 0 评论 -
图片放大镜
Cloud Zoom是一个图像放大jQuery插件,效果堪比Magic Zoom。相对于流行jQZoom插件,Cloud Zoom体积小,有更多的功能和更强大的跨浏览器兼容性。猛击这里查看演示DEMO特点兼容大多数浏览器,(已经测试通过的浏览器有:IE6+, Firefox, Chrome, Opera, Safari)易于集成的基本有效的HTML。(精缩)脚...原创 2011-11-24 14:41:58 · 147 阅读 · 0 评论