- 博客(13)
- 收藏
- 关注
原创 Java之Thread学习(二)
线程组: 线程组表示一个线程的集合。此外,线程组也可以包含其他线程组 线程池(某个线程执行完毕,反复利用线程对象)所有的线程它默认的线程组名称:main(主线程)常用方法: public ThreadGroup(String name)构造一个新线程组 public Thread(ThreadGroup group, Runnable target, ...
2018-06-19 12:30:26 103
原创 Java之Thread学习(一)
线程的引入 我们学习多线程,首先先学习什么是进程,线程依赖于进程存在 什么是多进程? 进程:系统可以进行独立调配并且是一个不可分割 独立单元 开启一个任务管理器,很多进程(应用软件/某些客户端) 多进程的意义:是为了提高CPU的使用率 ...
2018-06-19 12:23:22 194
原创 Java之IO流(三)
字符流: 字符输入流:Reader 字符输出流:Writer 字符输出流/字符输入流:都是抽象类 使用一个子类:转换流 字符输出流的构造方法 public OutputStreamWriter(OutputStream out):使用默认的编码格式构造一个字符转换输出流对象 public OutputStreamWr...
2018-06-18 21:24:10 121
原创 Java之IO流(二)
字节缓冲输出流: 构造方式: (第一种开发中)public BufferedOutputStream(OutputStream out):采用的默认的缓冲区大小(足够大了) ,来构造一个字节缓冲输出流对象 public BufferedOutputStream(OutputStream out,int size):指定size缓冲区大小构造缓冲输出流对象 Illeg...
2018-06-18 21:07:53 100
原创 Java之IO流(一)
IO: 在设备和设备之间的一种数据传输。 IO流的分类: 按流的方向分: 输入流: 读取文件 (e:\\a.txt):从硬盘上文件读取出来后输出这个文件的内容 输出流: 写文件:将e:\\a.txt 内容读出来--->写到f盘下 按数据的类型划分: 字节流 字节输入流:InputStream :读取字节 ...
2018-06-18 21:01:53 105
原创 Java之File类的学习
File类:表示文件或者目录的路径的抽象表现形式. public File(String pathname):表示pathname的抽象路径表现的形式 (开发中使用这种方式) public File(String parent,String child)根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 实例 ...
2018-06-15 14:49:29 150
原创 Java之Set集合的学习
在学习完List集合的三个子实现类后就开始学习Set集合。 Set集合和List集合的区别? Set集合:不允许元素重复,唯一的(元素可以为null) ,不能保证迭代的顺序恒久不变(底层哈希表和hascode) 无序(存储和取出不一致) List集合:允许元素重复,并且存储特点:有序性(存储和取出一致)通过Set集合存储字符串并遍历,发现Set集合存储...
2018-06-14 15:43:31 152
原创 Java之集合List的学习(二)
在初步学习了List集合类后,对List的三个子实现类也进行了学习。 List三个子实现类分别是:ArrayList, Vector,LinkList.特点: ArrayList: 底层数据结构式数组结构,查询块,增删慢 从内存角度考虑:线程不安全的,不同步的,执行效率高 Vector: 这是一个线程安全的类, 底层数...
2018-06-14 15:17:39 214
原创 Java之集合List的学习(一)
Collection有两个子接口:List Set List集合的特点: 有序的 (存储和取出一致),可以允许重复元素 Set集合的特点: 无序性(不能保证迭代的顺序,基于hashMap),并且元素不能重复List集合的特有功能: 添加功能 void add(int index,Object element):在指定...
2018-06-13 18:17:30 126
原创 Java之Collection(集合类)的学习
Collection: Collection是 层次结构中的根接口。 注释:JDK 不提供此接口的任何直接 实现:它提供更具体的子接口,更具体的实现类 Collection基本功能: 添加功能: boolean add(Object e) 删除功能: void clear() :删除集合中所有元素(暴力删除) boolean remove(Object o):删除集合中的指定元素 ...
2018-06-13 16:03:04 205
原创 Java之数组排序的学习
数组排序中我主要学习了两种排序方法:选择排序和冒泡排序。一.选择排序选择排序思想: 用0索引对应的元素依次后面索引对应的元素进行比较, 1索引..... 小的数据往前方法,就可以得到一个排好序的数组...选择排序基本概念是: 把第一个元素依次和后面的所有元素进行比较。 第一次结束后,就会有最小值出现在最前面。 依次类推public class SelectionSort...
2018-06-13 15:42:01 107
原创 Java之StringBuffer的学习
StringBuffer: 线程安全的可变字符序列 面试题:(重点) StringBuffer和String的区别: 前者是一个可变的字符序列,后者是不可变的字符序列 如果从内存角度考虑,String定义的时候,会在常量池中开辟空间,比较耗费内存 而StringBuffer,字符串缓冲区(里面存储的全部都是字符串),它会释放掉 StringBuff...
2018-06-13 15:25:24 116
原创 java之String类的学习
String: 表示字符串常量,在创建之后只是不可以被改变的。 1. 一些常用的基础方法: String(byte[] bytes) :讲字节数转换成字符串 public String(byte[] bytes,int index,int length);将字节数组的一部分转换成字符串 public String(char[] value);...
2018-06-13 15:07:05 216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人