java学习篇
文章平均质量分 74
爬树的小蚂蚁
为了记录学习JAVA的笔记,第一次用CSDN。专注于Oracle/Mysql/linux等学习
!提示:数据库中的某些参数不具备实用性,且没有经过优化,而且还极具不合理性,慎重查看,主要是以前研究搭建测试的时候,随便配上去的! 优化的过程,需要参考社区版,企业版,percona等等版本的官网文档!
展开
-
Java 关于HashMap的一点知识
HashMap 底层是通过数组进行存储的,数组存储的是Entry 键值对! 底层容量为16,默认的加载因子为0.75 存放的过程: 先通过hash(key)%/n 其中n表示数组的长度,进行Entry的存放! 如果,有相同的hash(key)%n 的哈希值,则将相应的Entry存放到这个数组所存放的哈希值的位置,并且这个位置会产生一个链表结构!当一个链表结构的size()大于 8 的时候,会变成红黑树的树形结构,如果进行调整后,链表的结构小于6的时候,会自动调整.原创 2020-07-21 18:07:18 · 89 阅读 · 0 评论 -
java学习之初级篇 switch case语句结构跟break及字符串类型在栈与堆存放的方式描述
在switch (被匹配值)case 匹配值 1System.out.println(“是否退出_1”);case 匹配值 2System.out.println(“是否退出_2”);case 匹配值 3System.out.println(“是否退出_3”);case 匹配值 4System.out.println(“是否退出_4”);break;case 匹配值 ...原创 2020-03-19 00:28:52 · 170 阅读 · 0 评论 -
JAVA关于Lock.lockInterruptibly()以及Thread类的相关理解
Thread 类的解释: 继承了Thread的线程程序,会分线程进行执行,只要是启动了就会按照代码顺序往下执行,也就是Thread类,将每个线程从.start()方法开始,就当成是单独的线程!不管这个线程是否执行完毕,接下来的不管是否是线程程序,程序都会从上往下进行执行!比如:线程1.start();线程2.start();//不管上面的线程1,还是线程2,在start()以后,他们线程...原创 2020-03-19 00:07:08 · 461 阅读 · 0 评论 -
java中线程__Thread.join()用途通俗语言理解
理解代码1来源:https://www.jianshu.com/p/fc51be7e5bc0理解代码2来源:https://www.jianshu.com/p/595be9eab056 一, 先解释Thread.join()的作用 比如有两个线程在一个程序中,分别为线程1,线程2! 其中,线程1,开始新先运行起来(run),线程运行的时候一个概念(有时间片,时间...原创 2020-03-12 22:08:18 · 2255 阅读 · 0 评论 -
Java二进制存储说明/计算机二进制的存储(原码,反码,补码的说明)
一,二进制的算法是将一个数进行处于2得到的余数1,或0进行收集!余数收集是从最下向上进行依次排列如:5的二进制应该是:0000 0101而转化为十进制应该是:从最低为乘以2的0次方开始依次进行相加最低为: 从左往右开始算,那么1就是最低位最高位:从右往左开始算,那么0就是最高位而数据类型byte,short等等是如何通过二进制来进行?以byte为例: byte是以一个字节为单位,...原创 2020-03-11 00:40:55 · 944 阅读 · 0 评论 -
java并发初学习-Thread类的interrupt(),interrupted(),isInterrupted()描述
其中下列两个值的解释true : 表示已经标记了中断位置false: 表示的是没有标记中断位置或者说清除掉了中断位置标记一,标记点与被检测的关系类方法说明Thread.currentThread().isInterrupted()与Thread.interrupted()是用来检测Thread.currentThread().interrupt()这个标记的而Thread.isInt...原创 2020-03-10 22:46:05 · 692 阅读 · 0 评论 -
Collections中二分法的代码及源码的一点理解
手机无法上传代码:java核心技术 P399 ! 输出数字为[2,18,21,28,32,43] 查找数字为5! 由于通过二分法进行查找,则最终定位的位置在2的后面,那么按位置算,位置则定位为2!因为位置是从1开始的算的! 由于没有找到其值则返回负数,那么范围数为-2!-(low+1)=-2:表示的是位置的算法! 而插入的位置按照索引算:索引从9开始算,那么源码的写...原创 2020-02-25 10:38:22 · 183 阅读 · 0 评论 -
2020-02-18泛型通配符 限定跟超限定的理解篇
标题 泛型中通配符的理解篇— 限定,超限定! 手机无法上代码跟图象:原有代码来自于Java核心技术P335-336页! 第一个方法讲的是通配符的限定 可以使用getFirst() ,getSecond() 两个方法。但是无法调用set的两个改变方法! 原因:(自我...原创 2020-02-18 14:55:02 · 143 阅读 · 0 评论 -
关于java jar相关的理解说明
原文章的代码引用:https://www.cnblogs.com/YZFHKMS-X/p/11840281.html 代码1: **public class Main{public static void main(String ... args){ System.out.println("hello world");}}**代码2:public class Say{...原创 2020-02-29 19:40:49 · 362 阅读 · 0 评论