文章分类 -  android

上一页 1 ··· 96 97 98 99 100 101 102 103 104 ··· 120 下一页
摘要:Socket: 两个Java应用程序可通过一个双向的网络通信连续实现数据交换,这个双向链路的一端称为一个Socket。 Socket通常用来实现client-server连接。 Java.NET包中定义的两个类socket和ServerSocket,分别用来实现双向连接的client和server端 阅读全文
posted @ 2016-11-23 21:15 天涯海角路 阅读(213) 评论(0) 推荐(0)
摘要:Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 阅读全文
posted @ 2016-11-23 20:31 天涯海角路 阅读(83) 评论(0) 推荐(0)
摘要:Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进 阅读全文
posted @ 2016-11-23 20:22 天涯海角路 阅读(129) 评论(0) 推荐(0)
摘要:Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newS 阅读全文
posted @ 2016-11-23 20:12 天涯海角路 阅读(51) 评论(0) 推荐(0)
摘要:DataInputStream和DataOutputStream二者分别实现了DataInput/DataOutput接口 DataInputStream能以一种与机器无关(当前操作系统等)的方式,直接从地从字节输入流读取JAVA基本类型和String类型的数据,常用于网络传输等(网络传输数据要求与 阅读全文
posted @ 2016-11-23 16:59 天涯海角路 阅读(148) 评论(0) 推荐(0)
摘要:PrintStream PrintStream在OutputStream基础之上提供了增强的功能,即可以方便地输出各种类型的数据(而不仅限于byte型)的格式化表示形式。PrintStream的方法从不抛出IOEceptin PrintWriter PrintWriter提供了PrintStream 阅读全文
posted @ 2016-11-23 16:58 天涯海角路 阅读(110) 评论(0) 推荐(0)
摘要:InputStreamReader 可封装字节输入流比从读取字节数据,然后将之转换为字符 转换时所使用的字符编码可以在构造方法中显式指定,也可以使用平台的默认编码。 为了达到最高效率,可要考虑在 BufferedReader 内包装 InputStreamReader。例如: 以上为JAVA中常用的 阅读全文
posted @ 2016-11-23 16:57 天涯海角路 阅读(76) 评论(0) 推荐(0)
摘要:BufferedReader类用于缓冲读取字符,将字节流封装成BufferedReader对象,然后用readLine()逐行读入字符流,直到遇到换行符为止(相当于反复调用Reader类对象的read()方法读入多个字符) 下面摘抄自JAVA API文档 从字符输入流中读取文本,缓冲各个字符,从而实 阅读全文
posted @ 2016-11-23 16:34 天涯海角路 阅读(152) 评论(0) 推荐(0)
摘要:FileReader 用于以字符为单位读取文本文件 构造方法摘要 FileReader(File file) 在给定从中读取数据的 File 的情况下创建一个新FileReader。 FileReader(FileDescriptor fd) 在给定从中读取数据的 FileDescriptor 的情 阅读全文
posted @ 2016-11-23 16:30 天涯海角路 阅读(155) 评论(0) 推荐(0)
摘要:FileInputStream 用于读取本地文件中的字节数据,继承自InputStream类 构造方法摘要 FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个FileInputStream,该文件通过文件系统中的 File 对象 file 指定。 FileI 阅读全文
posted @ 2016-11-23 16:28 天涯海角路 阅读(75) 评论(0) 推荐(0)
摘要:学习JAVA的IO时整理的一些资料: Java 流在处理上分为字符流和字节流。 字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节(byte),操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外 阅读全文
posted @ 2016-11-23 16:27 天涯海角路 阅读(119) 评论(0) 推荐(0)
摘要:多态 / 上转型 上转型对象是多态的表现形式 上转型对象就是指用子类创建一个对象,并把这个对象的引用放大父类的对象中。 A 是 B 的父类 A a; a = new B(); 或者 A a; B b = new B(); b = a; 上转型对象的实体是子类创建的,但上转型对象会失去原对象的一些属性 阅读全文
posted @ 2016-11-23 15:21 天涯海角路 阅读(114) 评论(0) 推荐(0)
摘要:在java中与有两个类都提供了一个多种用途的hashTable机制,他们都可以将可以key和value结合起来构成键值对通过put(key,value)方法保存起来,然后通过get(key)方法获取相对应的value值。一个是前面提到的HashMap,还有一个就是马上要讲解的HashTable。对于 阅读全文
posted @ 2016-11-23 15:20 天涯海角路 阅读(105) 评论(0) 推荐(0)
摘要:在前篇博文中(java提高篇(二三) HashMap)详细讲解了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么HashSet是so easy!! 一、定义 public class HashS 阅读全文
posted @ 2016-11-23 15:19 天涯海角路 阅读(77) 评论(0) 推荐(0)
摘要:this关键字:this关键字代表了所属函数的调用者对象。 this关键字作用: 1. 如果存在同名成员变量与局部变量时,在方法内部默认是访问局部变量的数据,可以通过this关键字指定访问成员变量的数据。 2. 在一个构造函数中可以调用另外一个构造函数初始化对象。 this关键字调用其他的构造函数要 阅读全文
posted @ 2016-11-23 15:18 天涯海角路 阅读(223) 评论(0) 推荐(0)
摘要:super关键字: super关键字代表了父类空间的引用。 super关键字的 作用: 1. 子父类存在着同名的成员时,在子类中默认是访问子类的成员,可以通过super关键字指定访问父类的成员。 2. 创建子类对象时,默认会先调用父类无参的构造方法,可以通过super关键字指定调用父类的构造方法。 阅读全文
posted @ 2016-11-23 15:17 天涯海角路 阅读(91) 评论(0) 推荐(0)
摘要:目前多态情况下不能访问子类特有的成员。 如果需要访问子类特有的成员,那么需要进行类型强制转换. 基本数据类型的转换 小数据类型 >大的数据类型 自动类型转换 大数据类型 >小数据类型 强制类型转换 小数据类型 变量名 = (小数据类型)大数据类型; 引用数据类型的转换 小数据类型 >大数据类型 自动 阅读全文
posted @ 2016-11-23 15:13 天涯海角路 阅读(72) 评论(0) 推荐(0)
摘要:多态: 父类的引用类型变量指向了子类的对象或者是接口类型的引用类型变量指向了接口实现类 的对象。 实现关系下的多态: 接口 变量 = new 接口实现类的对象。 [java] view plain copy print? interface Dao{ //接口的方法全部都是非静态的方法。 publi 阅读全文
posted @ 2016-11-23 15:10 天涯海角路 阅读(73) 评论(0) 推荐(0)
摘要:接口特性 1.接口可以多重实现。 2.接口中声明的属性默认为public static final的,也只能是public static final的, 3.接口中只能定义抽象方法,而且这些方法默认为public的,也只能是public的。 4.接口可以继承其它的接口,并添加新的属性的抽象方法。 5 阅读全文
posted @ 2016-11-23 15:09 天涯海角路 阅读(195) 评论(0) 推荐(0)
摘要:一、概述 LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayList,而随机访问则比ArrayList逊色些。 阅读全文
posted @ 2016-11-23 15:08 天涯海角路 阅读(65) 评论(0) 推荐(0)

上一页 1 ··· 96 97 98 99 100 101 102 103 104 ··· 120 下一页