![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2se
iteye_8573
这个作者很懒,什么都没留下…
展开
-
关于java io文件操作类的笔记
JAVA 中的IO流1.首先得搞清楚流的概念: 一个流,它有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。因此我们可以把流分两类:输入流和输出流。[color=darkred]用户可以从输入流中读取信息,但不能写它。相反,对输出流,只能往输入流写,而不能读它。[/color]两个概念:[b]结点流(node str...原创 2009-02-27 15:22:06 · 57 阅读 · 0 评论 -
熟悉并应用多维数组
本文旨在提醒自己数组方面一些要注意的地方,以前数组经常用但也就最多用到2维。最近看到一个北单计算奖金和注数的算法,发现有用到四维数组,看了半天没看懂,自己就开始研究了下。首先这个数组需要保存"过关类型",过关类型对应的单关个数,2关个数,3关等等个数,还要保存该"过关类型"对应关数的场次组合。举个例子:过关类型为"单关"对应数据。[table]|过关类型|单场|两关|三关|四关|...原创 2010-05-13 01:42:38 · 164 阅读 · 0 评论 -
关于在wait中的线程,被interrupt时需不需要解锁?
关于在wait中的线程,被interrupt时需不需要解锁?如图2009-09-29 12:11:00 · 423 阅读 · 1 评论 -
没事整了个快速排序,温习下稍复杂点的递归!
哎,还是靠断点慢慢给调试出来了。。。。。[code="java"]package test;public class QuickSort { int[] arr={49,38,65,97,10,40,87,76,13,27}; public void sort(int start,int end,int key) { if(start>=(arr.l...2010-03-23 23:17:35 · 96 阅读 · 0 评论 -
Deamon线程的测试
只要有非deamon线程在运行,jvm就不会自动退出。比如main线程也是非deamon线程,如果一个程序中只要main,和deamon线程,假设deamon线程死循环打印一字符串,这是如果main线程结束,则deamon线程也将自动消亡!因为jvm退出了! 下面是测试实例package test;import java.io.IOException;import java.i...2010-08-25 00:18:18 · 195 阅读 · 0 评论 -
char,byte,short位移运算时注意事项
对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个int。只有右侧的5个低位才会有用。这样可防止我们在一个int数里移动不切实际的位数。若对一个long值进行处理,最后得到的结果也是long。此时只会用到右侧的6个低位,防止移动超过long值里现成的位数。 对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个i...2009-10-23 11:25:11 · 189 阅读 · 0 评论 -
comet push学习记录
Comet push技术最根本的还是socket通信。它将客户端会话注册到一个map中,服务端通过客户端传入的JESSIONID来识别客户端,服务端不断给map中所有JESSIONID下的session注入数据。另一方面一旦有客户端链接,服务端就可以通过JESSIONID不断读session数据,然后发送给客户端。当然这种技术有缺陷,不适合高并发的访问。因为客户端和服务器端建立的是长连...2009-10-21 20:02:59 · 122 阅读 · 0 评论 -
关于hashset中hashcode 及 equals 的测试
由于经常忘记关于hashset及hashmap中插入重复值时hashcode及equals的是怎样执行的,所以把一个例子记录下来来,省得以后忘记!首先引用老紫竹(java2000_net)的一个测试例子:import java.util.HashSet;import java.util.Set;/** * 老紫竹JAVA提高教程(2)-认识Set集合之HashSet。<br>...2009-03-26 17:01:00 · 75 阅读 · 0 评论 -
java基础3-equals方法
1.重写equals方法,就必须遵守如下规范:1.对于任何引用类型, o.equals(o) == true成立.2.如果 o.equals(o1) == true 成立,那么o1.equals(o)==true也一定要成立.3.如果 o.equals(o1) == true 成立且 o.equals(o2) == true 成立,那么o1.equals(o2) == true ...原创 2009-03-05 17:28:30 · 132 阅读 · 0 评论 -
java基础1-运算符++--及输入转换
1.a=3, b=2, c=5 a+=--b+c c-=b+a++ 输出a b c这种题经常碰到,主要考察的是++ 和 --,只要牢记--b是指在赋值之前使得b减一,此时--b=b-1,b=b-1;b++是指在赋值之后使得b减一,此时a++=a,a=a+1;所以这里当b=2时;--b=1;b=1;当a=3时;a++=3;a=4; 2.写一个程序:实现字符串翻转。例...2009-03-05 12:02:33 · 99 阅读 · 0 评论 -
java引用小细节
[img]http://dl.iteye.com/upload/attachment/270698/06937efa-9a9c-3382-b3e5-de22d22fa911.jpg[/img]原创 2010-06-30 11:19:08 · 119 阅读 · 0 评论