摘要: 案例 Person.java public class Person { public String name; public char sex; public int age; public void show(){ int age = this... 阅读原文
2021-03-31 16:14:02 阅读(1139) 评论(0)
摘要: 常用的进制 生活常用的进制是十进制,十进制的权重为:10^0、10^1、10^2...。 计算机底层采用的是二进制,二进制权重为:2^0、2^1、2^3、2^4...。 底层二进制使用最高位(最左边)的代表符号位,若该位是0则表示为正数,若该位是1表示为负数。书写二进制时习惯上从右向左没四位间隔一个空格。 进制表... 阅读原文
2021-03-31 14:32:06 阅读(1170) 评论(0)
摘要: 一、类图结构 25.1 ReentrantLock是一个可重入锁,只有一个线程可以获取到该锁,其他线程想要获取该锁的时候会被放到AQS队列中。 从类图中可以看到实现了Lock接口,内含一个Sync类型变量,该类型是继承自AQS抽象类,同时又有两个继承了类,分别为公平锁和非公平锁。  Sync sync;  pu... 阅读原文
2021-03-31 13:44:05 阅读(1165) 评论(0)
摘要: 本文将从以下方面结合源码进行分析:自动扩容、初始化与懒加载、哈希计算、位运算与并发,(默认采用JDK1.8)。   自动扩容 扩容操作发生在putVal最后部分,在增加元素后才判断是否需要扩容,如果超过阈值,会自动扩容。                     这里扩容都是<<1翻倍进行扩容的。 ... 阅读原文
2021-03-31 12:32:08 阅读(1116) 评论(0)
摘要: 内部类和异常 内部类 在一个类的内部定义的一个类,例如,A类中定义了一个B类,则B类相对于A类就是内部类,而A类相对于B类就是外部类 成员内部类 静态内部类 局部内部类 匿名内部类 成员内部类 public class outer { private int ID; public void out... 阅读原文
2021-03-31 12:13:01 阅读(983) 评论(0)
摘要: 目录 背景 第一部分 基本配置介绍 第二部分 具体配置和注意事项 第三部分 读取resources资源 参考文献及资料 背景 通常Maven项目的文件目录结构如下: # Maven项目的标准目录结构 src main java #源文件 resources #资源文件 ... 阅读原文
2021-03-30 23:43:02 阅读(1067) 评论(0)
摘要: 研究一下JAVA的SizeOf 引用外部类实现JAVA的SizeOf JAVA本身是没有SizeOf的,因此我们需要去MavenRepository中下载JAR包(也可以使用maven等),因为这里只是做一个简单测试,就直接下载了JAR包。 点击jar下载,最新的版本也是2015年,算是比较老了。 下载成功后导入自己... 阅读原文
2021-03-30 19:41:03 阅读(1307) 评论(0)
摘要: 题目猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。 问:到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少?具体思路采用逆向思维,已知当吃到第10天时剩余的桃子数量为1,计算方法为 (桃子数量+1... 阅读原文
2021-03-30 18:03:05 阅读(1304) 评论(0)
摘要: PPT幻灯片中对形状可设置动画效果,常见的动画效果为内置的固定类型,即动画效果和路径是预先设定好的固定模板,但在设计动画效果时,用户也可以按照自己的喜好自定义动画动作路径。下面,通过Java后端程序代码来展示如何给PPT添加动画效果。包括预设动画以及自定动画效果的方法。 本次测试环境包括: 目标测试文档:Power... 阅读原文
2021-03-30 17:49:03 阅读(1295) 评论(0)
摘要: git分支和gitee仓库权限问题 今天遇见了一个bug: 看见此处说的是 permission(权限)问题,branch 'master'受到保护 况且所需要提交仓库的管理员也给我赋予开发者权限了,这就搞不懂了。。。 解决方式: ​ 查看此时的项目分支,发现所要提交的分支master为受保护权... 阅读原文
2021-03-30 17:40:08 阅读(1415) 评论(0)