随笔分类 -  Java SE

摘要:* java.lang.Class类:Class类的实例表示正在运行的 Java 应用程序中的类和接口,没有构造方法。 java反射机制是在运行状态中,对于任何一个类,都能够知道这个类的所有属性和方法,对于任意一个对象想,都能够调用他的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功 阅读全文
posted @ 2017-06-23 12:25 咫尺天涯是路人丶 阅读(200) 评论(0) 推荐(0)
摘要:常见的XML解析技术: 1.DOM(基于XML树结构,比较耗资源,适用于多次访问XML); 2.SAX(基于事件,消耗资源小,适用于数量较大的XML); 3.JDOM(比DOM更快,JDOM仅使用具体类,而不是用接口); 4.DOM4J(非常优秀的Java,XML,API,性能优异,功能强大,开放源 阅读全文
posted @ 2017-06-22 12:07 咫尺天涯是路人丶 阅读(1291) 评论(0) 推荐(0)
摘要:* TCP * 特点:面向连接,点对点的通信,效率较低,但安全可靠 * UDP:用户数据报协议,类似于发报机 * 特点:非面向连接,可以广播发送,效率较高,但传输不可靠 * java.net.DatagramSocket: 此类表示用来发送和接收数据报包的套接字。 * 构造方法: * Datagra 阅读全文
posted @ 2017-06-21 14:45 咫尺天涯是路人丶 阅读(8828) 评论(0) 推荐(0)
摘要:InerAddress: /**IP地址:在网络上唯一标示一台计算机 * 端口号:标示计算机上不同的应用程序 * java.net.InetAddress类:此类表示互联网协议 (IP) 地址。 * 常用方法: * getByName(String host) 在给定主机名的情况下确定主机的 IP 阅读全文
posted @ 2017-06-20 12:37 咫尺天涯是路人丶 阅读(15675) 评论(0) 推荐(0)
摘要:*进程:一个正在运行的程序,进程是操作系统分配资源的基本单位,每个进行有独立的内存空间,进程之间切换开销较大。 *线程:一个轻量级的进程,线程是任务调度的基本单位,一个进程可以有多个线程, * 系统没有为线程分配额外的内存空间,一个进程中的多个线程共享内存空间,线程之间切换开销较小。 *创建线程的方 阅读全文
posted @ 2017-06-19 10:03 咫尺天涯是路人丶 阅读(1664) 评论(0) 推荐(0)
摘要:1.IO流中缓冲区过小,会造成读入不全(打印出来的东西会不全)读入的会是最后一个读入的,不会造成写出不全(即写出来的东西)。2.缓冲区在读入时的作用就是将某个文件内容的读入到缓冲区,然后通过缓冲区来进行存储,缓冲区过小会造成打印不全。 缓冲区在输出的时候,充当一个媒介,读入缓冲区多少就输出多少,依次 阅读全文
posted @ 2017-06-17 11:55 咫尺天涯是路人丶 阅读(152) 评论(0) 推荐(0)
摘要:字节缓冲流:(BufferedInputStream,BufferedOutStream) *按照流的功能来分:节点流和处理流 *节点流可以直接操作数据源: *InputStream *--FileInputStream *OutputStream *--FileOutputStream *Read 阅读全文
posted @ 2017-06-16 11:09 咫尺天涯是路人丶 阅读(630) 评论(0) 推荐(0)
摘要:File: * java.io.File类:代表一个文件或目录。 * 常用的构造方法: * File(String pathname)通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。 * File(String parent, String child)根据 parent 路径名 阅读全文
posted @ 2017-06-15 11:09 咫尺天涯是路人丶 阅读(315) 评论(0) 推荐(0)
摘要:*Map接口:采用是键值对的方式存放数据。无序 HashMap: *常见的实现类: *--HashMap:基于哈希表的 Map 接口的实现。 *常用的构造方法: * HashMap()构造一个具有默认初始容量 (16) 和默认加载因子 (0.75) 的空 HashMap。 * HashMap(int 阅读全文
posted @ 2017-06-14 14:37 咫尺天涯是路人丶 阅读(181) 评论(0) 推荐(0)
摘要:/** * Collection接口 不唯一,无序 * 常用的方法: * add(Object e) 确保此 collection 包含指定的元素(可选操作)。 * size():获取集合中元素的个数 * remove(Object e):移除元素 * clear():清空集合中元素 * conta 阅读全文
posted @ 2017-06-13 11:24 咫尺天涯是路人丶 阅读(310) 评论(0) 推荐(0)
摘要:*包装类: 将基本类型封装成类,其中包含属性和方法以方便对象操作。 *byte >Byte *short >Short *long >Long *float >Float *double >Double *boolean >Boolean *int >Integer *char >Character 阅读全文
posted @ 2017-06-12 10:03 咫尺天涯是路人丶 阅读(845) 评论(0) 推荐(0)
摘要:1.类的修饰符只能是:public,默认的。另外:final ,abstract,(修饰符 (只有:public, 默认,)interface+类名 )。 2.在main函数中创建对象时,new哪个类的个无参构造就是调哪个类的无参构造,同时隐式调用该类父类的无参构造。 new有参构造就会调有参构造, 阅读全文
posted @ 2017-06-10 09:48 咫尺天涯是路人丶 阅读(222) 评论(0) 推荐(0)
摘要:* String类中的格式化字符串的方法: * public static String format(String format, Object... args):使用指定的格式字符串和参数返回一个格式化字符串。 * * 当输入内容非整数时,将出现java.util.InputMismatchEx 阅读全文
posted @ 2017-06-09 11:16 咫尺天涯是路人丶 阅读(388) 评论(0) 推荐(0)
摘要:接口: *接口定义:使用interface关键字 * [修饰符] interface 接口名 [extends 父接口1,父接口2...]{ * //常量的声明 * //方法的声明 * } *接口成员的特点: *1.接口中所有的成员变量是常量,默认修饰符为public static final *2 阅读全文
posted @ 2017-06-08 11:23 咫尺天涯是路人丶 阅读(1080) 评论(0) 推荐(0)
摘要:* 生活中的多态:同一种物质,因环境不同而表现不同的形态。 * 程序中多态:同一个"接口",因不同的实现而执行不同的操作。 * 多态和方法的重写经常结合使用,子类重写父类的方法,将父类作为参数类型进行传入,执行时传入子类的实例,最终执行是子类重写后的方法。* 多态优点: 提高了代码的扩展性和可维护性 阅读全文
posted @ 2017-06-07 13:36 咫尺天涯是路人丶 阅读(455) 评论(0) 推荐(0)
摘要:继承: 1.继承是对某一匹类的抽象,从而实现对现实世界更好的建模。 2.提高代码的复用性。 3.extends(扩展),子类是父类的扩展。 4.子类继承父类可以得到父类的全部属性和方法。(除了父类的构造方法)。 5.java中只有单继承,没有像c++这种的多继承。多继承就是为了实现代码的复用性,但引 阅读全文
posted @ 2017-06-06 12:03 咫尺天涯是路人丶 阅读(352) 评论(0) 推荐(0)