摘要: 实例1:一个空的java窗口 // JFrameDemo1.java import javax.swing.*; //使用Swing类,必须引入Swing包 public class JFrameDemo1{ public staticvoid main( String args[]) { //定义 阅读全文
posted @ 2016-09-01 18:15 R.O.C.K.S 阅读(2593) 评论(0) 推荐(1) 编辑
摘要: initComponents()是在使用GUI工具设计GUI界面时,NetBeans系统自动生成的方法。 其功能是在界面添加各个组件,并为它们注册监听器。 把initComponents()放在构造方法中,目的在于:在主类调用构造方法初始化时,完成了界面的绘制。 有了这个在做不同界面调转时很有用! 阅读全文
posted @ 2016-09-01 11:35 R.O.C.K.S 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: 在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 对于直接继承Thread的类来说,代码大致框架是: 先看一个简单的例子: 【运行结果】: A运行 0 A运行 1 A运行 2 A运行 3 A运行 4 B运行 0 B运行 1 B运行 2 B运行 3 阅读全文
posted @ 2016-08-19 15:12 R.O.C.K.S 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 方法一:动态同步锁 动态同步锁适用于Runnable类中不适用与Thread类,因为其锁的对象为当前实例对象,一个Thread类只能跑一条线程,每条线程是不同的对象,所以同步锁将不起作用。 方法二:静态同步锁 静态同步锁可以用于Thread类,因为静态方法在内存中只有一个实例,不会随着new新的对象 阅读全文
posted @ 2016-08-19 12:49 R.O.C.K.S 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 1、 PreparedStatement接口继承Statement, PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。 2、作为 Statement 的子类,PreparedStatement 继承了 Statement 的所有功能 阅读全文
posted @ 2016-08-18 09:01 R.O.C.K.S 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的 静态代码块的初始化顺序 问题:当执行完语句(*)时,打印结果是什么顺序?为什么?解答:当执行完语句(*)时,打印结果是这样一个顺序 : 分析:当执行new Child()时,它首先去看父类里面有没有静 阅读全文
posted @ 2016-08-18 08:45 R.O.C.K.S 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 代码: 服务器端Server 客户端: 实现效果: 实验心得: 1、用于接收信息的字符串每次都要重新定义一个,不能在开头只定义一次,这样会导致数组角标异常的错误,因为每次接收到的信息的长度都不一样的,所以每次用都要重新new一个字符串。 2、调用多线程的时候一定要把socket或者input out 阅读全文
posted @ 2016-08-14 16:17 R.O.C.K.S 阅读(1927) 评论(0) 推荐(1) 编辑
摘要: 对比几种复制方法 复制的文件是980m的txt文件 1、 FileChannel 方法 代码: 耗时:807ms 使用NewIO技术复制大文件的速度最快,尤其是此方法中使用了内存映射技术,速度非常快。 2、 FileInputStream技术 耗时: 1072ms,速度也不慢,在处理文本文档的时候传 阅读全文
posted @ 2016-08-14 16:02 R.O.C.K.S 阅读(3211) 评论(0) 推荐(0) 编辑
摘要: 1. ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码 .读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码. 双字节内码 -- Double-Byte 阅读全文
posted @ 2016-08-05 10:21 R.O.C.K.S 阅读(8378) 评论(0) 推荐(0) 编辑
摘要: 在Linux下安装好jdk配置好环境变量后,要回到程序所在的目录下,然后跟在windows一样输入 java (程序名)运行,原理是就好像在Windows的DOS环境下执行java这个命令时必须在存放文件的根目录一样,在Linux下也应该要这样! 阅读全文
posted @ 2016-08-01 12:13 R.O.C.K.S 阅读(796) 评论(0) 推荐(0) 编辑