ArrayList三个构造器 三个构造器主要目的是初始化Object[] 的长度 1、ArrayList(),默认构造数组长度为10空列表,但是DEF            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-23 15:48:56
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本篇文章叫做浅析,只是为了分析下LinkedHanshMap是如何保持有序的。LinkedHa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-21 10:06:55
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近学习java,想起来没有在Ubuntu上使用过 因此想安装下环境,并在Ubuntu上试用MPXJ读取mpp文件 1.安装 下载jdk8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-04-24 13:17:00
                            
                                441阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一致性的要求(这点好像CAP理论啊 O(∩_            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-21 16:51:47
                            
                                221阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、简介 上篇文章详细介绍了HashMap的源码及原理,本文趁热打铁继续分析ConcurrentHashMap的原理。 首先在看本文之前,希            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-10 10:29:05
                            
                                43阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            介绍 随着java的发展,越来越多的企业开始使用java8版本。Java8是自从java5之后最重要的版本,这个版本包含            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-08-12 15:09:00
                            
                                612阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            研究了半天,结论是:使用的JDK8版本太新,结果一些新特性给合并过来了。编译执行没有同步,于是就……            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-27 11:43:54
                            
                                537阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            研究了半天,结论是:使用的JDK8版本太新,结果一些新特性给合并过来了。编译执行没有同步,于是就……            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-07 13:36:58
                            
                                436阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java.util.concurrent 这个包下面的 类都很经典。ConcurrentHashMap 这个类是java中讨论最多的,也是争论最多的类了。很多人对这个类很好奇。作为并发集合,大家比较关心 读写,锁,与 map的散列。读写如何的锁get操作Java代码  下载 明显是没有上锁的。包括所有的读操作。都是不上锁的。public V get            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-10-18 10:15:16
                            
                                1881阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ThreadLocal 是线程的本地变量,也就是不同线程的同一个 ThreadLocal 的 get/set 是独立的。每个线程 Thread 内部有 ThreadLocalMap,Map 的键是 ThreadLocal那么,根据线程 Thread 和 ThreadLocal1 ThreadLocalMapThreadLocalMap 是 ThreadLocal 的静态内部类,是 ThreadLo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-18 21:20:34
                            
                                245阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ArrayList简介 ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。ArrayList 继承了 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-10 17:23:00
                            
                                84阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            数据结构常量:private static final int MAXIMUM_CAPACITY = 1 << 30; // 元素的最大个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-23 10:21:08
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JDK8对HashMap进行了一些修改,最大的不同就是利用了红黑树,所以其由**数组+(链表            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-23 10:30:29
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            备但我们一般安装的jdk都是SunJDK(OracleJDK),它只提供java和javax下的源代码,如果我们需要看sun.simc.Launcher这样的类的时候还是没有源代码,我们可以通过下载OpenJDK的源码来查看。 下载地址:http://hg.openjdk.java.net 找到对应的jdk版本,比如jdk8 http://hg.open...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-01-05 12:19:35
                            
                                443阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            卸载JDK1.删除Java的安装目录2.删除Java_home3.删除path下关于Java的目录4.Java-version安装JDK1.百度搜索jdk8,找到下载地址2.同意协议3.下载电脑对应的版本4.双击安装JDK5.记住安装路径6.配置环境变量(1)我的电脑--右键--属性(2)环境变量--Java_home(3) 配置path变量7.测试JDK是否安装成功(1)打开cmd(2)输入Ja            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-24 01:06:00
                            
                                379阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            
Stream API (java.util.stream) 简介:
Stream是真正将函数式编程风格引入到java中。
集合讲的是数据,Stream讲的是计算。
stream自己不会储存元素;stream不会改变源对象;stream操作是延时的,会等到需要结果时才执行。
 
Stream的三个步骤:
1. 创建stream  - 一个数据源(如集合,数组),创建一个流。
2. 中间操作 - 一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-18 15:08:07
                            
                                360阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装JDK8 1.去http://www.Oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html中下载JDK的安装文件jdk-8u60-linux-x64.tar.gz。 2.新建/usr/java文件夹,将j            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-28 17:34:00
                            
                                309阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            原文:http://www.techempower.com/blog/2013/03/26/everyth            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-09-17 23:56:00
                            
                                171阅读
                            
                                                                                    
                                2评论