java
文章平均质量分 52
傻乎乎的路飞
BDQX
展开
-
你所不了解的垃圾回收器
垃圾回收器原创 2022-06-01 19:37:13 · 136 阅读 · 0 评论 -
序列化和反序列化
序列化和反序列化原创 2022-05-01 10:43:42 · 93 阅读 · 0 评论 -
算法框架整理小结
🚍:感兴趣的朋友,赶紧上车吧!! 🎉欢迎关注🔍点赞👍收藏🎇留言📙 🎄有任何疑问,欢迎留言讨论!!! 文章目录回溯算法框架全排列问题BFS算法框架二叉树的最小高度问题动态规划框架二分框架 回溯算法框架 一个回溯问题,实际上就是一个决策树遍历的过程,我们只需要考虑其中的三个问题: 1、路径:也就是已经做出的选择。 2、选择列表:也就是你当前可以做的选择。 3、结束条件:也就是到达决策树底层,无法再做选择的条件。 接下来我将用全排列和N皇后问题来帮你理解词语的意思,准备发车 全排列.原创 2022-04-28 17:04:12 · 1142 阅读 · 0 评论 -
java中System.arraycopy用法
1.System.arraycopy public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组放置的起始位置; length:复制的长度. 注意:src and dest都必须是同类型或者可以进行转换类型的数组 package cn.itasc.twoTree; public c原创 2021-12-03 10:50:53 · 485 阅读 · 0 评论 -
java中什么时候会发生类的初始化
类的主动引用(一定会发生类的初始化) 1.当虚拟机启动,先初始化main方法所在的类 public class Text { static { System.out.println("Main类被加载"); } public static void main(String[] args) { } } 2.当初始化一个类,如果其父类没有被初始化,则会先初始化它父类 public class Text { static {原创 2021-11-26 19:42:31 · 858 阅读 · 0 评论 -
Java lastIndexOf() 方法 和 substring()方法 结合
一、Java lastIndexOf() 方法 lastIndexOf() 方法有以下四种形式: (1)public int lastIndexOf(int ch): 返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。 (2)public int lastIndexOf(int ch, int fromIndex): 返返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。 (3)public int lastIndexOf(Str原创 2021-11-18 15:55:08 · 737 阅读 · 0 评论 -
重定向与转发的区别
重定向与转发的区别: 重定向(redirect): 1.地址栏会发生变化 2 它可以访问其他服务器的资源 3 重定向是两次请求,不能使用request对象来共享数据 转发的特点:forward 1. 转发地址栏路径不变 2. 转发只能访问当前服务器下的资源 3. 转发是一次请求,可以使用request对象来共享数据 ...原创 2021-10-22 18:27:05 · 56 阅读 · 0 评论 -
ArrayList()
ArrayList() 方法名: public ArrayList() 创建一个空集合对象 public boolean add(E e) 将指定元素追加到此集合的末尾 public void add(int index,E element) 在此集合中的指定位置插入指定元素 ArrayList集合常用方法 方法名:public boolean remove(Object o) :删除指定元素,返回删除是否成功 public E remove(int index) 删除指定索引处的元素,返回被原创 2021-04-25 20:18:29 · 349 阅读 · 0 评论 -
StringBuilder
StringBuilder 方法名:public StringBuilder 创建一个空白可变字符串对象,不含有任何内容 public StringBuilder(String str) 根据字符串的内容,来创建可变字符串对象 StringBuilder的添加和反转方法 public StringBuilder append(任意类型) 添加数据,并返回对象本身 public StringBuilder reverse() 返回相反字符序列 StringBuilder 和 St原创 2021-04-25 10:45:37 · 54 阅读 · 0 评论 -
Super与this 重写 多态 instanceof 类型转换 抽象类
super 1.super 调用父类的构造方法,必须在构造方法中的的一个 2.super 必须只能出现在子类的方法或者构造方法中! 3.super 和 this 不能同时调用构造方法! vs this 代表的对象不同: this: 本身调用者这个对象 super: 代表父类对象的应用 前提: this:没有继承也可以使用 super :只能在继承条件下才可以使用 构造方法: this():本类的构造 super():父原创 2021-04-25 10:21:51 · 54 阅读 · 0 评论 -
封装
封装 1提高程序的安全性,保护数据(private是属性私有) 2.隐藏代码的实现细节(别人看不见你设置的年龄取值范围(当然我们开发人员可以看见你)) 3.统一接口 4.系统的可维护性增加了 (应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问。这称为信息隐藏) 记住:属性私有get/sett ...原创 2021-04-21 11:17:35 · 77 阅读 · 0 评论 -
用户交互Scanner Arrays类 面向过程与面向对象 方法的重载 构造器
用户交互Scanner Arrays类 面向过程与面向对象 方法的重载 构造器 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext与hasNextLine判断是否还有输入的数据 next(): 1.一要读取到有效数字后才可以结束输入。 2.对输入有效数字之前遇到的空白,next()方法会自动将其去掉 3.只有输入有效字符之前遇到的空白,next()方法会自动将其去掉 4.next()不能得到带有空格的字原创 2021-04-21 10:21:57 · 50 阅读 · 0 评论 -
基本类型 类型转换 变量、常量、作用域 基本运算符 自增自减运算符 逻辑运算符、位运算符 三元运算符 包机制
基本类型 类型转换 变量、常量、作用域 基本运算符 自增自减运算符 逻辑运算符、位运算符 三元运算符 包机制 八大基本类型 整数: int byte short long 小数: float double 字符: char(String 不是关键字,是一个类) 布尔:boolean(true or false) 1bit表示1位 1Byte表示一个字节 1B=8b 1024B=1KB 1024KB=1M 1024M=1G 1024G=1TB 类型转换 byte,short,char->原创 2021-04-18 14:13:47 · 55 阅读 · 0 评论 -
java关键字 注释符 标识符
1.注释符.关键字.标识符 1注释符 1.单行注释: // 2.多行注释:/* 可注释一段文字 */ 3文本注释: /** *(文本注释可以加一些参数如)@Description HelloWord *@Auther 王家豪 * */(文本注释用的不多,掌握前两个注释就好) 2标识符 1 所有标识符都应该以字母.美元符.或者下划线开始 2 首字符之后可以是字母.美元符.或者下划线、数字的任何字符组合 3 不能使用关键字作为变量名或方法名 4原创 2021-04-18 13:13:41 · 49 阅读 · 0 评论