- 浏览: 4961 次
- 性别:
文章列表
寒假集训短短一周,让我了解了简单通信的实现。
通信,顾名思义,“通”代表连通,互相之间要有通路。而“信”代表信息、数据,即通路上“流动”的0或者1。
因此,要实现通信,必须要有通路,还要有信息。
首先,建立通路。以QQ为例,两个人使用QQ聊天,原本傻×的我,还以为就是这两个qq连接起来了,原来不是,中间其实是有一个我们看不见,也感觉不到的服务器,分别接受并传送这两个人的信息,所以实际上,我们其实是在和服务器进行通信。
其次,信息的发送与接受。输入输出流的使用,其中要注意数据类型的转化与方法的调用。
最后,就是不同种类的信息如何 ...
java文件操作与异常机制
一、java文件操作
1、java提供File类实现对文件的各种操作,通过创建并实例化File对象,利用方法创建文件,删除文件,判断文件是目录还是正式文件,文件系统的基本规则:
(1)文件名不带路径,但带有拓展名;
(2)同一目录下不存在相同的真实文件或者目录;
(3)相对目录:相对于程序运行时的目录的文件的相对路径
绝对路径:从根目录开始的文件路径;
(4)例如C:\program and files\在程序中是C:\\program and files\\
2、File类的常用方法
(1)构造方法: File ...
java集合框架
1、集合框架总体结构
java中集合类主要定义在java.util.*包下面,常用的有三种接口:java.util.Set java.util.List java.util.Map 前两种接口继承自java.util.Collection接口。JDK5中新增加了Queue队列接口,本菜鸟理解到集合可以被视为一种容器,可以装各种指定类型的数据,然后可以对其进行基本的操作,添加,删除......
2、三大接口的区别与联系
区别:
Set接口提供的是一个无序的集合,无序并不代表随机,没有规律,只是其存储的顺序 ...
自定义队列与泛型理解
1、自定义队列
在java中数组可以被创建为各种数据类型,可以为int,short等类型,也可以为对象数组,那么就很容易想到用数组来存储程序中的数据。但是数组在创建的过程中,其大小是确定的,而我们在编程时,往往不知道会有多少数组需要存储,此时就需要我们自己来创建某种存储结构,使其能按照程序的需要改变存储空间的大小。在数据结构中,我们了解到有栈及队列,下面介绍一下本菜鸟对自定义队列的理解与实现
自定义队列接口中的抽象方法应该包括基本的数据存储操作,包括添加元素,删除元素,查找,取得元素个数......
在接口的实现类中,分别重写抽象方法 ...
JAVA关键字理解
首先说明:我是菜鸟
一、java有51个关键字分别是:
abstract------assert---------boolean------break------byte---------case---------catch
char-----------class----------continue------default--------do------------double------else
enum---------extends-------final---------finally----------float----- ...
一、类与对象的关系分析 代码形式: //自定义一个类 public class 类名{}; //创建对象 类名 对象名 = new 类名(); 1、在我理解,类就是一系列具有相同属性或者叫特征的个体的集合,例如年龄为20岁的人可以是一个类,性别为男的人可以是一个类, 肤色相同的人也可以是一个类; 2、那么对象就是与类相对应的那个个体,他具有类当中所有的特征,例如在年龄为20岁的人这个类中,20岁的我这个类的一个对象,在 性别为男的这个类中,身为男性的我也是这个类的一个对象; 3、类是抽象的,对象是对一个类的具体。通俗的说,类是看不见的,它不是某个什么东西,而对象确是实实在在的存在,看得见, ...