`
茶杯里的台风
  • 浏览: 12452 次
  • 性别: Icon_minigender_2
文章分类
社区版块
存档分类
最新评论
文章列表
20131103          HashTable源码浅析                 和HashMap一样,HashTable也是一个散列表。         HashTable继承于Dictionary,Map<K,V>, 实现了Cloneable, java.io.Serializable接口。         通过上网查找,了解到,Hash ...
2013.9.15            简单文件搜索器        今天打开博客,才发现距离上次写的博客,已经隔了好久好久了。本来下定决心,而且都已经计划好了,要在暑假回家的几天,多做一些练习的,后来。。。。就没有后来啦!想象真真是极惭愧的!        下面就是相隔这么久之后的第一篇博客,有关文件搜索器。        我分了三个类分别写了,没有使用内部类:        首先是界面类:        关于界面,我使用了边框布局,用到了西边、东边及南边面板三个部分。        以下是西边面板部分,选择要搜索的文件,用到的主要方法是JFileChooser. //** ...
20130726     通信初步——群聊聊天室的创建       最近一直在写通信部分,虽然还有好多功能没有实现,但自我安慰了一下,起码有一部分功能还是实现了的。       也许是太久没有用过脑子了,感觉脑子有点不灵光,反应有点慢,不过,我会尽量跟上大家的脚步的。       下面是我做出来的一个简单的群聊聊天室:       1、首先,我先做了一个服务器的界面,通过在界面上添加按钮的过程,清楚这个聊天室需要有一些什么样的功能。其中,画图功能还没有实现,目前正在写这一部分。 package dyh20130726Frame; import java.awt.BorderLa ...
      20130731         浅谈空指针与传参         最近一直在写客户机与服务器,过程中遇到了很多问题,其中空指针和传参问题一直存在。之前只是有一些这方面的想法,也没有形成书面上的总结,今天胡哥问起,自己就仔细想了一下在这过程中存在的问题,就趁热打铁,写了这篇总结。      对于空指针,以前只是停留在抽象的层面上,基本上没有自己去解决过空指针问题,只是知道该怎么去做,是怎样一个过程,完全是纸上谈兵。这次写通信,遇到了很多次空指针和传参问题,就趁此机会总结一下。      空指针,我这次出现空指针,很大一部分是和传参联系在一起的,大多数时候是因为参数没有传过来 ...
20130710    数组与队列总结 1、数组类型:数组有两种类型:原始类型和对象类型 2、原始类型数组的创建格式:        类型[ ]   数组变量名 = new  类型[数组长度];       原始类型数组的默认值为0;       另外一点,作循环时,循环的长度要小于数组的长度,不能是等于,因为在索引时,默认的是从0号位置开始索引的。 3、对象类型数组的创建格式:       类名[ ]   数组名 = new  类名[ 数组长度];       对象数组的默认值为null; 4、需要注意的是,数组一旦被定义,其长度随即确定,不能再被改变 5、数组是用来保存 ...
20130713    线程总结             今天学到了另外一个工具——线程。        我觉得线程说得专业一点是线程,说的业余一点它就是一个能让多种方法同时运行的工具。        一般情况下,在同一时间只能运行一个方法。但不是有一个说法么,理想很丰满,现实很骨感。也许在我们看来,同一时间只能运行一个方法的问题解决起来很简单,让这些方法排好队,一个一个按顺序执行不就行了吗?但现实生活中并不是这样的,现实生活是高效率的,对程序的要求也一样。所以,要让不同的方法在同一时间同时运行起来,以提高效率。       就这些了。       以下是一个简单的线程程序: p ...
20130630    事件机制 1.接口 1.1关键字     interface 1.2格式:     public interface 接口名 extends 接口名,... {           //可以定义常量           public static final 数据类型 常量名  = 值;           //定义抽象方法            public 返回值数据类型 方法名(数据类型 参数名,...);        } 注意:1.接口中默认的访问修饰符就是public。           2.接口中常量名的每一个字母都必须要大写。(常量直接通过接 ...
20130706    谢尔宾斯基三角形       我自认为自己是一个编程新手。我是一个不怎么有耐心,自制力又有点差的人。平常做什么事,没有人督促的话很难坚持到底。也许是因为这个原因,在学习上有没有下什么苦功夫,靠一些小聪明,算是顺利的来到了大二。       这种情况有了改变,还是在这一学期,在听过一个交流会之后,迷茫的我突然找到了方向。知道了自己应该做什么,近期的目标就是想学到一些东西,不想再做一个编程上的无知者。       我不太喜欢定什么目标,我比较喜欢走一步看一步,因为我始终相信,计划赶不上变化,我相信,只要做好自己手头上的事情,有什么理由不成功呢?       所以从 ...
20130629    类的继承          今天主要讲了类的继承。 1.类的继承      1.1关键字      extends      1.2格式          public class 类名(子类/超类/派生类) extends 类名(父类/基类) {                     ...
20130627   图形界面的开发总结        今天主要介绍了图形界面的开发。通过这节课,我了解到Java提供的有关图形界面开发的组件以及布局方式。Java的图形界面类包括两种:awt(布局类)及swing(组件类)。        常用的组件类有容器组件及元素组件。容器组件包括窗体容器(JFrame)和面板容器(JPanel)。元素组件主要包括标签(JLabel)、文本输入框(JFextField)、密码输入框(JPasswordField)、下拉框(JComboBox)、复选框(JCheckBox)、按钮(JButton)。常用的布局类有边框布局(BorderLayout)、流 ...
一、java的数据类型: 1、基本数据类型(8种)    字节型 byte     8bit   短整型 short    16bit     整型   int      32bit   十进制存储   长整型 long     64bit      字符型 char     16bit   十进制存储      单精度 float    32bit   十六进制存储   双精度 double   64bit   十六进制存储    布尔类型 boolean    结果只有true和false两种 !!!自动转型:小范围的值赋给大范围的值      强制转型:大范围的值赋给小范围的 ...
<1>类与对象: 1、对象:现实生活中任一具体的物体或事物,是独一无二的     例如:一部特定的手机           特征:颜色、品牌、型号、尺寸、重量、价格......           行为:打电话、上网、发短信、听歌 ...
Global site tag (gtag.js) - Google Analytics