Java入门
夹心@
这个作者很懒,什么都没留下…
展开
-
集合笔记
集合学习笔记1集合:1.1类集设置的目的1.2 Collection 接口List 接口Map1集合:1.1类集设置的目的对象数组有那些问题?普通的对象数组的最大问题在于数组中的元素个数是固定的,不能动态的扩充大小,所以最早的时候可以通过链表实现一个动态对象数组。但是这样做毕竟太复杂了,所以在 Java 中为了方便用户操作各个数据结构,所以引入了类集的概念,有时候就可以把类集称为 java 对数据结构的实现。类集中最大的几个操作接口:Collection、Map、Iterator,这三个接口原创 2020-11-22 16:09:53 · 267 阅读 · 0 评论 -
Objects类方法小结
方法简介:此类包含static实用程序方法,用于操作对象或在操作前检查某些条件。 这些实用程序包括null或null方法,用于计算对象的哈希代码,返回对象的字符串,比较两个对象,以及检查索引或子范围值是否超出范围。该类为静态工具类,不可实例化。构造函数是私有的。//1、检查下标是否越界,检查是否在子范围从 fromIndex (包括)到 fromIndex + size (不包括)是范围界限内 0 (包括)到 length (不包括)。checkFromToIndex(int fromIndex,原创 2020-11-21 17:15:25 · 197 阅读 · 0 评论 -
StringBuffer和StringBuilder
#mermaid-svg-iZOufc4XMJZcciek .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-iZOufc4XMJZcciek .label text{fill:#333}#mermaid-svg-iZOufc4XMJZcciek .node rect,#mermaid-svg-iZOufc4XMJ原创 2020-11-21 15:56:30 · 128 阅读 · 0 评论 -
String类整理笔记
String类库基础String类表示字符串。 Java程序中的所有字符串文字(例如"abc" )都实现为此类的实例。字符串是不变的; 它们的值在创建后无法更改。“字符串”是用char []数组保存,因为数字一经创建无法改变长度,所以字符串创建后无法改变。支持可变字符串。 因为String对象是不可变的,所以可以共享它们。“Java中若两字符串内容完全一致,则两个字符串采用同一个内存地址”“特殊的是通过new创建的字符串,新开辟空间,内存地址绝不相同”字符串常量池1、方法区:又称永久代方法原创 2020-11-21 02:13:16 · 200 阅读 · 2 评论 -
队列1
数组模拟简单队列1class ArrayQueue {//数组最大长度private int maxSize;//队列尾部private int rearIndex;//队列头部private int frontIndex;//数组队列private int[] arrayQueue;/** * 构造队列 * @param maxSize */public void queue(int maxSize){ this.maxSize=maxSize; arrayQ原创 2020-11-20 20:52:01 · 84 阅读 · 0 评论 -
稀疏数组初尝试
稀疏数组public class Run {public static void main(String[] args) { //需要转化的数组 int num[][]=new int[11][11]; num[1][2]=1; num[2][3]=2; //遍历打印原始数组 for(int[] row:num){ for(int data:row){ System.out.printf("%d\t",data);原创 2020-11-20 16:25:10 · 54 阅读 · 0 评论