- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 1积分java jdk-8u321-windows-x64.exe下载
链接:https://pan.baidu.com/s/1fAfgKd-IXC-bYbnl2sO6nA提取码:8888
2022-02-22 17:01:03 1011
转载 总结Java学习中64例重点、难点
转载1、面向对象的特征有哪些方面(1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。(2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为...
2018-12-06 14:39:26 232
转载 java基本素养----LinkedList
Java中的LinkedList类实现了List接口和Deque接口,是一种链表类型的数据结构,支持高效的插入和删除操作,同时也实现了Deque接口,使得LinkedList类也具有队列的特性。LinkedList类的底层实现的数据结构是一个双端的链表。LinkedList类中有一个内部私有类Node,这个类就代表双端链表的节点Node。这个类有三个属性,分别是前驱节点,本节点的值,后继结点。...
2018-12-03 17:34:33 123
转载 java基本素养----ArrayList
一、 ArrayList概述: ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的C...
2018-12-03 17:17:03 112
转载 java基本素养----volatile关键字2
CPU-------------------<<------------------->>主存(物理内存)高速缓存1. volatile简介 synchronized是阻塞式同步,在线程竞争激烈的情况下会升级为重量级锁。而volatile就可以说是java虚拟机提供的最轻量级的同步机制。但它同时不容易被正确理解,也至于在并发编程中很多程序员遇到...
2018-11-29 11:05:11 118
转载 java基本素养----volatile关键字1
特别说明,本文转载自 https://www.cnblogs.com/dolphin0520/p/3920373.htmlvolatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键...
2018-11-29 10:19:19 109
转载 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 152
转载 java基本素养----transient理解
先解释下Java中的对象序列化在讨论transient之前,有必要先搞清楚Java中序列化的含义;Java中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输,一般当我们使用缓存cache(内存空间不够有可能会本地存储到硬盘)或远程调用rpc(网络传输)的时候,经常需要让我们的实体类实现Se...
2018-11-27 09:38:38 245
原创 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 115
原创 java基本素养-----static用法
static用法:静态变量; 静态方法; 静态代码块; 静态内部类; 静态导包。1、静态变量:private static int a = 02、静态方法:public static void main( String[] args ) { System.out.println( "Hello World!" ); }3、静态代码...
2018-11-26 10:23:59 124
转载 git冲突
使用场景:用户A和B在不同的电脑协同工作,使用github进行代码托管,使用仓库seefeelRepoA对本地仓库(seefeelRepo)的文件X.txt做出了修改; B也对本地仓库的X.txt做出了修改,修改内容与A不同;A先把本地修改同步到github;之后,B要同步本地仓库到github,一,把远端仓库fetch下来,同时mergeB要做的第一件事就是pull$ git pull orig...
2018-06-28 11:26:03 198
转载 【Git】git使用 - 冲突conflict的解决演示
冲突的解决 (如果git使用不熟练)建议在push不了时,pull之前。在本地创建一个新的分支并commit到local,以保证本地有commit记录,万一出什么问题,可以找回代码,以免代码丢失。 (更甚者,把整个文件夹备份,不然出现找不回代码那就开心了) 多人开发时Git下冲突的产生和解决演示 项目中有一个文件test.txt,其内容为(以下是在github仓库中截得文件内容): 1、...
2018-06-28 11:22:49 1926
转载 ConcurrentHashMap实现原理及源码分析
ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现(若对HashMap的实现原理还不甚了解,可参考我的另一篇文章HashMap实现原理及源码分析),ConcurrentHashMap在并发编程的场景中使用频率非常之高,本文就来分析下ConcurrentHashMap的实现原理,并对其实现原理进行分析(JDK1.7).ConcurrentHashMa...
2018-05-29 09:43:22 119
原创 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 1287
原创 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 650 2
关于springboot的学习路线
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人