Java
静笃塾
致虚极,守静笃;内磨心,外炼骨
展开
-
Comparator::compare设定排序的升序 降序
Comparator::compare设定排序的升序 降序原创 2022-11-08 11:54:27 · 2717 阅读 · 2 评论 -
Maven多模块下pom依赖关系解读
Maven多模块下pom依赖关系解读原创 2022-10-25 22:24:16 · 1825 阅读 · 0 评论 -
@Controller VS @RestController 对比解析
@Controller VS @RestController 对比解析原创 2022-10-22 18:37:35 · 689 阅读 · 0 评论 -
class.getResources与ClassLoader.getResources的区别
class.getResources与ClassLoader.getResources的区别原创 2022-02-16 21:30:49 · 555 阅读 · 0 评论 -
Java范型:通配符中super、extends的区别
一、概要java范围有三种形式:1 <? extends T>: 上界通配符, ?表示继承自T的类(沿着类图,上边界是T)。频繁往外读取内容,适合采用上界通配符。2 <? super T>:下界通配符,?表示T及其父类(沿着类图,下边界是T)。频繁插入内容,适合采用下界通配符。3 <?>:某个类型。单纯表示引用某一类型,不进行插入或读取4 如果频繁读取或插入,尽量避免使用通配符,以免数据丢失。二、构建类树...原创 2020-12-25 22:15:24 · 1095 阅读 · 0 评论 -
Java继承类与基类:方法名称、属性名称相同
Java中,使用关键词extends,可以使继承类拥有基类的属性和方法,前提条件是基类的属性和方法是public或protected。在此讨论一个特殊情况,如果继承类、基类的属性和方法一样怎么办?案例一:属性、方法均继承class Person { private String name = "Person"; public void getName() { System.out.println("Class name is :" + this.getClass()原创 2020-12-22 22:19:03 · 1466 阅读 · 4 评论 -
Java线程的常见创建办法
Java中常见的线程创建实现方式有三种:继承Tread类、实现runnable接口、调用Callable和Future。接下来,以抢票线程为例,分析3种实现办法,并对比3种方法的不同点。1继承Thread类,创建线程类//继承Thread类创建线程//第一步:新建类,继承Treadpublic class ThreadInitial extends Thread{ priv...原创 2020-02-23 21:46:22 · 128 阅读 · 0 评论 -
Java内部类创建、通信、匿名函数
1非静态内部类、静态内部的初始化public class OuterClass { //静态内部类 static class StaticInnerClass { //静态内部类中,可以定义静态及非静态方法/变量 public static String staticFlag; public String nonStaticF...原创 2020-02-23 16:35:40 · 281 阅读 · 0 评论 -
Java非静态内部类、静态内部类加载顺序
1基础概念在OutClass类内部定义新的类InnerClass,该类即为内部类。内部类能够有效组织数据,具备代码隐藏机制;能够在外围类引用,并与外围类通信;能够简化代码,使代简洁易懂等。2内部类创建关于静态内部类、非静态内部类的加载顺序建议参考该文章,大致结论如下:...原创 2020-02-23 13:40:18 · 583 阅读 · 0 评论 -
JDK源码-LinkedList中addAll解读
读JDK源码之时,看到LinkedList的addAll源码,恕本人愚顿,真心觉得写得太优美了,所以分享一下。/** * Inserts all of the elements in the specified collection into this * list, starting at the specified position. Shifts the elem...原创 2019-12-15 22:32:11 · 607 阅读 · 1 评论 -
JDK源码-String的index解读
String中的index String中的索引有indexOf、lastIndexOf,主要对字符、字符串进行索引。此处主要想写lastIndexOf(String str, int fromIndex)。首先看一段小代码。此处对应的方法为lastIndexOf(String str, int fro...原创 2019-12-15 22:09:15 · 3838 阅读 · 0 评论