JAVA
文章平均质量分 78
happyq
这个作者很懒,什么都没留下…
展开
-
贝塞尔曲面的绘制
引言 网上很少有贝塞尔曲面运算的例子,大多都是OpenGL的,我自己写了一个,共需要的朋友参考一下o(∩_∩)o... 思路 截图 代码 package com.cg4hj.chapter05.beziersurface; import java.awt.Canvas; import java.awt.Dimension; import java.a转载 2011-12-13 10:59:17 · 3669 阅读 · 0 评论 -
Java IO中字节流和字符流的区别
流是一个有序的字节序列,可作为一个输入源,也可作为一个输出的目的地。 字节流以字节为单位输入输出,字节流类名含有stream,字符流以字符为单位输入输出,字符流类名含有reader或writer.为了通用性,java中字符是16位的unicode字符,所以8位的字节流必须和16位的字符流进行转换。字节流到字符流的转换使用InputStreamReader类: public InputStrea转载 2012-08-24 11:43:45 · 612 阅读 · 0 评论 -
Java程序员应该知道的10个调试技巧
摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅! [CSDN.NET 张红月/编译] 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调转载 2012-09-04 09:37:57 · 388 阅读 · 0 评论 -
java InputStream读取数据问题
1. 关于InputStream.read() 在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(byte[] b)或者InputStream.read(byte[] b,int off,int len)方法,一次读取多个字节。 2.转载 2012-09-18 18:08:57 · 955 阅读 · 0 评论 -
java synchronized详解
这个不错,写的很详细,后面的例子解释的简单易懂,转过来,留下! Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码转载 2013-01-25 15:35:46 · 415 阅读 · 0 评论 -
Android开发优化之——使用软引用和弱引用
Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 这里重点介绍一下软引用和弱引用。 如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的转载 2013-01-31 16:27:10 · 338 阅读 · 0 评论 -
深度copy的实现方法
public Object deepCopy(Object src) throws IOException, ClassNotFoundException{ ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectO原创 2013-08-19 16:09:48 · 551 阅读 · 0 评论