随笔分类 -  java基础之API

java基础知识
String/StringBuilder/StringBuffer的区别
摘要:String对象: String是一个封装的char[]数组的对象并且字符串不可变 创建对象:String s="abc"; 此种创建方式不仅写法简单,而且效率高,字符串存放在堆中的常量池中,如果第一次创建了“abc”会正常放入堆的常量池中,但是第二次创建就会在堆中的常量池中找是否存在"abc"的常 阅读全文
posted @ 2021-10-26 21:04 孤独的亿匹狼 阅读(53) 评论(0) 推荐(0)
多线程的两种实现方法(Runnable接口和Thread类)
摘要:方式一:实现Runnable接口 1,自定义多线程类,并实现Runnable接口 2,添加父接口中未实现的run()方法,run()方法里面放着的是我们的业务代码 3,创建自定义对象,只创建一次,作为业务对象存在 4,创建对个Thread线程类对象,并且将业务对象交给线程对象来完成 5,以多线程的方 阅读全文
posted @ 2021-10-26 19:21 孤独的亿匹狼 阅读(535) 评论(0) 推荐(0)
Object类中常见的三个方法(hashCode,toString,equals)
摘要:hashCode():返回对应对象的哈希码值,不同对象返回的哈希码值不一样,同一个对象的哈希码值相同。 toString():默认在Object类中的作用是打印出对应对象的地址值,如果需要打印对象的类型+属性+属性值,需要在对应的对象的类中重写Object类中的toString()方法。 equal 阅读全文
posted @ 2021-10-26 13:38 孤独的亿匹狼 阅读(205) 评论(0) 推荐(0)
java中包装类的概述
摘要:包装类 针对Integer包装类对象的创建需要注意: Integer i1=new Integer(10);普通方式 Integer i2=Integer.valueOf(10):高效方式 创建高效方式的前提: 1,Integer对象类型 2,使用Integer.valueOf()的方法创建 3,数 阅读全文
posted @ 2021-10-26 13:01 孤独的亿匹狼 阅读(48) 评论(0) 推荐(0)
处理浮点数运算不精确的问题
摘要:BigDecimal对象(该类常用来解决浮点数运算不精确的问题) 代码测试: package cn.tedu.api;import java.math.BigDecimal;import java.util.Scanner;public class TestBigDecimal { public s 阅读全文
posted @ 2021-10-26 12:51 孤独的亿匹狼 阅读(361) 评论(0) 推荐(0)
IO流基础知识
摘要:IO流的分类普通字节输入流:InputStream(该类是一个抽象类,不能实例化)所以使用对应子类:FileInputStream来创建对象,创建方式如下下:第一种:InputStream in2=new FileInputStream(new File("D:\\java\\io\\1.txt") 阅读全文
posted @ 2021-10-26 12:40 孤独的亿匹狼 阅读(55) 评论(0) 推荐(0)
set集合
摘要:set集合概述: 1,set集合是一个不包含重复数据的Collection 2,set集合中的数据是无序的(因为set集合没有下标) 3,set集合中的元素不可以重复--常用来给数据去重复 4,set集合可以存储null值,最多存储一个 5,set集合去除重复的时候(泛型如果自己定义的类型的时候)你 阅读全文
posted @ 2021-10-26 11:48 孤独的亿匹狼 阅读(555) 评论(0) 推荐(0)
ArrayList和LinkedList的区别
摘要:ArrayList和LinkedList都是List接口的两个实现类 1,相同点 1,ArrayList和LinkedList都是List接口的实现类 2,元素都有下标,有序,允许存放重复数据的操作 2,不同点 1,ArrayList底层是数组,内存空间是连续的,LinkedList底层是链表,内存 阅读全文
posted @ 2021-10-26 11:29 孤独的亿匹狼 阅读(295) 评论(0) 推荐(0)
map集合的存储过程
摘要:map集合的特点: map集合的结构是:键值对、KEY与VALUE、Map.Entry<K,V>的映射关系 map中key值不允许重复,如果重复,对应的value会被覆盖 map中的映射关系是无序的 map没有自己的迭代器,所以迭代时通常需要转成set集合来迭代 map集合的存储过程: 1,Hash 阅读全文
posted @ 2021-10-26 11:03 孤独的亿匹狼 阅读(884) 评论(0) 推荐(0)
Map集合的迭代方式
摘要:Map集合的迭代方式//创建一个Map集合并且添加几条数据Map<Integer,String> map=new HashMap<>();map.put(953,"毛怪");map.put(954,"骨精");map.put(955,"熊精");map.put(956,"鱼精");1,map集合的迭 阅读全文
posted @ 2021-10-26 10:43 孤独的亿匹狼 阅读(888) 评论(0) 推荐(0)