![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
SUKI547
从放弃到入门
展开
-
2020京东917技术笔试-地图题(王子救公主)leecode-490
DFS思路:地图转化成01态,然后就是leecode 490地图题了,居然还是付费题import java.util.Scanner;public class jingdong2 { public boolean hasPath(int[][] maze, int[] start, int[] destination) { boolean[][] visited = new boolean[maze.length][maze[0].length];原创 2020-09-18 10:21:57 · 244 阅读 · 0 评论 -
【OnJava8笔记】static关键字
https://github.com/LingCoder/OnJava8/blob/master/docs/book/03-Objects-Everywhere.md类是对象的外观及行为方式的描述。通常只有在使用 new 创建那个类的对象后,数据存储空间才被分配,对象的方法才能供外界调用。这种方式在两种情况下是不足的。有时你只想为特定字段(注:也称为属性、域)分配一个共享存储空间,而不去考...原创 2019-12-19 20:31:25 · 223 阅读 · 0 评论 -
Happens-before、Sequentially consistent
Happens-before粗暴的来说,data race发生在冲突访问没有happens-before 的地方When a program contains two conflicting accesses (§17.4.1) that are not ordered by a happens-before relationship, it is said to contain a dat...原创 2019-10-30 16:58:54 · 228 阅读 · 0 评论 -
【Java 并发】线程join() 和 yield()
看了一遍thinking in java 没懂,看了中文版Java高并发的书才了解。我跪着来学习了joinThread 的join和sleep一样是一个可中断的方法,如果有其他线程执行了对当前线程的interrupt操作,也会捕获到中断信号,并擦除线程的interrupt标识,Thread的API提供了3种不同的join方法。1. public final void join() throw...原创 2019-10-24 22:06:54 · 249 阅读 · 0 评论 -
【Java 并发】 Synchronized关键字
文章目录synchronized简介两种方法1. 对象锁2. 类锁多线程访问同步方法实例总结与Lock对比synchronized 原理可重入性反编译可重入性原理可见性原理缺陷常见面试问题本文笔记来自MOOC课程Java高并发之魂:synchronized深度解析synchronized简介Synchronized 是Java最基本的关键字,它保证同一时刻只有一个线程访问,属于独占锁两种方...原创 2019-09-04 15:21:21 · 216 阅读 · 0 评论 -
Java static静态关键字详解(public、 private、 volatile)
文章目录前言static要解决什么问题?格式特点static静态变量静态变量和实例变量的区别static静态方法static应用场景static 与volatilestatic如何去访问public static 与private staticstatic使用注意事项总结Java之static静态关键字详解对java中public、static的理解Java 中 static 和 volat...转载 2019-09-28 10:11:45 · 4172 阅读 · 0 评论 -
【Java 笔记】Iterator迭代器、Vector容器与ArrayList
jdk8 documentIterator迭代器迭代器是一种模式,使数据结构的遍历行为与被遍历的对象分离,即无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部。注意:迭代出来的元素都是原来集合元素的拷贝。 Java集合中保存的元素实质是对象的引用,而非对象本身。迭代出的对象也是引用的拷贝,结果还是引用。那么如果集合中保存的元素是可变类型的...原创 2019-10-08 17:21:29 · 602 阅读 · 0 评论 -
Java IO:读取文件特定行,将结果输出控制台以及以追加形式写到文件中
问题描述:近期写bug的时候需要对实验的数据从XXX.log 输入到程序,进行简单的操作后输出到YYY.log文件。要求输入文件,读取/截取特定行,进行计算,输出到控制台以及文件。import java.io.*;import java.util.ArrayList;import java.util.List;public class logInput {//输入文件 publ...原创 2019-10-10 16:09:04 · 457 阅读 · 0 评论