上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 设在一个带头结点的单链表中所有元素结点的数值域无序,编写一个函数,删除表中所有介于给定的两个值(作为函数参数给出)之间的元素的元素(若存在) 分析:因为链表是无序的,所以只能逐个结点进行检查,执行删除 代码如下: ```cpp void Delete_Range(LinkedList& L, int 阅读全文
posted @ 2023-05-31 10:48 Cherry_Shen 阅读(65) 评论(0) 推荐(0)
摘要: JVM基本介绍 Java虚拟机的内部可以划分为: 类加载器 运行时数据区 执行引擎 Java源代码通过Java编译器编译为Java字节码文件,然后通过类加载器加载Java字节码文件运行。 类加载器 类加载器是Java虚拟机的一个子系统,用于加载类文件。因此每当一个Java程序在被执行的时候,它都会由 阅读全文
posted @ 2023-02-20 17:24 Cherry_Shen 阅读(45) 评论(0) 推荐(0)
摘要: Java IO 1. Java IO基本认识 java io分别为java in和java out,指应用程序和外部设备之间的数据交换。Java是通过流(Stream)来处理的,也就是一连串的数据以先进先出的发送信息的通道。 当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件 阅读全文
posted @ 2023-02-20 11:47 Cherry_Shen 阅读(53) 评论(0) 推荐(0)
摘要: LinkedList LinkerList使用的是双向链表,其基本的增删改查如下: 增加 示例代码如下: List<Object> list=new LinkedList<>(); list.add(Object e); //默认创建一个结点添加元素 list.add(int index, Obje 阅读全文
posted @ 2023-02-19 17:36 Cherry_Shen 阅读(77) 评论(0) 推荐(0)
摘要: ArrayList详解 ArrayList是实现了List接口,其内部是基于数组实现的: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Se 阅读全文
posted @ 2023-02-18 15:34 Cherry_Shen 阅读(98) 评论(0) 推荐(0)
摘要: Java集合框架 Java的集合框架大致分为两个部分: Collection:主要有List、Set、Queue组成。 Map:主要是HashMap,代表是键值对的集合。 List List的特点是存取有序,可以存放重复元素,可以使用下标对元素进行操作。 1. ArrayList ArrayList 阅读全文
posted @ 2023-02-18 11:55 Cherry_Shen 阅读(52) 评论(0) 推荐(0)
摘要: Java判断两个字符串(对象是否相等) 在Java中,常见的判断两个字符串(对象)是否相等的方法有两个,一个是.equals()方法,还有一个是"=="操作符,这两个的主要区别如下: .equals()方法比较的是两个字符串(对象)的内容是否相等; “==”操作符比较的是两个字符串(对象)的地址是否 阅读全文
posted @ 2023-02-15 18:36 Cherry_Shen 阅读(299) 评论(0) 推荐(0)
摘要: Java final关键字 final 关键字定义的变量 被final关键字修饰的变量是无法被允许更改的,也就是说,final变量一旦被初始化就无法再修改。例如: final int num=22; num=23; //error: Cannot assign a value to final va 阅读全文
posted @ 2023-02-15 18:15 Cherry_Shen 阅读(86) 评论(0) 推荐(0)
摘要: Java static关键字 java static关键字主要是方便在没有创建对象的情况下进行调用,这里面包括变量和方法。也就是说,只要类被加载了,就可以通过类名进行访问,static关键字可以修饰类的成员变量以及成员方法。注意,被static修饰的变量和方法通常放在内存的静态区里。 1. 静态变量 阅读全文
posted @ 2023-02-15 11:35 Cherry_Shen 阅读(54) 评论(0) 推荐(0)
摘要: Java方法重写Override与重载Overload 介绍 如果一个类多个相同名字但是参数个数不同,我们称之为重载Overload; 如果一个类和它的父类方法名相同、参数相同、返回类型相同、但是方法体具体实现过程不同,我们称为方法重写Override,方法重写是实现多态的条件。 方法重载 例如: 阅读全文
posted @ 2023-02-14 20:32 Cherry_Shen 阅读(34) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页