自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 多线程学习

一、实现多线程实现Thread抽象类,实现多线程。public class demo01 extends Thread { public void run(){ for (int i = 0; i < 20; i++) { System.out.println("我在看代码》》》"+i); } } public static void main (String[] args){ demo01 d = n

2022-03-05 16:28:40 118

原创 Collections工具类的使用

/**void fill(List,Object) 用一个特定的对象重写List容器int binarySearch(List, Object) 对于顺序的List容器,采用折半查找的方法查找的定对象collections 常用方法演示如下*/public class CollectionsDemo {public static void main(String[] args) {List list = new ArrayList();list.add(“f”);list.add(“b”

2021-10-26 16:56:30 134

原创 Iterator接口的使用

/**Iterator是最为常见的输出模式,只要是集合输出操作,就几乎一定使用Iterator接口,适用于单例集合,List和SetIterator接口中的三个方法:public boolean hasNext() :判断是否有下一个值public E next() :取出当前元素,并将游标移动到下一个位置public void remove() :移除当前元素。*/public class IteratorListDemo {public static void

2021-10-26 16:55:51 267

原创 容器—Map接口

Map与List、Set接口不同,它是双例集合,提供了key到Value的映射。同时它也没有继承Collection。在Map中它保证了key与value之间的一一对应关系。也就是说一个key对应一个value,所以它不能存在相同的key值,当然value值可以相同。 HashMap底层采用了哈希表(即数组+链表),HashMap中Hash值的产生:首先获得key对象的Hashcode,再根据hashcode计算出hash值(要求在[0,数组长度-1]区间)具体运算:首先约定数组长度必须为2 的整数幂这.

2021-10-26 16:54:53 118

原创 容器—set接口

set接口也是collection的常用接口,自定义类使用HashSet接口: public class Users {private String nameString;private int age;public Users() {super();}public Users(String nameString, int age) {super();this.nameString = nameString;this.age = age;}public String getName

2021-10-25 22:27:11 127

原创 集合—List接口的使用

ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。/** * ArrayList底层是用数组实现的 */public class ArrayListDemo01 { public static voi.

2021-10-19 22:07:23 182

原创 IO流文字

数据源分为:源设备、目标设备原设备: 为程序提供数据,一般对应输入流目标设备:程序数据的目的地,一般对应的输出流输入流和输出流是相对于程序来说的,不是相对于数据源。四大IO抽象类:字节流:OUtputStream(输出流)、InputStream(输入流);一般是二进制文件字符流:Writer输出流)、Reader(输入流);一般是文本File类常用方法:public class TestFile { public static void main(String[] args) thro

2021-10-18 22:39:14 67

原创 IO流—字符流以及缓冲字符流

public class IoDemo03 { public static void main(String[] args) { FileReader fReader = null; FileWriter fWriter = null; try { fReader = new FileReader("abc.txt"); fWriter = new FileWriter("dest.txt"); //这种方法也可写入数据 fWriter.write(" 春江花

2021-10-18 22:33:04 65

原创 IO流—转换流

/** * 转换流的使用,吧文件的内容以字节流的形式转换为字符流逐行读取, * 然后再将字符流转换为字节流输出 */public class IoDemo05 { public static void main(String[] args) { BufferedReader bReader = null; BufferedWriter bWriter = null; try { //读文件用的是文件字节流,将输入的字节流转化为字符流,逐行读取 bReader = ne

2021-10-18 22:32:36 65

原创 IO流—打印流

/** * 使用printWriter类,专门用于字符串的输出,可自动刷新缓冲字符输出流 * 也称是打印流,打印流包括:字节打印流(PrintStream)和字符打印流(PrintWriter), * 提供了方便的打印功能 */public class IODemo06 { public static void main(String[] args) { BufferedReader bReader = null; PrintWriter pWriter = null; try

2021-10-18 22:32:19 89

原创 IO流—字节数组流

字节数组流也可以叫内存流/** * 数据操作流(处理流),与平台无关,通常数据输出流(DataOutputStream)会按照一定的格式将数据输出, * 再通过数据输入流按照一定的格式将数据读入。这样对数据方便处理 */public class IoDemo08 { public static void main(String[] args) { DataOutputStream dos = null; DataInputStream dis = null; try {

2021-10-18 22:32:04 185

原创 IO流—数据操作流

public class IoDemo09 {public static void main(String[] args) { ObjectOutputStream oos = null; ObjectInputStream ois = null; try { oos =new ObjectOutputStream( new BufferedOutputStream(new FileOutputStream("abc.txt"))); oos.writeChar('a');

2021-10-18 22:31:56 110

原创 IO流—对象流

/** * 对象流:对象序列化是将一个对象变为二进制的数据流的一种方法, * 通过对象序列化可以方便的实现对象的传输或存储 * 类必须实现Serializable接口才能有被序列化的能力。 */public class IoDemo10 { public static void main(String[] args) { ObjectOutputStream oos = null; ObjectInputStream ois = null; try { oos = new O

2021-10-18 22:31:48 99

原创 泛型的使用

泛型类:/** * 泛型类 * @author 64120 * */public class GenerisDemo01 { public static void main(String[] args) { Point<Integer> point = new Point(); point.setVar(30); System.out.println(point.getVar()); }}class Point<T>{ private T var;

2021-10-18 22:31:01 76

原创 IO流—字节流以及缓冲字节流

public class IoDemo01 { public static void main(String[] args) { File file = new File("abc.txt"); FileInputStream fis = null; FileOutputStream fos =null; try { fis = new FileInputStream(file); fos = new FileOutputStream(new File("dest.txt"))

2021-10-18 22:30:12 78

原创 IO流—File类

File类常用方法:public class TestFile { public static void main(String[] args) throws IOException { File file = new File("d:/aa.txt"); //创建一个文件 System.out.println(file.createNewFile()); //判断文件是否存在 System.out.println(file.exists()); //得到文件的名字 Sy

2021-10-16 21:36:38 66

原创 object类

重写object类中的toString 方法/** * 测试object 所有java的类的祖类 *Object中有toString方法,可以给它的子类所用,一般重写 *每个类中都有一个Object方法,都继承了toString方法 */public class TestObject { public static void main(String[] args) { person p = new person("lili", 18); System.out.println(p);

2021-10-15 10:32:48 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除