Java
文章平均质量分 82
yang6789560
这个作者很懒,什么都没留下…
展开
-
Java关键字小结
[size=medium][color=darkblue]Java为我们提供了51个关键字,另外还有2个保留字,下面是这些关键字的简单用法。1.public : 访问权限修饰符的一种,公开,公共的意思. 用来修饰类,属性,方法。放在类前,表示这个类可以被其他包中的类的对象所访问,public 限定的类在同一个文件中只允许有一个,且必须与类名相同。放在方法前,表示方法可以被其他包中的类调用。放在...原创 2011-09-23 00:20:27 · 100 阅读 · 0 评论 -
Java中的接口
[size=medium][color=darkred]使用接口的注意事项: 1.接口不是类,而是对类的一组需求描述,实现接口的类要遵从接口描述的统一格式进行定义,不能使用new运算符实例化一个接口; 2.接口中的所有方法自动地属于public。所以,在接口中声明方法时,不必提供关键字public。但在实现接口时,必须把方法声明为public; 3.接口中不能含有实例域或静...原创 2011-10-27 20:43:27 · 70 阅读 · 0 评论 -
Java之集合
[size=medium][color=brown]Java中集合类在java.util.*包中。常用集合在系统中定义了三大接口。即 java.util.Set, java.util.List,java.util.Map。1.set接口及其子类提供了一个无序、不重复的集合。Set接口常用的子类有 java.util.HashSet、java.util.TreeSet。2.List接口及...原创 2011-10-27 21:07:26 · 73 阅读 · 0 评论 -
Java文件操作小结
在对文件进行基本操作时,需要了解一些文件系统的基本常识,比如:1.文件的全名包含文件的路径名和扩展名,通常单讲一个文件文件名时,是不带路径但带扩展名的文件名。2.系统主要有目录类型的文件和真实文件以及虚拟内存文件等。同一目录下不能存在同名的目录和文件。3.关于相对目录、绝对目录和当前目录。首先,相对路径是指不以路径分隔符开头的文件路径;其次,绝对路径是以根目录开头的路径;当前目录是...2011-10-29 12:27:14 · 118 阅读 · 0 评论 -
理解Java通信机制
初识通信 在网络世界里,最核心的是通信。互联网之所以为互联网,就是因为通过网络共享资源、发送消息,实现了将许多异构终端连接在一起的功能。在计算机网络的世界里,通信的关键是通过在有限区域内以共同的协议和标准屏蔽了硬件差异,实现了设备的互联互通。通常我们自己写的通信程序一般都是运行在底层通信协议之上,我们通知定制自己的消息格式和类型,让它通过互联网传输,在接收端对自定义的消息格式...原创 2012-01-13 16:22:12 · 189 阅读 · 0 评论 -
简易客户端--服务器聊天程序
功能:简单的客户端和服务器互发信息。服务器端:import javax.swing.*;import java.net.*;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.*;...原创 2012-01-13 17:02:28 · 160 阅读 · 0 评论 -
原型模式简介
这几天胡老师一直在讲关于设计模式的一些内容,自己也下去看了一些跟设计模式相关的书。根据自己的理解:所谓模式,就是一个模板,是经过前人总结的一个经验性的东西,而设计模式就是在设计方面的经验总结。现在大家普遍知道的是Gof总结出来的23种设计模式,这23种模式可以分为三个类别:创建型模式( 关于对象创建的模式)、结构型模式(关于对象的组成以及对象之间的依赖关系的模式)、行为型模式(关于对象行...原创 2012-03-02 01:06:10 · 122 阅读 · 0 评论 -
理解HashMap结构,从分析源码开始
Hash简介由于Hash结构继承了数组的高效查询和修改的特性,又继承了链表的高效的增删特性,使得其在查找和存储方面具有其他结构无法比拟的高效性,关于Hash算法的研究也从未中断。笔者主要就Java中封装的HashMap的具体实现过程来简单介绍一下HashMap。 说简单点,Hash结构(其实,准确的说,Hash应该是一种思想)就是通过为每一个对象分配多级索引来进行存储和处理...原创 2012-03-10 12:44:57 · 88 阅读 · 0 评论 -
基本排序算法分析
在学习数据结构的时候,针对数组,有几种典型的排序算法,分别为冒泡排序、插入排序、选择排序和希尔排序,这几种排序算法也是比较常见的。下面是对这些排序算法的一些理解。 要很好的理解排序算法,我觉得最重要是掌握程序执行的流程,并且一个个地试数。试过几次数后,用到的排序算法也就难理解了。 冒泡排序 冒泡排序算法应该说是排序算法中最简单的。但能一次性的写对冒泡排...原创 2012-03-10 16:32:12 · 93 阅读 · 0 评论