![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 52
力先生
这个作者很懒,什么都没留下…
展开
-
java.lang中String类源码分析
一、类public final class String:final关键字说明String类不能被修改(不能被其他类继承和重写)public final class String implements java.io.Serializable, Comparable<String>, CharSequence二、方法1、subString(int beginIndex, int endIndex):截取子字符串1) 第一层方法public String substring(原创 2021-06-08 18:20:59 · 117 阅读 · 0 评论 -
java中ArrayList与LinkedList的区别
一、背景面试题中经常会被面试官问到ArrayList和LinkedList的区别,下面从源码角度来对他们进行一下简单的阐述,相信会对它们有一个更全面深入的了解。首先,ArrayList和LinkedList都实现了List接口,ArrayList的底层是通过【动态数组】实现的,LinkedList底层是通过【链表】实现的。二、ArrayList通过add(e)方法添加元素java中的数组一旦定义之后长度length就不可变了,是不可变数组;而python是可变数组,这点需要注意这两种语言的不同;Ar原创 2021-06-08 13:00:35 · 554 阅读 · 0 评论 -
java中的字节流和字符流
前言字节流:分为字节输入流(InputStream)和字节输出流(OutputStream)字符流:分为字符输入流(InputStreamReader)和字符输出流(OutputStreamWriter)一、字节流1.字节输入流(InputStream)说明:字节输入流是读取外部文件的内容,输入到程序中,所以叫输入流,因为是按照字节为单位读取的所以叫字节输入流。使用方式:创建流对象,并调用流对象的read方法从流中读取数据。场景1)使用read(byte[] bytes)方法读取中文原创 2021-05-20 11:43:19 · 885 阅读 · 0 评论