![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA的基础知识
文章平均质量分 95
倾城璧
准大二区块链专业,JAVA是世界上最好的语言.java
展开
-
Java 序列流:Java 对象的序列化和反序列化详解
序列化是指将一个对象转换为一个字节序列(包含对象的数据对象的类型和对象中存储的属性等信息),它可以将多个InputStream对象串联起来,使得它们可以被当作一个单一的输入流来处理,以便在网络上传输或保存到文件中,或者在程序之间传递。在 Java 中,序列化通过实现 java.io.Serializable 接口来实现,只有实现了的对象才能被序列化。原创 2024-07-25 20:00:29 · 990 阅读 · 0 评论 -
JAVA中的泛型机制详解
擦除方法定义中的类型参数原则和擦除类定义中的类型参数是一样的,这里仅以擦除方法定义中的有限制类型参数为例。如何证明类型擦除呢?return t;this.t = t;//输出结果为123//尽管Box<Integer>在编译的时候是Integer类型,但是在运行的时候它只是Box//编译的时候就报错了//ture原始类型相等// true在这个例子中,我们定义了两个ArrayList数组,不过一个是泛型类型的,只能存储字符串;一个是。原创 2024-07-25 19:41:05 · 951 阅读 · 0 评论 -
JAVA IO流中的转换流(字节流和字符流之间的转换)
转换流主要有两类:InputStreamReader和OutputStreamWriter。这两个类都属于字符流。其中InputStreamReader将输入流转为输入流,继承自Reader。OutputStreamWriter是将输出流转为输出流,继承自Writer。原创 2024-07-22 23:49:20 · 921 阅读 · 0 评论 -
JAVA中的File类,文件流,字节流和字符流超级详解(1.8万字干货 )
File类的常用方法方法。原创 2024-07-19 01:43:38 · 1036 阅读 · 0 评论 -
JAVA IO中的缓冲流,PrintStream类和PrintWriter以及System.in获取用户输入流详解
Java 的缓冲流是对字节流和字符流的一种封装,通过在内存中开辟缓冲区来提高 I/O 操作的效率。Java 通过 BufferedInputStream 和 BufferedOutputStream 来实现字节流的缓冲,通过 BufferedReader 和 BufferedWriter 来实现字符流的缓冲。它们内部维护了一个字节数组缓冲区,当进行读写操作时,先将数据读取到缓冲区或者从缓冲区写入数据,然后再与底层设备进行交互。这种方式减少了与底层设备的直接交互次数,提高了读写的效率。 缓冲流的基本原理:字节原创 2024-07-19 23:46:11 · 1107 阅读 · 0 评论 -
JAVA中的static和内部类超详解
目录1.static的作用为什么要有这个static的修饰呢?静态方法 静态代码块2.内部类的概念1.静态内部类2.匿名内部类实例1:不使用匿名内部类来实现抽象方法实例2:匿名内部类的基本实现实例3:在接口上使用匿名内部类static是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢?在Java程序里面原创 2024-07-03 12:32:22 · 827 阅读 · 0 评论 -
JAVA中的Lambda表达式详解
匿名内部类与 Lambda 函数比较。原创 2024-07-02 23:02:21 · 847 阅读 · 0 评论 -
JAVA中的异常超详解
通常使用java语言内置的异常类就可以描述在编写程序时出现的大部分情况,但是有些时候,程序员需要根据程序设计的需要来创建自己的异常类,用以描述java语言内置异常类所不能描述的一些特殊情况。下面就来介绍如何创建和如何自定义异常。自定义异常类必须继承自Throwable类,才能被视为异常类,通常是继承Throwable的子类Exception或者Exception类的子孙类。下面是一个实例来演示如何创建一个自定义异常类1、创建一个MYException异常类,它必须继承Exception类。原创 2024-07-01 02:39:29 · 891 阅读 · 0 评论 -
JAVA中的String类和StringBuilder类以及StringBuffer类方法的使用与详解
JAVA中的String类和StringBuilder类以及StringBuffer类方法的使用与详解,String类,StringBuffer类,StringBuilder类总比较原创 2024-06-10 23:32:45 · 1048 阅读 · 0 评论 -
JAVA中的Collection,List,Set,Map集合的使用与万字详解
在JAVA.until包中提供了一些集合,其中List集合的List接口和Set接口实现了Collection接口,这些集合被称为容器。集合和数组不同,数组的长度是固定的,集合的长度是可变的;数组只能存放基本数据类型且只能存储一种类型,集合用来存放类对象的引用并且可以存储同一种类型。该框架必须是高性能的。的实现也必须是高效的。该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。对一个集合的扩展和适应必须是简单的。1、List列表:有序的,可重复的;2、Queue队列:有序,可重复的;原创 2024-05-30 16:51:53 · 1102 阅读 · 0 评论