1. JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Jav...
1. JVM相关(包括了各个版本的特性) 对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Jav...
数据库类 作为后端开发,可以说数据库是重之又重。提问的比例也相当之大。所以这里先记录下这个。 如何快速导入10万条数据到MySQL数据库? 这个应该当时很紧张,居然半天说不出...
1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平...
如何实现集合排序? 你可以使用有序集合,如 TreeSet 或 TreeMap,你也可以使用有顺序的的集合,如 list,然后通过 Collections.sort() 来排...
据调查显示,世界上有大约900万的Java开发人员,作为即将成为这900万大军中的一员,你知道去企业后你的工作职责是什么吗?你所在城市JAVA薪资水平又如何呢?这些可都关系到...
本文转自阿里云 摘要:编者按:在Java文章频道里,我们大部分人应该对该语言都非常的了解,而且在该生态圈内至少已经呆了好几年了。这让我们有常规和专业的知识,但是也同时也让我们...
FutureTask是什么 这个其实前面有提到过,FutureTask表示一个异步运算的任务。FutureTask里面可以传入一个Callable的具体实现类,可以对这个异步...
数据类型相关 java中int char,long各占多少字节? |类型|位数|字节数| |-|-|-| |short|2|16| |int|4|32| |long|8|64...
WeakReference与SoftReference的区别? 这点在四种引用类型中已经做了解释,这里简单说明一下即可: 虽然 WeakReference 与 SoftRef...
本文转自百度文库 调试是开发过程中必不可少的重要一环。调试工具是那些那些使我们能够监测、控制和纠正其他程序的程序,它们能帮我们快速找到问题的原因,最终达到提高开发效率的目的。...
之前w3cschool发布了一篇“阿里巴巴前端程序员第一轮面试问题”的文章,有些java开发者看着标题也点进来阅读了。 是的,就是这么一部分可爱java程序员网友表示,走错会...
相关概念 面向对象的三个特征 封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象. 多态的好处 允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用...
Java内存模型是保障多线程安全的根基,这里仅仅是认识型的理解总结并未深入研究。 一、什么是内存模型,为什么需要它 Java内存模型(Java Memory Model)并发...
一、锁的劣势 锁定后如果未释放,再次请求锁时会造成阻塞,多线程调度通常遇到阻塞会进行上下文切换,造成更多的开销。 在挂起与恢复线程等过程中存在着很大的开销,并且通常存在着较长...
1.注意细节,尤其是最小的细节。 “差不多”、“很接近”是只能在做马蹄铁时用的词,在软件开发中,95%的正确仍然是不能用,一个“差不多”能用方法或一个使图片很“接近”居中的C...
本文转自百度文库 我作为一个web开发者的旅程始于2000年,那时我还只有21岁,我依然可以清楚地记得那些日子里激荡在我内心的感觉。如果一定要找一个词来形容的话,我觉得那是—...
一、状态依赖性的管理 有界缓存实现的基类 [java]view plaincopy print? @ThreadSafe publicabstractclassBaseBou...
一、Lock与 ReentrantLock Lock 提供一种无条件的、可轮询的、定时的、可中断的锁获取操作,所有加锁和解锁的方法都是显式的。 [java]view plai...
并发测试大致分为两类:安全性测试(不发生任何错误的行为)和活跃性测试(某个良好的行为终究会发生)。 安全测试 - 通常采用测试不变性条件的形式,即判断某个类的行为是否与其他规...
今天突发奇想,对编码习惯和编程风格很感兴趣,于是乎,找了一下关于编程风格(Java篇)的资料,希望对爱好编码或者开始学习编码的同学有帮助! 好处不多说了,但是有几个原则如下:...