
java基础
文章平均质量分 88
伍华锋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ReentrantLock与Condition
文章目录1.ReentrantLock函数列表Condition 函数列表2.Condition的作用3.使用参考博文11.ReentrantLock函数列表// 创建一个 ReentrantLock ,默认是“非公平锁”。ReentrantLock()// 创建策略是fair的 ReentrantLock。fair为true表示是公平锁,fair为false表示是非公平锁。ReentrantLock(boolean fair)// 查询当前线程保持此锁的次数。int getHoldCou原创 2020-08-29 11:31:59 · 312 阅读 · 0 评论 -
Git的安装与使用教程(超详细!!!)
原文链接 git 提交 全部文件1、git ad...转载 2020-03-15 09:50:46 · 146 阅读 · 0 评论 -
Java代码的执行顺序
该文章转载自:http://blog.csdn.net/macheng365/article/details/6403050文章目录总结:1.内部类的顺序2,一个类还有上层的类,即父类:3.讨论到继承,就不得提一下多态:最终测试例子总结:可见当父类,和子类有Static时,先初始化Static,再初始化子类的Static,再初始化父类的其他成员变量->父类构造方法->子类其他成...转载 2020-02-20 17:38:16 · 365 阅读 · 0 评论 -
@Transactional事务相关
文章目录参考博文:https://www.ibm.com/developerworks/cn/java/j-master-spring-transactional-use/注解未生效的博文:https://blog.csdn.net/u014082714/article/details/80967103在应用系统调用声明@Transactional 的目标方法时,Spring Framewo...原创 2020-01-27 16:46:10 · 1103 阅读 · 1 评论 -
Java基础篇:反射机制详解
文章目录一、什么是反射:二、反射的原理:三、反射的优缺点:四、反射的用途:五、反射机制常用的类:六、反射的基本使用:1、获得Class:主要有三种方法:2、判断是否为某个类的示例:3、创建实例:通过反射来生成对象主要有两种方法:4、通过反射获取构造方法并使用:5、获取成员变量并调用:6、获取成员方法并调用:8、利用发射创建数值:9、反射方法的其他使用--通过反射运行配置文件内容:10、反射方法的其...转载 2020-01-17 11:16:57 · 235 阅读 · 0 评论 -
Java中浮点数的比较与运算
文章目录1.浮点数的计算1.1实例:1.2方法改进2. 浮点数的比较2.1 使用误差范围2.2 使用BigDecimal比较参考博文,点击这里1.浮点数的计算在《Effective Java》这本书中也提到这个原则,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal一共有4个够造方法,其中的两个构造...原创 2020-01-15 11:40:41 · 1409 阅读 · 0 评论 -
JDK1.8 中的抽象类和抽象方法
上面:对于有抽象方法的类一定是抽象类,抽象类不一定有抽象方法的理解:如果我们定义一个抽象类,并没有抽象方法,最主要的目的是为了防止实例化。public abstract class Person {// 1,可以定义成员变量 //2, 可以是任意权限修饰符 private int a = 1; protected int b =1; public int...转载 2020-01-07 22:42:40 · 1244 阅读 · 0 评论 -
Java传参-基本数据类型和引用数据类型作为参数的区别(值传递)
java中的方法可以传递参数,参数的传递方法就是值传递。参数有形参和实参,定义方法时写的参数叫形参,真正调用方法时,传递的参数叫实参。调用方法时,会把实参传递给形参,方法内部其实是在使用形参。所谓值传递就是当参数是基本类型时,传递参数的值,比如传递i=10,真实传参时,把10赋值给了形参。当参数是对象时,传递的是对象的值,也就是对象的首地址。就是把对象的地址赋值给形参。基本类型当做方法的...转载 2019-12-30 16:18:04 · 295 阅读 · 0 评论 -
java IO——字节流与字符流
本节目标:1.掌握流的概念2.掌握字节流与字符流的作用3.掌握文件的标准操作步骤4.掌握字节与字符的操作的区别1. 流在程序中,所有的数据都是以流的方式进行传输和保存的,程序需要数据的时候需要输入流读取数据,而当程序需要将数据保存起来的时候,需要输出流完成。如下图所示。2. 字节流与字符流在java.io 包中,操作文件内容的主要有两大类:字节流、字符流。两类都分为输入和...转载 2019-12-13 21:48:05 · 110 阅读 · 0 评论 -
动态代理
JDK动态代理:参考博文:https://blog.csdn.net/jiankunking/article/details/52143504。感谢博主。另一篇将的不错的博文:https://www.cnblogs.com/maohuidong/p/7992894.html 必须借助接口才能产生代理对象,所以必须先定义接口,为了保持行为的一致性,代理类和委托类通常会实现相同的接口...原创 2019-06-17 11:25:02 · 135 阅读 · 0 评论 -
利用JWT生成Token的原理及公钥和私钥加密和解密的原则
开篇:实现Token的方式有很多,本篇介绍的是利用Json Web Token(JWT)生成的Token.JWT生成的Token有什么好处呢?安全性比较高,加上密匙加密而且支持多种算法。携带的信息是自定义的,而且可以做到验证token是否过期。验证信息可以由前端保存,后端不需要为保存token消耗内存。小知识:Base64是一种编码,也就是说,它是可以被翻译回原来的样子来的。它并不是一...原创 2019-07-12 16:56:14 · 37789 阅读 · 3 评论 -
session和cookie 区别
前言HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个机制。联系:存储数据量方面:session 能够存储任意的 java 对象,cookie 只能存储 String 类型的对象1、Cookie和Session都是会话技术,Cookie是运行在客...原创 2019-08-23 10:02:47 · 186 阅读 · 0 评论 -
微信发现的文章
10.271.代码规范2.LocalDateTime原创 2019-10-27 14:45:24 · 148 阅读 · 0 评论 -
正则表达式>>>java中匹配一个反斜杠要用四个反斜杠
1.正则表达式中匹配一个反斜杠要用四个反斜杠,为什么呢?我一直以为匹配一个反斜杠只需要两个反斜杠,但是java代码中实际测试被狠狠打脸了,然后就疯狂百度加测试,最后得出结论是java中匹配一个反斜杠要用四个反斜杠2.具体原因说明特别注意: \在Java和正则表达式中都是转义字符分析一下“\\”,第一个斜杠是转义符,第二个斜杠是斜杠本身,第三个斜杠是转义符,第四个斜杠是斜杠本身。1.字符串...转载 2019-10-31 21:55:33 · 325 阅读 · 1 评论 -
Java中Comparable与Comparator的区别
1.Java中Comparable与Comparator的区别转载 2019-10-21 15:59:09 · 306 阅读 · 0 评论 -
NIO和AIO的相关内容
比较NIO与IO特性对比 IO模型 IO NIO 通信 面向流(Stream Oriented) 面向缓冲区(Buffer Oriented) 处理 阻塞IO(Blocking IO) 非阻塞IO(Non Blocking IO) 触发 (无)...转载 2019-10-18 16:34:12 · 229 阅读 · 0 评论 -
java集合框架中出现的问题
java集合框架1.Iterator集合中出现的问题:1.1 Integer的缓存范围在-128~127的问题。JVM会自动维护八种基本类型的常量池,int常量池中初始化-128~127的范围,所以当为Integer i=127时,在自动装箱过程中是取自常量池中的数值,而当Integer i=128时,128不在常量池范围内,所以在自动装箱过程中需new 128,所以地址不一样。1.2...原创 2019-09-16 15:44:56 · 215 阅读 · 0 评论