摘要: Java中集合类的区别Array是数组,不在集合框架范畴之内,一旦选定了,它的容量大小就不能改变了,所以通常在编程中不选用数组来存放.集合:集合对象:用于管理其他若干对象的对象数组:长度不可变List:有顺序的,元素可以重复遍历:for、迭代排序:Comparable Comparator Coll... 阅读全文
posted @ 2015-10-28 22:53 XYQ全哥 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1、聊天编写一个聊天程序,有收数据的部分和发数据的部分。这两部分需要同时执行,那么就需要多线程技术。一个线程控制发送。一个线程控制接收。因为收和发动作是不一致的,所以要定义两个run方法,而且分别封装到不同的类中。//例子如下:import java.net.*;import java.io.*;/... 阅读全文
posted @ 2015-10-28 22:33 XYQ全哥 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1.客服端:浏览器(telnet)服务端:自定义2.客服端:浏览器服务端:TomCat服务器3.客服端:自定义服务端:TomCat服务器//例子如下:import java.net.*;import java.io.*;class ServerDemo{ public static void ... 阅读全文
posted @ 2015-10-28 22:20 XYQ全哥 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 演示TCP传输1.Tcp分客户端和服务端2.客服端对应的对象是scoket 服务端对应的对象是serverscoket客户端:通过查阅scoket对象,发现在建立对象时,就可以连接指定的主机。因为tcp是面向连接的,所以在建立scoket服务时,就要有服务端存在,并连接成功,形成通路后,在该通道进行... 阅读全文
posted @ 2015-10-28 22:18 XYQ全哥 阅读(159) 评论(0) 推荐(0) 编辑
摘要: java.net类 DatagramSocket 此类表示用来发送和接收数据报包的套接字,数据报套接字是包投递服务的发送或接收点。java.net类 DatagramPacket 此类表示数据报包,数据报包用来实现无连接包投递服务。 void send(DatagramPacket p) 从... 阅读全文
posted @ 2015-10-28 22:14 XYQ全哥 阅读(525) 评论(0) 推荐(0) 编辑
摘要: java.net类 InetAddress 此类表示互联网协议 (IP) 地址。 会抛出异常 UnknownHostException 直接已知子类: Inet4Address, Inet6Address没有构造函数,但是可以通过静态方法获取对象后,在完成其它功能的使用。例如: static I... 阅读全文
posted @ 2015-10-28 22:03 XYQ全哥 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能,那么自定义的该类就称为装饰类。装饰类通常通过构造方法接收被装饰的对象,并基于被装饰的对象的功能,提供更强的功能。//例子1:class Person{ public void chifa... 阅读全文
posted @ 2015-10-28 21:54 XYQ全哥 阅读(193) 评论(0) 推荐(0) 编辑
摘要: ASCII:美国信息标准信息码,用一个字节的7为表示。ISO8859-1:拉丁码表 欧洲码表 ,用一个字节的8位表示。GB2312:中国的中文编码表。GBK:中国的中文编码表升级,融合了更多的中文文字符号。Unicode:国际标准码,融合了多种文字。所有文字都用两个字节表示,Java使用的就是这种编... 阅读全文
posted @ 2015-10-28 21:47 XYQ全哥 阅读(291) 评论(0) 推荐(0) 编辑
摘要: File类的常用方法:1、创建 boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false.和输出流不一样,输出流对象一建立创建文件,而且文件已经存在会覆盖。 boolean mkdir():创建一级目录 boolean mkdirs():... 阅读全文
posted @ 2015-10-28 21:36 XYQ全哥 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 一、字节数组流:类 ByteArrayInputStream:在构造函数的时候,需要接受数据源,而且数据源是一个字节数组。包含一个内部缓冲区,该缓冲区包含从流中读取的字节。内部计数器跟踪 read 方法要提供的下一个字节关闭ByteArrayInputStream流无效。此类中的方法在关闭此流后仍可... 阅读全文
posted @ 2015-10-28 21:20 XYQ全哥 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: IO流的基本流情况:字符流: 字符流缓冲区:FileReader BufferedReaderFileWriter BufferedWriter字节流: 字节流缓冲区:FileInputStream BufferedInputStreamFil... 阅读全文
posted @ 2015-10-28 20:33 XYQ全哥 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 打印流:PrintWriter和PrintStream特点:可以直接操作输入流和文件//例子1:使用PrintStream将格式化的日期打印到文件中import java.io.*;import java.util.*;import java.text.*;class ExceptionInfo{ ... 阅读全文
posted @ 2015-10-28 17:53 XYQ全哥 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 字符流缓冲区:1、缓冲区的出现提高了对数据的读写效率;2、对应类:BufferedWriter、BufferedReader;3、缓冲区要结合流才可以使用;4、在流的基础上对流的功能进行了增强。注意:缓冲区的出现是为了提高流的操作效率而出现的,所以在创建缓冲区之前必须现有流对象。java.io类 B... 阅读全文
posted @ 2015-10-28 17:28 XYQ全哥 阅读(2094) 评论(0) 推荐(0) 编辑
摘要: java.io包中:字符流 字符流的两个抽象基类: Reader Writer文件的读取:Reader抽象类(java.io包中)直接子类的构造方法:FileReader(File file) 在给定从中读取数据的 File 的情况下创建一个新 FileReader。FileRea... 阅读全文
posted @ 2015-10-28 17:14 XYQ全哥 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 字节流:(抽象基类)InputStream类(读):(抽象基类)OutputStream类(写):InputStream:构造方法摘要InputStream() 方法摘要int available()返回此输入流下一个方法调用可以不受阻塞地从此输入流读取(或跳过)的估计字节数。void cl... 阅读全文
posted @ 2015-10-28 16:50 XYQ全哥 阅读(932) 评论(0) 推荐(0) 编辑
摘要: Git的使用 1、Git简介: 1、Git简介: Git是一个开源的分布式版本控制系统。与SVN、CVS相比 分布式 不需要中心仓库 Git的版本号都是生成的一个哈希值,比如:bbaf6fb5060b4875b18ff9ff637ce118256d6f20 性能 分支与合并是比较简单 对比快 存储空 阅读全文
posted @ 2015-10-28 15:27 XYQ全哥 阅读(612) 评论(0) 推荐(0) 编辑