随笔分类 -  【Java系列】 / 【Java基础】

Http请求系列---【http的几个请求时间分别代表什么?以及如何设置?】
摘要:在HTTP客户端编程中,通常涉及以下几种关键的超时设置: 连接超时 (connectTimeout): 定义:在与服务器建立连接时等待的最大时间。这包括DNS解析时间、连接建立时间等。 作用:如果在指定的时间内无法建立连接,抛出异常(如 SocketTimeoutException)。 用途:用于防 阅读全文

posted @ 2024-12-06 23:31 少年攻城狮 阅读(200) 评论(0) 推荐(0) 编辑

java基础---【数据结构可视化工具,包含红黑树,二叉树等演示工具】
摘要:地址:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 阅读全文

posted @ 2021-04-26 23:56 少年攻城狮 阅读(250) 评论(0) 推荐(1) 编辑

java基础系列---【jdk1.8新特性之方法引用】
摘要:方法引用共分4类: 1.类名::静态方法名; 2.引用名(对象名)::实例方法名; 3.类名::实例方法名 注意:使用要求lambda的第一个参数作为方法的调用者,之后的参数作为参数传入这个方法; 4.构造方法引用:类名::new。 阅读全文

posted @ 2021-04-16 00:51 少年攻城狮 阅读(58) 评论(0) 推荐(0) 编辑

java基础系列---【jdk1.8内置四大函数式接口】
摘要:四大函数式接口: 1.消费型接口:Consumer<T> : void accept(T t) 2.供给型接口:Supplier<T>: T get( ) 3.函数型接口:Function<T,R> : R apply( T t) 3.1.两个参数一个结果: BiFunction<T, U, R> 阅读全文

posted @ 2021-04-15 22:30 少年攻城狮 阅读(227) 评论(0) 推荐(0) 编辑

Stream流系列---【Jdk1.8新特性Stream流的常见的快速优雅用法】
摘要:Stream流概述 开始管道 中间管道 终止管道 map 与 flatMap map 与 flatMap 都是用于转换已有的元素为其它元素,区别点在于: map 必须是一对一的,即每个元素都只能转换为 1 个新的元素 flatMap 可以是一对多的,即每个元素都可以转换为1个或者多个新的元素 比如: 阅读全文

posted @ 2020-12-26 01:46 少年攻城狮 阅读(374) 评论(0) 推荐(0) 编辑

idea系列---【如何配置全局的javap?】
摘要:1.javap是什么? javap是JDK提供的一个命令行工具,javap能对给定的class文件提供的字节代码进行反编译。 通过它,可以对照源代码和字节码,从而了解很多编译器内部的工作,对更深入地理解如何提高程序执行的效率等问题有极大的帮助。 2.打开设置,如图: program: $JDKPat 阅读全文

posted @ 2020-12-03 20:14 少年攻城狮 阅读(423) 评论(0) 推荐(0) 编辑

我爱java系列---【java模拟浏览器发送请求,调用常用的api】
摘要:推荐常用接口网址: 聚合数据:https://www.juhe.cn/docs 极速数据:https://www.jisuapi.com/api/ 代码如下: import java.io.BufferedReader; import java.io.IOException; import java 阅读全文

posted @ 2020-11-19 01:25 少年攻城狮 阅读(523) 评论(0) 推荐(0) 编辑

我爱java系列---【java8时间类Instant】
摘要:一、创建Instant实例 Instant now = Instant.now(); System.out.println("now:"+now); 控制台输出: now:2020-08-31T18:53:38.105Z 注意:通过这种方式获取的时间戳与北京时间相差8个时区,需要修正为北京时间,通过 阅读全文

posted @ 2020-09-01 03:03 少年攻城狮 阅读(418) 评论(0) 推荐(0) 编辑

我爱java系列---【Java比较浮点数的正确方式】
摘要:今天在读《Java开发手册》时,看到浮点数的等值判断问题「浮点数的基本数据类型不能用 == 比较,包装数据类型不能用 equals 比较。以前开发时也遇到过浮点数的坑,所以就想一探究竟。 1. 浮点数表示 在计算机系统理论中,浮点数采用 IEEE 754 标准表示,编码方式是符号+阶码+尾数,如图: 阅读全文

posted @ 2020-09-01 02:13 少年攻城狮 阅读(337) 评论(0) 推荐(0) 编辑

我爱java系列---【自定义注解】
摘要:一、注解概述 1.定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、 接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素 进行说明,注释。 2.作用分类: 编写文档:通过代码里标识的注 阅读全文

posted @ 2020-04-01 23:43 少年攻城狮 阅读(183) 评论(0) 推荐(0) 编辑

我爱java系列---【String.Split方法】
摘要:hello 大家好,好久不见,今天 我们要讨论的是java的split方法,或许你很早就知道了,但你真的知道吗? 我们来看看吧。 首先我们来看看我们最常用的split()方法也就是单个参数的方法 public String[] split(String regex) { return split(r 阅读全文

posted @ 2020-02-22 03:52 少年攻城狮 阅读(245) 评论(0) 推荐(0) 编辑

我爱java系列---【线程池的原理】
摘要:一、线程是不是越多越好? 造卡车(线程)要不要时间? 一次性使用,用完了得销毁,销毁要不要耗时间?➢ 1、线程在java中是一 个对象, 每一个java线程都需要一 个操作系统线程支持。线程创建、销毁需要时间。 如果创建时间+销毁时间>执行任务时间就很不合算。➢ 2、java对象占用堆内存,操作系统 阅读全文

posted @ 2019-11-23 01:40 少年攻城狮 阅读(175) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

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