菜鸟笔记
提升您的技术认知

JAVA 笔记

java static 如何理解

菜鸟阅读 : 437赞(0)

在Java中,static关键字是一个重要的概念,它用于定义类的静态成员,包括静态变量(也称作类变量)、静态方法和静态代码块。static关键字的主要作用是创建独立于对象的成员,这些成员属于类本身,而不是类的实例。下面详细介绍static的...

Spring Cache(缓存框架)

菜鸟阅读 : 496赞(0)

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需写作干货注入能量… 热爱写作,愿意让自己...

JAVA时间常用操作工具类

菜鸟阅读 : 429赞(0)

小刘整理了JAVA中对时间的常用操作,封装了几种方法,简单方便,开箱即用。时间转字符串格式,字符串转时间,以及过去和未来的日期。除此之外,还新增了时间戳之差计算时分秒天的具体方案。 public static void main(Strin...

java中long如何转成String

菜鸟阅读 : 483赞(0)

可以用String类的valueOf String sR=String.valueOf(longVal) 可以用Long类的toString String sR=Long.toString(longVal)

门面模式

菜鸟阅读 : 410赞(0)

一.介绍 门面模式(Facade Pattern)属于结构型模式。通过给多个复杂的子系统提供一个门面(高层接口),使这些子系统更加容易的被访问,客户端与门面直接通信,封装/隐藏背后子系统的细节与复杂度。 二.uml类图 未使用门面模式 使用...

Java实现十大排序算法

菜鸟阅读 : 738赞(4)

十大排序算法 十大排序算法分别为:冒泡排序、快速排序、插入排序、希尔排序、选择排序、堆排序、归并排序、桶排序、计数排序、基数排序 他们的时间复杂度分别为: 关于时间复杂度 平方阶 (O(n2)) 排序 各类简单排序:直接插入、直接选择和冒泡...

Java并发面试题

菜鸟阅读 : 660赞(4)

Java并发面试题 1.什么是jmm JMM即Java Memory Model(Java内存模型)。用来缓存一致性协议,定义数据读写的规则,解决主内存与线程工作内存数据不一致的问题。(Synchronized,voliate) 2.线程的...

反射是什么?

菜鸟阅读 : 796赞(4)

反射在平时开发中使用几率较小,但在各大框架中会频繁使用(比如:老版本ButterKnife使用注解与反射初始化控件等,省略findViewById),如果有意向成为架构师,这块知识的掌握必不可少。 一、反射是什么 平时开发中创建对象都是通过...

注解处理器(APT)是什么?

菜鸟阅读 : 1115赞(4)

上一篇讲完注解,这篇咱们科普一下注解的其中一种用途——注解处理器(APT),文章会手把手的帮助大家学会APT的使用,并使用简单的例子来进行练习。 一、定义 注解处理器(Annotation Processing Tool,简称APT),是J...