Java
ConwayTian
一切再来,为时未晚。
毁掉你人生的,其实是你内心的平庸,是你失去追求卓越的那个瞬间。
展开
-
ArrayList LinkedList Vector的联系与区别
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要转载 2012-06-27 20:58:42 · 767 阅读 · 0 评论 -
socket
socket构造方法有几种重载形式,除了不带参数的构造方法外,其它构造方式都试图与服务器建立连接,连接成功,就返回socket对象,连接失败,就会抛出异常。如果需要设置等待超时时间,此时需要使用不带参数的构造方法Socket socket = new Socket();SocketAddress address = new InetSocketAddress("localhost"转载 2012-09-07 17:25:30 · 1967 阅读 · 0 评论 -
ServerSocket
ServerSocket的构造方法有以下几种重载形式:ServerSocket()throws IOExceptionServerSocket(int port) throws IOExceptionServerSocket(int port, int backlog) throws IOExceptionServerSocket(int port, int backlog, In转载 2012-09-07 17:24:42 · 1161 阅读 · 0 评论 -
JTable
如何使用Table 利用 JTable 类,可以以表格的形式展示数据,可设置允许用户编辑数据。JTable 本身不拥有或者缓存数据;它只是数据的视图。这里有一个放在滚动面板上的典型表格: 本文展示如何完成一些常见的表格相关的任务:包括以下部分:(1)创建一个简单的表格(2)向容器添加表格(3)改变每每一栏的宽度(4)用户转载 2012-09-10 11:58:08 · 26259 阅读 · 7 评论 -
如何获取ResultSet的行数和列数
当我们执行数据库查询返回一个ResultSet的时候,很多情况下我们需要知道这个ResultSet的大小,即它的行数和列数。我们知道它的列数可以通过resultSet.getMetaData().getColumnCount()很容易地得到,然而,java API没有提供直接访问ResultSet行数的接口。这个时候,有三个办法可以解决:1.改用select count语句,然后直接从Re转载 2012-09-15 16:14:18 · 1040 阅读 · 0 评论