易截截图软件、单文件、免安装、纯绿色、仅160KB

简单JAVA socket 笔记

Server:
                ServerSocket server = new ServerSocket(PORT, 1);  // 打开Server并监听
                Socket client = server.accept();  // block 直到有client,得到对应socket 句柄
                System.out.println("Client connected");
                while (true) {
                    BufferedReader reader = new BufferedReader(new InputStreamReader(client.getInputStream()));  // 得到输入流
                    System.out.println("Read from client");
                    String textLine = reader.readLine() + "\n";
                    if (textLine.equalsIgnoreCase("EXIT\n")) {
                        System.out.println("EXIT invoked, closing client");
                        break;
                    }
                   
                    if (textLine.equal


相关文档:

传智播客java学习 自定义标签

1.         简单标签,标签处理类要实现simpletag(javax.servlet.        jsp.tagext.jspTag 接口)
a)         正常标签、空标签,嵌套标签,
2.         Si ......

java学习之路5 java为菜单栏添加快捷键(转)


package swimg;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.KeyStrok ......

java中equals和==的区别

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。
==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。
equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否 ......

Java学习 Eclipse中serialVersionUID

serialVersionUID 用来表明类的不同版本间的兼容性。
有两种生成方式:
 一个是默认的1L,比如:private static final long serialVersionUID = 1L;(对应修复方法1)
 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:
private static final   long serialVersionUI ......

java除法的陷阱

Java除法运算的陷阱
 
除法运算谁不会啊,很多人不屑一顾,真是无知者无畏!
其实除法、求余运算有一些陷阱。一旦计算发生了问题,还很不好找。不好找的原因主要是问题的偶然性太强,如果你知道可能发生什么问题,你的代码就可以写得更安全。
 
数学除法规定,0不能做除数,因为会得到一个无穷大数据。
&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号