• Java可见性机制的原理

    基本概念1.可见性当一个线程修改了共享变量时,另一个线程可以读取到这个修改后的值。2.内存屏障(Memory Barriers)处理器的一组指令,用于实现对内存操作的顺序限制。3.缓冲行CPU告诉缓存...

    358

  • Java文件I/O的三种方法

    之前在面试中被问到过两次Java中文件读入输出怎么写,当时只记得一个大概,没有办法很清晰的说出一个条理,今天特地看出总结了一下这方面的内容,想要写出来给大家分享。首先文件读入输出流常用有三种:File...

    408

  • JAVA语法糖“+”运算符

    JAVA提供的“+”运算符,如Iteger+String,从C++的角度来看总是想找到JAVA是怎么重载这个“+”运算符,于是进去String这个类中看,然而并没有什么卵发现,于是乎想着JAVA是怎么...

    442

  • Java中如何使用嵌入MySQL

    这篇手记主要介绍在Java中嵌入式MySQL的使用,对于一些的应用项目,提供安装版的Mysql,Oracle是必须的工作。但是有时候如果是一个小的工具,可安装或者移植性比较强的小软件。再去安装数据库可...

    414

  • linux中搭建java开发环境

    1、JDK的安装执行下面命令安装JDK(首先创建/opt/java目录)tar -xvf jdk-7u9-linux-i586.tar.gz -C /opt/javaln -s /opt/java/j...

    365

  • MD5加密 java实现

    百度百科对MD5的说明是:  Message Digest Algorithm MD5(中文名为消息摘要算法第 五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。MD5即Mess...

    592

  • 深入理解java异常处理机制

      异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多...

    498

  • 深入理解Java中的final关键字

    Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使...

    307

  • Java中关于String类型的10个问题

    1. 如何比较两个字符串?用“=”还是equals简单来说,“==”是用来检测俩引用是不是指向内存中的同一个对象,而equals()方法则检测的是两个对象的值是否相等。只要你想检测俩字符串是不是相等的...

    408

  • Java常考面试题(一)

    一、什么是虚拟机?为什么Java被称作是“平台无关的编程语言”?      自己解答:            虚拟机就是用来编译我们写的java程序,我们的程序 xxx.java 首先编译成xxx.c...

    427

  • Java集合的有序无序问题和线程安全与否问题

    首先,清楚有序和无序是什么意思:集合的有序、无序是指插入元素时,保持插入的顺序性,也就是先插入的元素优先放入集合的前面部分。 而排序是指插入元素后,集合中的元素是否自动排序。(例如升序排序)...

    532

  • 编辑器背后的程序观

    最近看到新闻,Eclipse 的市场份额持续下滑,而 Intellij IDEA 异军突起终于坚持不懈的超越了 Eclipse 成为了 Java 程序员的首选开发工具。有感于此,回想起这么些年来写过不...

    326

Release Notes

Popular this month