JAVA
文章平均质量分 66
yan_auvtech
这个作者很懒,什么都没留下…
展开
-
Socket和InputStream阻塞的问题
因为要做一个和Socket有关的项目,今天发现InputStream的read()方法会在一直阻塞,即使客户端的请求已经发送完毕,服务器端也将客户端请求完全读完!代码如下:InputStream in = client.getInputStream();StringBuffer buf = new StringBuffer();int i = in.read();while(i!=原创 2009-10-13 20:29:00 · 6945 阅读 · 1 评论 -
枚举,泛型
经常会需要一些只拥有一个预定义的固定序列值的变量。例如,假设要用名字weekday定义一个整型变量,用于存储一个代表一周中某一天的整形值。在理想情况下,该变量需要限制在七个可能值中,即周一到周日中的某一个。在这种情况下,一个很自然的选择是使用一个称作【枚举(enumeration(】的工具。对于上面的情况可以使用下列声明语句定义一个枚举: enum Day转载 2009-10-28 09:24:00 · 1183 阅读 · 1 评论 -
log4j配置祥解
第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.append原创 2010-01-15 10:43:00 · 275 阅读 · 0 评论 -
JAVADOC注释规范
一. Java 文档// 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档通常这种注释的多行写法如下:/*** .........* .........*/javadoc -d 文档存放目录 -author -version 源文件名.java原创 2010-01-21 09:36:00 · 532 阅读 · 0 评论 -
java中byte转换int时为何与0xff进行与运算
在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i String hex = Integer.toHexString(b[ i ] & 0xFF); if (hex.length() == 1) { hex =转载 2009-12-29 11:50:00 · 407 阅读 · 0 评论 -
Java程序:FTP的上传下载功能实例
FtpList部分是用来显示FTP服务器上的文件; GetButton部分为从FTP服务器下传一个文件; PutButton部分为向FTP服务器上传一个文件。 别忘了在程序中还要引入两个库文件(import sun.net.*,import sun.net.ftp.*)。 以下是这三部分的JAVA源程序: 1.显示FTP服务器上的文件 void ftpList_act转载 2009-12-30 10:01:00 · 1598 阅读 · 0 评论