- 博客(9)
- 收藏
- 关注
原创 Tcp
/*TCP传输:1.socket,serversocket;2.建立客户端和服务器端;3.建立连接后,通过Socket中的IO流进行数据的传输;4.关闭socket;同样:客户端和服务端是两个独立的应用程序*//*TCP传输:1.分为客户端和服务端;2.客户端对应的对象为Socket, 服务端的对应对象是ServerSocket;*/
2016-11-30 21:24:22 219
原创 泛型
泛型:JDK1.5后出现,用于解决安全问题,是一个类型安全机制;优点: 1.将运行时的问题ClassCastException,转移到了编译时期 方便程序猿解决问题,让运行事情问题减少,安全; 2.避免了强制转换的麻烦格式: 通过产生原因: 通常在集合框架中很常见,只要见到用来接收类型的; 当使用集合时,将集合中要
2016-11-18 19:17:32 264
原创 Collection 基本容器
/*Collection |--List:元素是有序的,元素可以重复,因为该集合体系有索引 |--ArrayList:底层的数据结构使用的是数组结构,查询修改比较方便,但是增删较慢(默认长度为10) |--LinkedList:底层使用的是链表结构,增删的速度很快,但查询的速度慢 |--Vector:底层使用的是数组数据结构,线程
2016-11-16 21:03:00 251
原创 Java LinkedList
LinkedList:链表结构增加:addFirst():从链表头加入数据 addLast():从链表尾加入数据查找:getFirst():从链表头取数据 getLast():从链表尾取数据 获取元素,不删除元素删除:removeFirst():从链表头取然后删除数据 removeLast():从链表尾取然后删除数据在JDK1.6
2016-11-14 20:08:58 275
原创 Java枚举(Enum)
/*枚举就是Vector特有的取出方式,功能与迭代器相似枚举与迭代器类似:因为枚举的名称以及方法的名称过长,所以被迭代器替代了。*/import java.util.*;class VectorDemo{ public static void main(String[] args) { Vector v=new Vector();
2016-11-14 19:53:30 250
原创 字符串基本操作
String类用于描述字符串的事物,提供多个方法进行操作常见操作:获取: 1.1 字符串的长度: int length() 1.2 根据位置获取某位置的字符: char charAt(int index) 1.3 根据字符获取位置下标: int indexOf(int ch):返回的是ch在字符串中第一次出
2016-11-08 19:39:15 283
原创 StringBuffer基本用法
/*线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。 虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 StringBuffer:字符串缓冲区,是一个容器特点:长度是可以变化的; 可以字节操作多个数据类型; 最终会通过toString方法变成字符串;C create,U upda
2016-11-08 19:00:55 432
原创 面向对象经典小练习
(三)接口练习:interface A{}class B implements A{ public String func() { return "func"; }}class Test { public static void main(String[] args) {
2016-11-08 09:11:57 1056
原创 异常小结
-------异常:是对问题的描述,将问题进行对象的封装------异常体系:Throwable-->Error -->Exception-->RuntimeException异常体系的特点:异常体系中的所有类以及建立的对象都具备可抛性。 也就是说可以被throw和throws关键字所操作,也只有异常体系
2016-11-03 21:55:00 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人