学习文档
文章平均质量分 60
breathelove
这个作者很懒,什么都没留下…
展开
-
1积分java jdk-8u321-windows-x64.exe下载
链接:https://pan.baidu.com/s/1fAfgKd-IXC-bYbnl2sO6nA 提取码:8888原创 2022-02-22 17:01:03 · 994 阅读 · 0 评论 -
java基本素养----LinkedList
Java中的LinkedList类实现了List接口和Deque接口,是一种链表类型的数据结构,支持高效的插入和删除操作,同时也实现了Deque接口,使得LinkedList类也具有队列的特性。LinkedList类的底层实现的数据结构是一个双端的链表。 LinkedList类中有一个内部私有类Node,这个类就代表双端链表的节点Node。这个类有三个属性,分别是前驱节点,本节点的值,后继结点。...转载 2018-12-03 17:34:33 · 113 阅读 · 0 评论 -
java基本素养----ArrayList
一、 ArrayList概述: ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的C...转载 2018-12-03 17:17:03 · 103 阅读 · 0 评论 -
java基本素养-----forEach实现原理
forEach实现原理 一:foreach语法最终被编译器转为了对Iterator.next()的调用 public void display(){ List<String> strings; for(String s : strings){ System.out.println(s); } ...转载 2018-11-28 11:49:22 · 142 阅读 · 0 评论 -
java基本素养----transient理解
先解释下Java中的对象序列化 在讨论transient之前,有必要先搞清楚Java中序列化的含义; Java中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输,一般当我们使用缓存cache(内存空间不够有可能会本地存储到硬盘)或远程调用rpc(网络传输)的时候,经常需要让我们的实体类实现Se...转载 2018-11-27 09:38:38 · 233 阅读 · 0 评论 -
java基本素养----final用法
一:final用法: 1.修饰变量 这个变量被初始化后便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可变,即不能再指向其他的对象。 public class Test01{ final int x1= 10000; final int x2; final int x3; { x2 = 2...原创 2018-11-26 20:51:12 · 108 阅读 · 0 评论 -
java基本素养-----static用法
static用法: 静态变量; 静态方法; 静态代码块; 静态内部类; 静态导包。 1、静态变量: private static int a = 0 2、静态方法: public static void main( String[] args ) { System.out.println( "Hello World!" ); } 3、静态代码...原创 2018-11-26 10:23:59 · 121 阅读 · 0 评论 -
ConcurrentHashMap实现原理及源码分析
ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现(若对HashMap的实现原理还不甚了解,可参考我的另一篇文章HashMap实现原理及源码分析),ConcurrentHashMap在并发编程的场景中使用频率非常之高,本文就来分析下ConcurrentHashMap的实现原理,并对其实现原理进行分析(JDK1.7).ConcurrentHashMa...转载 2018-05-29 09:43:22 · 109 阅读 · 0 评论 -
jar中的文件上传-jar中的路径获取
FtpClient ftp = new FtpClient ();ftp.setDataTimeOut(10*1000);ftp.connect(ip);ftp.login(name,pwd);ftp.setFileType(DTP.BINARY_FILE_TYPE);ftp.setControlEncoding("GBK");ftp.enterLocalPassiveMode();String ...原创 2018-05-28 17:53:01 · 1276 阅读 · 0 评论 -
Rational ClearCase批量merge合并
需求:合并到B版本,代码从A版本merge到B版本1.B上,version tree2.A上Merge to...,眼睛在B上,会显示瞄准器点击3.B上出现红点的眼睛,RESERVED,check in...4.回到cc界面,update查看是否已经merge到新增的文件,大小为05.如果需要merge的文件数量较少,执行第6步,批量的话执行第7步6.右击新增的文件version tree,执行2...原创 2018-05-28 17:39:25 · 641 阅读 · 2 评论