自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

&*焰火*&天堂

赵洪亮 's Blog - - - - 路漫漫其修远兮,吾将上下而求索。

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Temporary Post Used For Style Detection (55582837-003d-400b-b29f-9361c5f5288c)

This is a temporary post that was not deleted. Please delete this manually. (b947bead-c483-4dd2-9b10-735eefefb9df)

2007-07-31 22:33:00 716

原创 键盘 事件处理 -Java学习笔记(37)

处理键盘时间要实现KeyListener接口(为了简便,通常继承类KeyAdapter)的方法。如击键事件重写方法keyPressed,松开键keyReleased,敲字符keyTyped。 我们可以用KeyEvent.getKeyCode()来判断按下的是哪个键。KeyCode的定义在KeyEvent中的静态域(Field)里。下面一个示例程序,按键盘上的上下左右箭头键控制实心圆的位置。

2007-07-31 21:37:00 1316

原创 窗口关闭 事件处理 -Java学习笔记(36)

我们写了一段Java GUI程序,当你点击窗口右上角的叉叉时,程序不会像C#一样,自动替你做这件事情。我们看不到任何反应。我们需要自己写窗口关闭的事件处理。窗口关闭处理需要实现WindowListener接口(为了简便,通常继承类WindowAdapter)的windowClosing方法。//: WindowClosing.javaimport java.awt.*;import jav

2007-07-31 20:41:00 2042

原创 Listener & Adapter -Java学习笔记(35)

 Java事件是靠实现接口Listener类来完成的。但是有一些Listener不止有一个方法。如果要实现Listener,就必须重写所有的抽线方法,而我们往往只需要响应一个事件,只重写一个方法。这样如果实现Listener接口的话就会很烦琐。例如,MouseListener就有mouseClicked(),mousePressed(),mouseEntered(),mouseExited(),m

2007-07-30 12:05:00 2614

原创 Container.paint(Graphics g) 方法 -Java学习笔记(34)

 在类Container及其子类(如:Frame,Panel)的对象需要重绘时,JVM会自动调用它的public void paint(Graphics g)方法。//: PaintTest.javaimport java.awt.*;/** *//** * Method Container.pain() Test. * Using paint() to draw some shapes.

2007-07-30 10:27:00 2363

原创 持有对象的引用 -Java学习笔记(33)

我们很多时候会遇到一个类的成员需要用到另外的类的一些成员,这时候会有很多解决方法,例如传参或是声明内部类。但是在某些场合下他们都有弊端存在。传参不利于数据成员的管理,并且操作烦琐。内部类很好用,但是在类对象很多并且分布在很多类中时就不适用了。内部类适用于在只有一个类用到它,希望这个类把它封装起来的情况下。所以我们通常在事件响应中使用匿名内部类,因为事件响应过程的复用度不高,通常只响应一个事件而已。

2007-07-30 00:10:00 2082

原创 Visual Studio 2008 & .net Framwork 3.5 问世

最近一直在学Java,有时候也看看Ajax。很长时间没有关注过.net了。最近上MSDN看了一下,VS 2008已经面世了。现在还在测试阶段,可以在MSDN上下载到 Beta 2 的版本。同时面世的还有.NET Framework 3.5 Beta 2。下载地址:Visual Studio 2008 Downloads要做程序员还真是辛苦啊,当年学的时候还是VS 2003 & .net 1

2007-07-29 22:21:00 1626

原创 Java 文档&注释 -Java学习笔记(32)

 一段好的程序应该是易读的,并且有明了的文档。和C语系的其他大部分语言(C++,C#)一样,Java支持两种注释:1。/*  和 */  注释一段代码2。//  注释一行代码Java中文档和源程序写在一起,用javadoc可以命令生成文档,这里自动生成的文档样式和sun的JDK文档是一样的。非常好用。这样程序会更加易读,并且修改更方便。文档以 /** 开始,以*/结尾,习惯上在每行开头都加上一

2007-07-26 22:35:00 982

原创 Java 网络编程 TCP vs UDP -Java学习笔记(31)

TCP (Transmission  Control  Protocol   传输控制协议):面向连接的,不可靠的,数据流服务。UDP (User  Datagram  Protocl   用户数据报协议):面向无连接的,不可靠的,数据报服务。TCP传输和UDP不一样,TCP传输是流式的,必须先建立连接,然后数据流沿已连接的线路(虚电路)传输。因此TCP的数据流不会像UDP数据报一样,每个数据报都

2007-07-24 12:01:00 6676 1

原创 Java UDP 网络编程 示例 -Java学习笔记(30)

 Java UDP网络编程主要通过 DatagramSocket和DatagramPacket 两个类实现的,下面是一个示例程序,Server监听UDP 2000端口并把收到的Long类型数值打印出来Client则通过输入获得Long类型的数值,并把它发给ServerServer:/**//* Coding by nyzhl */import java.net.*;import jav

2007-07-20 18:11:00 12900

原创 JDK 提示 无法访问的语句

import java.io.*;public class SystemInTest ...{    public static void main (String[] args) throws Exception ...{        BufferedReader in = new BufferedReader (            new InputStreamReader (Sys

2007-07-20 17:47:00 4545

原创 Java 线程同步问题 生产者-消费者 算法实现 -Java学习笔记(29)

我们晦涩的操作系统课本也讲过 生产者-消费者问题,不过是由Pascal写的用来解决 进程 同步的,不幸的是我并没学过Pascal。考试时大家都是用C语言写的,但是我极其怀疑这些应试程序段能不能拿到项目中应用。课本上的算法是有信号量机制实现的(不要问我什么是信号量,课本上没讲)。声明一个int变量mutex(信号量),调用wait()     signal()方法 。wait(mutex);   /

2007-07-19 15:20:00 2285

原创 Java 死锁的实现 -Java学习笔记(28)

当竞争资源或进程间推进顺序不当时,可能会出现死锁。关于死锁出现的条件,我们晦涩难懂的操作系统课本是这样总结的:1,互斥条件2,请求和保持条件3,不剥夺条件4,环路等待条件看了这些东西,很多人会感到一头雾水。如果你不是计算机专业科班出身并且成绩不赖的话,也许会很难理解。虽然这些总结非常精辟,但我总觉得国内大部分教材精辟过头了。在Java中,我们并不需要了解这么多细节的东西。死锁产生的原因很简单。

2007-07-17 21:09:00 1567

转载 诛仙 经典话语

看了诛仙,我想起了 仙剑,一样感人的故事。仙剑在现在看来虽然做的很粗糙,但是每玩一边,特别是李逍遥赵灵儿锁妖塔详见时,都会很感动。诛仙 里面很多文字看似平淡,却给人强烈的心灵震撼。 (以下文字摘自《诛仙》萧鼎)玉清殿上,有她低沉却似斩钉截铁、断冰切雪般的声音:     “我不愿!” 那一刻,全世界的声音,忽然都消失了。  只有这美丽女子温柔的眼波,簇拥着他。  多少年后,你回首往事,还

2007-07-17 17:59:00 1945

原创 软件实现局域网流量控制

 有朋友问我怎样限制和他共享上网的其他人的带宽,我总是觉得这是不可能的,除非你有路由器的控制权,但是现在家用的低端路由器一般是没有流量控制的功能的。根据本人凡事都百度的原则,我带着一线希望上网搜索了一下,发现网上还真有这种网管软件(如聚生网管,p2p终结者等)。这些软件不用代理服务器,只有服务端,没有客户端,可以装到局域网的任何一台主机上。我感觉很奇怪,要实现流量控制只有在网络节点(路由器)上

2007-07-17 16:20:00 21787

原创 Object Serialization and ObjectInputStream/ObjectOutputStream -Java 学习笔记 (27)

和其他OO语言一样,Java可以把Object转换成数据流,存储在硬盘上,也可以把读出硬盘数据并转换成对象,这叫做Object Serialization(对象串行化)。如果一个类要实现Serialization,则必须implements接口Serializable。接口Serializable并没有定义方法。它只是一个标记接口,向编译器和JVM 说明此对象可以Serialized。关键字t

2007-07-08 14:00:00 1289

Thinking in Java 3rd Edition

Thinking in Java 3rd Edition

2007-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除