随笔分类 -  编程基础

摘要:1.1 基础知识 1.1.1 linux常用目录说明 bin:二进制目录 etc:配置目录 home:其他用户的桌面(普通管理员) root:root用户进入的桌面(超级管理员) usr:用户的安装程序目录 详细目录说明请参考:菜鸟教程 1.1.3 热键说明 tab键可以自动联想补全后面的单词 ct 阅读全文
posted @ 2022-07-09 14:15 进击的小蔡鸟 阅读(165) 评论(0) 推荐(0) 编辑
摘要:Function函数式接口 阅读全文
posted @ 2022-05-08 16:44 进击的小蔡鸟 阅读(237) 评论(0) 推荐(0) 编辑
摘要:运用Function接口,简洁的判断并抛出异常 学习资料地址:妙用Java 8中的 Function接口 消灭if...else(非常新颖的写法 书读百遍,其义自现 纸上得来终觉浅,绝知此事要躬行 基础 Function函数式接口 使用注解@FunctionalInterface标识,并且只包含一个 阅读全文
posted @ 2022-05-07 23:26 进击的小蔡鸟 阅读(1508) 评论(0) 推荐(0) 编辑
摘要:参考资料地址1:Java @SuppressWarnings:抑制编译器警告 参考资料地址2: @SuppressWarnings注解作用与用法详解 @SuppressWarings注解 作用:用于抑制编译器产生警告信息 00 简介: java.lang.SuppressWarnings是J2SE 阅读全文
posted @ 2022-03-07 10:22 进击的小蔡鸟 阅读(900) 评论(0) 推荐(0) 编辑
摘要:集合的交、并、差集操作及扩展(对两个数据源的信息进行合并根据key) 测试代码 public class SetHandleTest { //差集:以属于A而不属于B的元素为元素的集合称为A与B的差(集) public static void main(String[] args) { //base 阅读全文
posted @ 2022-01-20 18:48 进击的小蔡鸟 阅读(199) 评论(0) 推荐(0) 编辑
摘要:对象,list,map与json字符串之间的转换 01 引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.61</version> </dependency> 阅读全文
posted @ 2022-01-19 23:58 进击的小蔡鸟 阅读(675) 评论(0) 推荐(0) 编辑
摘要:处理字符串的常用方法 01 String、StringBuffer、StringBuilder 三者之间的区别 String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) String 中的 String 类中使用 final 关 阅读全文
posted @ 2022-01-19 00:58 进击的小蔡鸟 阅读(503) 评论(0) 推荐(0) 编辑
摘要:文档参考资料1地址:https://blog.csdn.net/qq_35868412/article/details/89029288 文档参考资料2地址:https://blog.csdn.net/haiyinshushe/article/details/82721234 目录1 BigDeci 阅读全文
posted @ 2022-01-10 23:17 进击的小蔡鸟 阅读(125) 评论(0) 推荐(0) 编辑
摘要:Optional的常用Api Optional实际应用 01 Api Optional.of()该方法的入参是一个非null值,如果该值为null,则抛出NullPointerException,不为Null则返回该值。 Optional.ofNullable()非Null时返回该值,为null时返 阅读全文
posted @ 2022-01-02 21:51 进击的小蔡鸟 阅读(311) 评论(0) 推荐(0) 编辑
摘要:泛型 泛型是一种未知的,不确定的数据类型。 泛型也可以省略,如果省略泛型相当于泛型是Object 泛型之间是没有继承关系的。 比如:ArrayList 如果在定义类的时候,类名后面写上,就表示在类的范围内定义了一个泛型类型T(不确定的数据类型T) 这种未知的类型T等到我们使用这个类的时候就会被确定出 阅读全文
posted @ 2021-12-29 23:44 进击的小蔡鸟 阅读(58) 评论(0) 推荐(0) 编辑
摘要:数据结构 栈 特点:先进后出(FILO) 队列 特点:先进先出(FIFO) 数组 特点:查询快,增删慢 为什么查询快 因为数组在内存中是连续存储的(也就是数组中的元素是相邻的),可以根据数组的首元素的地址值算出其他元素的地址值 为什么增删慢 因为数组定长,如果要进行增删操作,需要创建新的数组 Arr 阅读全文
posted @ 2021-12-29 23:34 进击的小蔡鸟 阅读(84) 评论(0) 推荐(0) 编辑
摘要:String concat(String str):对字符串进行拼接。 boolean contains(String s):判断字符串中是否包含指定的内容。 boolean startsWith(String prefix):判断字符串是否以指定内容开头 boolean endsWith(Stri 阅读全文
posted @ 2021-12-29 22:57 进击的小蔡鸟 阅读(273) 评论(0) 推荐(0) 编辑
摘要:1.1 String创建对象的区别 以“”方式给出的字符串,只要字符串相同,无论在程序代码中出现几次,在常量池中只有一个对象 通过 new 创建的字符串对象,每一次 new 都会申请一个内存空间,虽然内容相同,但是地址值不同 1.2 String类的构造方法 String() 创建一个空的字符串对象 阅读全文
posted @ 2021-12-29 00:03 进击的小蔡鸟 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-12-28 23:41 进击的小蔡鸟 阅读(15) 评论(0) 推荐(0) 编辑
摘要:/* * 返回值类型: 参数是一个数组,不需要返回 void * 传递的数组的地址值:结果就是两个数组变量指向堆内存中的同一个对象 */ public static void reverse(int[] arr){ //遍历数组 for (int i = 0; i < arr.length/2; i 阅读全文
posted @ 2021-12-28 23:28 进击的小蔡鸟 阅读(29) 评论(0) 推荐(0) 编辑
摘要:基本数据类型:值传递,仅仅是一个简单的赋值 (int a,int b) 方法中的值改变和原来的值没有关系 引用数据类型:地址值传递,结果就是多个数组变量指向堆内存中的同一个对象 (int[] arr) 一个数组改变了对象的值,另外一个数组访问的就是改变后的 阅读全文
posted @ 2021-12-28 23:09 进击的小蔡鸟 阅读(45) 评论(0) 推荐(0) 编辑
摘要:当定义一个final形参时,是保证这个形参的值在方法体运行中不被改变,在方法里对这个形参的赋值语句是无法通过检查的; 当形参为引用类型时,里面的属性可变,但不能直接给对象赋值; 注:final修饰基本类型时,值不可改;修饰引用类型时,地址值不可改 阅读全文
posted @ 2021-12-20 18:35 进击的小蔡鸟 阅读(411) 评论(0) 推荐(0) 编辑
摘要:Java Stream的使用文档 阅读全文
posted @ 2021-12-18 23:06 进击的小蔡鸟 阅读(1527) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示