按类别查询搜索结果
关于关键词 的检测结果,共 7047
蝴蝶飞啊飞 | 2019-10-23 11:33:32 | 阅读(180) | 评论(0)
Java多线程的常用方法基本分为:获取当前线程的操作,线程休眠sleep()方法,线程让步yield()方法,等待其他线程终止join()方法,线程停止的一系列方法。一、获取当前线程的操作??1、获取当前线程: Thread.currentThread();????需要注意的是: 当一个线程A开启后,调用其他线程类B的普通方法时,此时的...【阅读全文】
蝴蝶飞啊飞 | 2019-10-21 12:21:46 | 阅读(110) | 评论(0)
说起线程池大家肯定不会陌生,在面试中属于必问的问题之一,特别是对于“高并发”有较高要求的企业,基本是必问点。网上关于线程池的文章和视频很多,本篇文章旨在帮助大家快速了解和掌握线程池的基本原理,对于高级应用不过多涉及。一、并发队列1. 并发队列概念并发队列是一个基于链接节点的无界线程安全队...【阅读全文】
蝴蝶飞啊飞 | 2019-10-17 11:56:03 | 阅读(160) | 评论(0)
讲到HashMap不得不讲到HashCode,百度HashCode,它的释义如下哈希码并不是完全唯一的,它是一种算法,让同一个类的对象按照自己不同的特征尽量的有不同的哈希码,但不表示不同的对象哈希码完全不同。也有相同的情况,看程序员如何写哈希码的算法。HashCode是用来在散列存储结构中确定对象的存...【阅读全文】
蝴蝶飞啊飞 | 2019-10-12 11:30:06 | 阅读(100) | 评论(0)
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能:给数组赋值:通过fill方法。对数组排序:通过sort方法,按升序比 较 数 组: 通过equals方法比较数组中元素值是否相等。查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。截取数组元素:通过c...【阅读全文】
e_laura | 2019-09-04 15:38:46 | 阅读(163110) | 评论(0)
本文将介绍通过Java编程,在Word中对部分文字设置加粗,删除线,下划线,阴影,背景色,字号,颜色,添加上标等样式。【阅读全文】
e_laura | 2019-08-28 16:13:20 | 阅读(2840) | 评论(0)
文本将介绍如何使用Spire.Doc for Java,在Java程序中对Word文档中的指定文本进行替换。【阅读全文】
BurstRabbit | 2019-05-25 12:19:54 | 阅读(0) | 评论(0)
案例描述在《Java Concurrecy In Practice》书中第三章清单3.1有可见性导致的BUG示例:public class NoVisibility { private static boolean ready; private static int number; private static class ReaderThread extends Thread { public void run() { while (!ready) { } ...【阅读全文】
人少我有暗香 | 2019-05-20 15:26:48 | 阅读(0) | 评论(0)
import java.util.Date; // 导入 java.util 包下的 Date 类import java.util.Scanner; // 导入 java.util 包下的 Scanner 类import javax.swing.*; // 导入 javax.swing 包下的所有类,* 表示所有类注意:import 只能导入包所包含的类,而不...【阅读全文】
人少我有暗香 | 2019-05-17 14:15:47 | 阅读(0) | 评论(0)

Java学习的基础概念和知识点【阅读全文】
孤独键客 | 2019-05-16 10:17:25 | 阅读(1390) | 评论(0)
来源:jianshu.com/p/e674ee68fd3f锁-是为了解决并发操作引起的脏读、数据不一致的问题。2.1、volatilevolatile在多处理器开发中保证了共享变量的“ 可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。结论:如果volatile变量修饰符使用恰当的话,它比synchronize...【阅读全文】
pamire | 2019-05-13 17:12:04 | 阅读(248770) | 评论(0)
集合中的键值依赖查询【阅读全文】
alienzf | 2019-04-28 22:24:55 | 阅读(2440) | 评论(0)
1、打包jar包工程右击“Export” ->  Java/JAR file  ->  指定保存路径即可2、第三方jar包加载这里使用比较简单等方法:在工程下新建一个文件夹,将生成等jar拷贝到该路径下,“New”-> 选择 新增文件夹->下面有个高级选项/link to file in the file system 选择browse选择刚才那个jar包,该jar包就倒...【阅读全文】
Moonecho | 2019-04-25 16:54:25 | 阅读(2980) | 评论(0)
synchronized与lock:1. synchronized是java内置关键字,在jvm层面,Lock是个java类;2. synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁;3. synchronized会自动释放锁(线程执行完同步代码会释放锁,线程执行过程中发生异常会释放锁),Lock需在finally中手工释放锁(unlock()方法释放锁),否...【阅读全文】
huarui | 2019-04-25 14:21:29 | 阅读(0) | 评论(0)
如何选一所好的it学校
【阅读全文】
Moonecho | 2019-04-23 15:46:51 | 阅读(241230) | 评论(0)
在一次面试过程中,面试官突然问我有没有用过COW,我有点傻了,因为我却是没有用过,后来专门研究了一下,引申出来很多东西。fail-fast,fail-save,COW。【阅读全文】
孤独键客 | 2019-04-16 09:48:21 | 阅读(810) | 评论(0)
这次的 [ 一分钟系列 ] 灰常的简单,只有短短几十来个字,考验你 Java 基础的时候到了,烧动吧,大脑!话不多说,本次代码只为募集到最优秀的答案,代码如下:int j = 0;j = j++;System.out.print(j);你觉得最后会输出多少呢,为什么?- _ -- _ -- _ -- _ -- _ -- _ -- _ -...【阅读全文】
孤独键客 | 2019-04-10 10:25:13 | 阅读(880) | 评论(0)
当我们在浏览器输入一个网址,然后按下回车,接下来浏览器显示了页面。网速好的话这之间可能就一秒,但在这一秒内到底发生了什么?大致过程如下:Web请求的工作原理可以简单地归纳为:一个 HTTP 事务就是这样实现的,看起来很简单,原理其实是挺负责的。需要注意的是客户机与服务器之间的通信是非持久连...【阅读全文】
a724888 | 2019-04-06 15:58:54 | 阅读(720) | 评论(0)
设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设计的思想理念,才能在工作学习中运用到“无形”。Spring作为业界的经典框架,无论是在架构设计方面,...【阅读全文】
a724888 | 2019-04-06 15:28:52 | 阅读(810) | 评论(0)
JDK中设计模式本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图。首先来个总结,具体的某个模式可以一个一个慢慢写,希望能对研究JDK和设计模式有所帮助。一、设计模式是什么(1)反复出现问题的解决方案(2)增强软件的灵活性(3)适应软件不断变化二、学习JDK中设计模式的好处(1)借鉴优秀...【阅读全文】
狡猾的狐狸 | 2019-03-25 10:12:58 | 阅读(580) | 评论(0)
  根据TIOBE编程语言排行榜2019年三月份榜单排名,Java语言位居榜首。Java语言以其良好的面向对象设计思想获得了市场和程序员的喜爱。那么你是否想要学习Java语言了,毕竟TIOBE的排名代表着程序语言的未来趋势。针对零基础的初学者,入门Java语言你就必须了解一些常识知识。  Java简介  Java是由Sun Micros...【阅读全文】