ShineYoung

导航

 

2019年3月3日

摘要: 先看一段代码 待编辑 阅读全文
posted @ 2019-03-03 09:46 ShineYoung 阅读(123) 评论(0) 推荐(0) 编辑
 

2019年3月2日

摘要: 从jdk10中摘录自认为几个比较重要的方法 系统类包含几个有用的属性和方法。它不能被实例化。 系统类提供的工具包括标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;以及快速复制数组部分的实用方法。 直接举例: 意思是;将arr1数组里从索引为2的元素开始, 复制到 阅读全文
posted @ 2019-03-02 23:21 ShineYoung 阅读(156) 评论(0) 推荐(0) 编辑
 
摘要: Runtime 类代表着Java程序的运行时环境,构造方法 private Runtime(){},采用单例模式,一个jvm只有一个Runtime实例对象,该类会被自动创建,我们可以通过Runtime.getRuntime() 方法来获取当前程序的Runtime实例。 Runtime类主要用来获取j 阅读全文
posted @ 2019-03-02 23:05 ShineYoung 阅读(283) 评论(0) 推荐(0) 编辑
 
摘要: import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.concurrent.FutureTask; class Answer implements Callable { private boolean flag = true; @Over... 阅读全文
posted @ 2019-03-02 19:56 ShineYoung 阅读(223) 评论(0) 推荐(0) 编辑
 
摘要: Java语言的关键字,可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。当两个并发线程访问同一个对象object中的这个加锁同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。然而 阅读全文
posted @ 2019-03-02 18:58 ShineYoung 阅读(86) 评论(0) 推荐(0) 编辑
 
摘要: volatile不能解决同步问题 如果想要理解volatile关键字的作用不得不先了解Java内存模型 摘抄一下来自百度百科的话 在本次线程内,当读取一个变量时,为提高存取速度,编译器优化时有时会先把变量读取到一个寄存器中;以后再取变量值时,就直接从寄存器中取值; 当变量值在本线程里改变时,会同时把 阅读全文
posted @ 2019-03-02 17:39 ShineYoung 阅读(2684) 评论(0) 推荐(0) 编辑
 

2019年2月23日

摘要: Object类是所有类的父类 Object比较重要的方法 clone() 浅复制 对象引用指向同一个对象 深复制 实现深度克隆的方式,实现Cloneable接口,重写clone()方法,创建一个一样的对象副本 hashCode() 返回实例的在内存地址中的哈希码 toString() 返回一个字符串 阅读全文
posted @ 2019-02-23 21:28 ShineYoung 阅读(91) 评论(0) 推荐(0) 编辑
 
摘要: Java泛型要解决的问题 类型安全 泛型的主要目标是实现java的类型安全。 泛型可以使编译器知道一个对象的限定类型是什么,这样编译器就可以在一个高的程度上验证这个类型 解决ClassCastException 消除了强制类型转换 使得代码可读性好,在编译阶段就能发现错误,而不是等到运行才发现错误 阅读全文
posted @ 2019-02-23 18:49 ShineYoung 阅读(88) 评论(0) 推荐(0) 编辑
 

2018年12月10日

摘要: 安装 1.在MarketPlace 中搜索 MyBatipse 安装 2.下载MyBatipse 插件 使用 。。。。。。 阅读全文
posted @ 2018-12-10 11:44 ShineYoung 阅读(149) 评论(0) 推荐(0) 编辑
 

2018年8月29日

摘要: 在elastic search中文档(document)类似于关系型数据库里的记录(record),类型(type)类似于表(table),索引(index)类似于库(database)。 文档一定有三个元数据 _index文档在哪存放_type文档表示的对象类别_id文档唯一标识 _index可以 阅读全文
posted @ 2018-08-29 09:59 ShineYoung 阅读(408) 评论(0) 推荐(0) 编辑