Java/JVM是如何构建的?看看OpenJDK吧! 经验

简介&历史 正如有些人已经知道的那样,从Java7开始,OpenJDK就是Java的参考实现(Reference Implementation)。下图的时间线可以让你了解一下OpenJDK的历史。

jopen 2015-01-20   20533   0
JVM   Java开发  

Java类加载器的工作原理 经验

Java类加载器的作用就是在运行时加载类。Java类加载器基于三个机制:委托、可见性和单一性。委托机制是指将加载一个类的请求交给父类加载器,如果这个父类加载器不能够找到或者加载这个类,那么再加载它。可

jopen 2015-03-10   18306   0

Java Concurrency 基础知识 经验

原子性:即对该类的操作是不被打断的,即使在多线程的环境下 如果一个类只有单个状态,推荐使用jdk中的java.util.concurrent.atomic包AtomicBoolean AtomicInteger

jopen 2015-03-19   15927   0

Java习惯用法总结 经验

Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《 Effective Java

jopen 2015-04-08   12581   0

JAVA面试700问(六) 经验

基于操作系统的文件系统服务,比如文件、文件夹的创建,权限的核实,改变文件名等,都由java.io.File类提供。 java.io.RandomAccessFile类提供对文件的随机访问。使用这个类同样可

jopen 2015-03-11   48361   0

Java EL 详细用法讲解 经验

本文主要介绍了Java EL的语法结构以及EL的使用方法,并结合例子代码讲解了Java EL对象、Java EL运算符以及Java EL函数。希望对Java开发者有所帮助。 一、EL简介 1.语法结构

jopen 2015-03-11   16485   0

JAVA面试700问(一) 经验

译者:叶文海(yewenhai@gmail.com) 1、Java环境中的字节码是什么? 由Java 编译器生成的一种代码。 由JVM生成的一种代码。 Java源文件(Java Source File)的别名。 一种写在类的实例方法中的代码。

jopen 2015-03-11   33363   0

使用Docker进行Java开发 经验

【编者的话】这是一篇入门级的学习教程,推荐Java开发者阅读,作者通过一个简单的例子演示了如何在Docker中进行Java开发。不需要Maven、不需要JDK,你只需要给你的小伙伴一个Dockerfi

jopen 2014-12-23   54912   0
Docker  

Java实现 数字签名 经验

 public void generater() {   try {    java.security.KeyPairGenerator keygen = java.security.KeyPairGenerator      

jopen 2014-11-11   36385   0

Java并发的处理方式 经验

class){ ...; } } } 3 Java中的锁与排队上厕所。 锁就是阻止其它进程或线程进行资源访问的一种方式,即锁住的资源不能被其它请求访问。在JAVA中,sychronized关键字用来对一个对象加锁。比如:

jopen 2015-02-05   21375   0

Java 容器 & 泛型:一、认识容器 经验

豆瓣: BYSocket 容器是Java语言学习中重要的一部分。泥瓦匠我的感觉是刚开始挺难学的,但等你熟悉它,接触多了,也就“顺理成章”地知道了。Java的容器类主要由两个接口派生而出: Collection和Map

f663x 2015-03-14   79506   0

你应当知道的7个Java工具 经验

Zhitnitsky告诉我们这7个辅助工具的主要功能特点,这些工具每个java程序员都应该了解一下。这篇文章最初发表在takipi的博客–Java与Scala异常分析和性能监控. 在准备进行锁和负载测试之前

jopen 2014-11-14   21346   0

Object-c和java的简单对比 经验

程语言。 java的一些点 Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。 Java分为三个体系Java

jopen 2015-03-03   52591   0

Java 日志管理最佳实践 经验

发人员来说,在程序中使用日志API记录日志并不复杂,不过遵循一些最佳实践可以更好的利用日志。本文介绍了在Java程序中记录日志的最佳实践,同时也 介绍了如何使用开源软件对日志进行聚合和分析。 概述 对于现

jopen 2014-11-25   34395   0

Java常见集合的归纳总结 经验

Java常见集合的归纳总结 首先来看看集合的关系: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack

jopen 2015-01-10   24764   0

Java注解处理器 经验

Java中的注解(Annotation)是一个很神奇的东西,特别现在有很多Android库都是使用注解的方式来实现的。一直想详细了解一下其中的原理。很有幸阅读到一篇详细解释编写注解处理器的文章。本文的原文是

jopen 2015-02-09   70107   0

Java序列化 经验

有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。 Java序列化算法透析 Serialization(序 列化)是一种将对象以一连串

jopen 2014-12-14   17133   0

Java 容器 & 泛型(1):认识容器 经验

泥沙砖瓦浆木匠-Jeff_Li 容器是Java语言学习中重要的一部分。泥瓦匠我的感觉是刚开始挺难学的,但等你熟悉它,接触多了,也就“顺理成章”地知道了。Java的容器类主要由两个接口派生而出: Collection和Map

jopen 2015-04-14   20318   0

Java回调机制(异步) 经验

(类似自行车的两个齿轮)。 3、 异步调用 ,即通过 异步消息 进行通知。 二、CS中的异步回调(java案例) 比如这里模拟个场景:客户端发送msg给服务端,服务端处理后(5秒),回调给客户端,告知处理成功。代码如下:

jopen 2015-10-22   11898   0

关于Java去连接HTTP地址的操作 经验

ctc.http; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStreamWriter;

jopen 2016-01-07   8855   0
1 2 3 4 5 6 7 8 9 10