Java核心技术
Ninja_Z
非淡泊无以名志,非宁静无以致远。
展开
-
Java中IO流的使用方法之File
文件操作类:File整理源于java核心技术精讲一些基本操作import java.io.File;import java.io.IOException;public class TestDemo { public static void main(String[] args) throws IOException { File file = new File("D:\\te原创 2017-03-20 16:49:20 · 403 阅读 · 0 评论 -
Java中IO流的使用方法之字节流
上讲File类针对文件本身,这讲针对文件内容的操作,整理源于Java核心技术精讲字节操作流(抽象基类):OutputStream,InputStream字符操作流(抽象基类):Writer,Reader(后一张讲)OutputStream 继承者FileOutputStream InputStream 继承者FileInputStream使用OutputStream向文件中输出数据imp原创 2017-03-20 19:57:28 · 496 阅读 · 0 评论 -
Java中IO流的使用方法之字符流
整理源于Java核心技术精讲 Writer比OutputStream 方便的一点在于可以直接使用String型数据输出Writer 继承者FileWriter Reader 继承者FileReader使用Writer类进行内容的输出import java.io.File;import java.io.FileWriter;import java.io.IOException;impor原创 2017-03-20 21:34:41 · 589 阅读 · 0 评论 -
Java中IO流的使用方法之转换流
整理源于Java核心技术精讲 将字节输出流变为字符输出流 OutputStreamWriter (extends Writer)将字节输入流变为字符输入流 InputStreamReader(extends Reader)将字节输出流变为字符输出流import java.io.File;import java.io.FileOutputStream;import java.io.IOExc原创 2017-03-21 13:51:29 · 533 阅读 · 0 评论 -
Java中IO流的使用方法之内存操作流
整理源于Java核心技术精讲 某个操作必须发生IO操作,但是又不希望有一些临时文件产生,肯定无法使用之前的文件操作流。为解决问题,提供了内存操作流,即对内存进行操作的终端,以发生IO操作关系。字节内存操作流:内存输入流(ByteArrayInputStream) 内存输出流(ByteArrayOutputStream)字符内存操作流:内存输入流(CharArrayReader) 内存输原创 2017-03-21 14:37:49 · 2332 阅读 · 0 评论 -
Collection集合总结
综述(java提供多种集合类)数据结构不同共性(存储,获取,判断)不断向上提取,得到一个集合的继承体系结构图 分析:从具体到抽象 实现:从抽象到具体 使用:使用具体的Collection常用功能(顶层接口)注:接口不能实例化,需要用其子类的子类(由于List Set也是接口)实例化。 - 添加功能boolean add(Object obj) 添加一个元素boolean addA原创 2017-05-31 20:14:39 · 489 阅读 · 0 评论 -
Map集合总结
Map集合的特点:将键映射到值的对象,一个映射不能包含重复的键;每个键最多只能映射到一个值.Map集合和Collection集合的区别? Map集合存储元素是成对出现的,Map集合的键是唯一的,值是可重复的,可以把这个理解为:夫妻对 Collection集合存储元素是单独出现的,Collection的儿子Set是唯一的,List是可重复的Map集合的功能概述:添加功能V put(K key,原创 2017-06-01 14:08:32 · 493 阅读 · 0 评论 -
多线程基础知识点汇总
线程依赖于进程而存在。进程通过任务管理器看到进程的存在。只有运行的程序才会出现进程。就是正在运行的程序。是系统进行资源分配和调用的独立单位。每一个进程都有它自己的 内存空间和系统资源。多进程有什么意义?单进程的计算机只能做一件事情,现在的计算机可以做多件事情。 比如:一边玩游戏(游戏进程),一边听音乐(音乐进程)。 现在的计算机都支持多进程,可以在一个时间段内执行多个任务,提高CPU的使原创 2017-06-16 22:49:13 · 460 阅读 · 0 评论 -
StringBuffer,StringBuilder和String的区别
由于,每次拼接操作,都会构建一个新的String对象,所以String既耗时又浪费空间StringBuffer - 线程安全的可变字符序列 - String的字符串的缓冲区,长度内容可变下面列举一些String里面没有的方法,即对字符串缓冲区进行增删改的操作添加功能append:可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身 (StringBuffer的append返原创 2017-05-21 22:28:13 · 432 阅读 · 0 评论