随笔分类 -  Java

Java的世界,Java独享
摘要:Java中集合类的区别Array是数组,不在集合框架范畴之内,一旦选定了,它的容量大小就不能改变了,所以通常在编程中不选用数组来存放.集合:集合对象:用于管理其他若干对象的对象数组:长度不可变List:有顺序的,元素可以重复遍历:for、迭代排序:Comparable Comparator Coll... 阅读全文
posted @ 2015-10-28 22:53 XYQ全哥 阅读(653) 评论(0) 推荐(0)
摘要:1、聊天编写一个聊天程序,有收数据的部分和发数据的部分。这两部分需要同时执行,那么就需要多线程技术。一个线程控制发送。一个线程控制接收。因为收和发动作是不一致的,所以要定义两个run方法,而且分别封装到不同的类中。//例子如下:import java.net.*;import java.io.*;/... 阅读全文
posted @ 2015-10-28 22:33 XYQ全哥 阅读(493) 评论(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全哥 阅读(422) 评论(0) 推荐(0)
摘要:演示TCP传输1.Tcp分客户端和服务端2.客服端对应的对象是scoket 服务端对应的对象是serverscoket客户端:通过查阅scoket对象,发现在建立对象时,就可以连接指定的主机。因为tcp是面向连接的,所以在建立scoket服务时,就要有服务端存在,并连接成功,形成通路后,在该通道进行... 阅读全文
posted @ 2015-10-28 22:18 XYQ全哥 阅读(166) 评论(0) 推荐(0)
摘要:java.net类 DatagramSocket 此类表示用来发送和接收数据报包的套接字,数据报套接字是包投递服务的发送或接收点。java.net类 DatagramPacket 此类表示数据报包,数据报包用来实现无连接包投递服务。 void send(DatagramPacket p) 从... 阅读全文
posted @ 2015-10-28 22:14 XYQ全哥 阅读(538) 评论(0) 推荐(0)
摘要:java.net类 InetAddress 此类表示互联网协议 (IP) 地址。 会抛出异常 UnknownHostException 直接已知子类: Inet4Address, Inet6Address没有构造函数,但是可以通过静态方法获取对象后,在完成其它功能的使用。例如: static I... 阅读全文
posted @ 2015-10-28 22:03 XYQ全哥 阅读(607) 评论(0) 推荐(0)
摘要:装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能,那么自定义的该类就称为装饰类。装饰类通常通过构造方法接收被装饰的对象,并基于被装饰的对象的功能,提供更强的功能。//例子1:class Person{ public void chifa... 阅读全文
posted @ 2015-10-28 21:54 XYQ全哥 阅读(201) 评论(0) 推荐(0)
摘要:ASCII:美国信息标准信息码,用一个字节的7为表示。ISO8859-1:拉丁码表 欧洲码表 ,用一个字节的8位表示。GB2312:中国的中文编码表。GBK:中国的中文编码表升级,融合了更多的中文文字符号。Unicode:国际标准码,融合了多种文字。所有文字都用两个字节表示,Java使用的就是这种编... 阅读全文
posted @ 2015-10-28 21:47 XYQ全哥 阅读(305) 评论(0) 推荐(0)
摘要:File类的常用方法:1、创建 boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false.和输出流不一样,输出流对象一建立创建文件,而且文件已经存在会覆盖。 boolean mkdir():创建一级目录 boolean mkdirs():... 阅读全文
posted @ 2015-10-28 21:36 XYQ全哥 阅读(901) 评论(0) 推荐(0)
摘要:一、字节数组流:类 ByteArrayInputStream:在构造函数的时候,需要接受数据源,而且数据源是一个字节数组。包含一个内部缓冲区,该缓冲区包含从流中读取的字节。内部计数器跟踪 read 方法要提供的下一个字节关闭ByteArrayInputStream流无效。此类中的方法在关闭此流后仍可... 阅读全文
posted @ 2015-10-28 21:20 XYQ全哥 阅读(1099) 评论(0) 推荐(0)
摘要:IO流的基本流情况:字符流: 字符流缓冲区:FileReader BufferedReaderFileWriter BufferedWriter字节流: 字节流缓冲区:FileInputStream BufferedInputStreamFil... 阅读全文
posted @ 2015-10-28 20:33 XYQ全哥 阅读(237) 评论(0) 推荐(0)
摘要:打印流:PrintWriter和PrintStream特点:可以直接操作输入流和文件//例子1:使用PrintStream将格式化的日期打印到文件中import java.io.*;import java.util.*;import java.text.*;class ExceptionInfo{ ... 阅读全文
posted @ 2015-10-28 17:53 XYQ全哥 阅读(234) 评论(0) 推荐(0)
摘要:字符流缓冲区:1、缓冲区的出现提高了对数据的读写效率;2、对应类:BufferedWriter、BufferedReader;3、缓冲区要结合流才可以使用;4、在流的基础上对流的功能进行了增强。注意:缓冲区的出现是为了提高流的操作效率而出现的,所以在创建缓冲区之前必须现有流对象。java.io类 B... 阅读全文
posted @ 2015-10-28 17:28 XYQ全哥 阅读(2107) 评论(0) 推荐(0)
摘要:java.io包中:字符流 字符流的两个抽象基类: Reader Writer文件的读取:Reader抽象类(java.io包中)直接子类的构造方法:FileReader(File file) 在给定从中读取数据的 File 的情况下创建一个新 FileReader。FileRea... 阅读全文
posted @ 2015-10-28 17:14 XYQ全哥 阅读(850) 评论(0) 推荐(0)
摘要:字节流:(抽象基类)InputStream类(读):(抽象基类)OutputStream类(写):InputStream:构造方法摘要InputStream() 方法摘要int available()返回此输入流下一个方法调用可以不受阻塞地从此输入流读取(或跳过)的估计字节数。void cl... 阅读全文
posted @ 2015-10-28 16:50 XYQ全哥 阅读(949) 评论(0) 推荐(0)
摘要:一:Calendar类java.util抽象类Calendar 1、static Calendar getInstance()使用默认时区和语言环境获得一个日历。 2、 int get(int field) 返回给定日历字段的值。 java... 阅读全文
posted @ 2015-10-27 23:34 XYQ全哥 阅读(407) 评论(0) 推荐(0)
摘要:泛型Generic:泛型:是JDK1.5版本后出现的新特性,用于解决安全问题的一个安全机制(针对集合的特性)。 例如:ArrayList al = new ArrayList(); Iterator it = al.iterator();泛型的好处:1、将运行时期出现的ClassCa... 阅读全文
posted @ 2015-10-27 23:21 XYQ全哥 阅读(202) 评论(0) 推荐(0)
摘要:静态导入 importStatic当类重名时,需要指定具体的包名。当方法重名时,需要指定具体的类或对象名。举例如下:import java.util.*;import static java.util.Arrays.*;//导入Arrays这个类中的所有静态成员,调用该类静态方法时,直接调用impo... 阅读全文
posted @ 2015-10-27 23:07 XYQ全哥 阅读(531) 评论(0) 推荐(0)
摘要:增强for循环:格式:for(变量数据类型 要遍历的变量 :元素所在数组(集合)名称) 也即 for(Type element: array或collection)使用foreach遍历集合: 只能获取集合中的元素,不能对集合进行操作。 而迭代器Iterator除了可以遍历,还可以对集合中的元素遍历... 阅读全文
posted @ 2015-10-27 23:04 XYQ全哥 阅读(3462) 评论(0) 推荐(0)
摘要:集合框架的工具类Arrays:里面都是静态方法,直接用来对各种集合进行操作的公有方法。Collections:里面都是静态方法,直接用来对各种集合进行操作的公有方法。包括:1、asList将数组变成list集合: static List asList(T..... 阅读全文
posted @ 2015-10-27 22:59 XYQ全哥 阅读(923) 评论(0) 推荐(0)