最新 | 最热门 | 最高评价

+0  常用的JDK自带命令行工具

Tag: Virtual Machine | JDK | 工具
四火 发于 2013年11月14日 20:57 | 点击: 1974 | 展开摘要
文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

在这里可以找得到这些工具的列表,虽然官网上免责声明为 “The tools described in this section are unsupported and experimental in nature and should be used with that in mind. They might not be available in future JDK versions.”,但实际上这些工具还是非常

查看全文: http://www.udpwork.com/item/11120.html

+0  Java多线程发展简史

Tag: Coding Thinking | Recommended | Java | JDK | JSR | 历史 | 多线程
四火 发于 2012年09月15日 16:43 | 点击: 2071 | 展开摘要
这篇文章,大部分内容,是周五我做的一个关于如何进行Java多线程编程的Knowledge Sharing的一个整理,我希望能对Java从第一个版本开始,在多线程编程方面的大事件和发展脉络有一个描述,并且提及一些在多线程编程方面常见的问题。对于Java程序员来说,如果从历史的角度去了解一门语言一个特性的演进,或许能有不同收获。

 

引言

首先问这样一个问题,如果提到Java多线程编程,你会想到什么?

 

volatile、synchronized关

查看全文: http://www.udpwork.com/item/8196.html

+0  JDK终于有直接下载地址了

Tag: java | jdk | oracle | sun
suchasplus 发于 2011年04月25日 20:29 | 点击: 3072 | 展开摘要
 

纯抱怨, 以前的Sun(Oracle) JDK在下载的时候,要点击一堆Agreement才能在浏览器里面单线程下载,拖到迅雷离线里面也很难下载,只能等80MB在chrome里面一点点单线程拖下载

今天JDK6U25发布, 打开oracle网站, 赫然发现Oracle已经提供了JDK直接下载地址,Terminal下axel -n 10 一把,速度很给力啊


 


[100%]  .......... ..........

查看全文: http://www.udpwork.com/item/4928.html

+0  Java 瑕疵

Tag: 杂项 | java | java 笨重 | java 面向对象 | jdk 笨重
司马 刘 发于 2010年12月25日 17:14 | 点击: 2464 | 展开摘要
Java 是我使用过的设计的最好的编程语言,但是本文是讲 Java 设计不好的地方。

1)Java 不是完全面向对象的,这一点经常被 Python 支持者拿来说事。的确如此,Java 中的内置基本数据类型如:int,boolean 都没有对象的特性,而 Python 中一切皆对象。Java 为了整个语言的完备性,不得不引入 Integer,Boolean 这些类来弥补这一点。

2)JDK 太笨重,下载文件几十M,安装后有 200M。Java 在桌面环境始终站不稳脚和 JD

查看全文: http://www.udpwork.com/item/3895.html

+0  Sun JDK 1.6内存管理

Tag: jvm | sun jdk | 内存管理
bluedavy 发于 2010年12月20日 13:05 | 点击: 3169 | 展开摘要
分为使用篇、调优篇和实现篇三个部分,使用篇为填鸭式,调优篇为pattern式,实现篇为启发式,三个PPT的目标为:

1.掌握Sun JDK的内存区域的划分;

2.掌握Sun JDK垃圾收集器的使用方法和触发时机;

3.掌握OOM的解决方法;

4.掌握一些基本的GC调优的方法;

5.了解自动内存管理的常见实现方法,以及Sun JDK所做的优化。

感兴趣的同学可以看下,:)

先行放上使用篇和调优篇,实现篇以及slides中的cases后续放上。

使用篇:

Sun

查看全文: http://www.udpwork.com/item/3833.html

+0  JDK里的设计模式

Tag: Java语言 | 杂项资源 | 程序设计 | design pattern | Java | JDK
陈皓 发于 2010年11月26日 08:44 | 点击: 2842 | 展开摘要
下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论:

http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns

Structural(结构模式)

Adapter:

把一个接口或是类变成另外一种。

java.util.Arrays#asList()

javax.swing.JTable(TableModel)

java.io.InputS

查看全文: http://www.udpwork.com/item/3583.html

+0  Sun JDK OOM

Tag: jvm | oom | sun jdk oom
bluedavy 发于 2010年07月20日 14:43 | 点击: 3224 | 展开摘要
Java的自动内存管理机制给开发人员带来了很多的便利,在设计、开发时可以完全不用考虑要分配多少内存,要记得回收内存等,但同时也带来了各种各样的问题,其中最典型的问题就是OOM,大部分Java开发人员估计都看到过java.lang.OutOfMemoryError这样的错误信息,在这篇文章中,就来介绍下Sun JDK中有哪几种OOM、OOM示例、造成OOM的原因的查找、解决以及Sun JDK代码中处理OOM的方式。

PDF版本请从此下载:http://blog.bluedav

查看全文: http://www.udpwork.com/item/2810.html

+0  Java多线程的监控分析工具(VisualVM)

Tag: Java | jboss | jdk6 | jmx | jstatd | rmi | thread | thread dump | VisualVM
longhao 发于 2010年03月12日 09:39 | 点击: 4546 | 展开摘要
    在java多线程程序运行时,多数情况下我们不知道到底发生了什么,只有出了错误的日志的时候,我们才知道原来代码中有死锁。撇开代码检查工具,我们先讨论一下利用VisualVM监控,分析我们的多线程的运行情况。(注:实践本文内容的JDK的版本需要1.6.07以上)

    什么是VisualVM

    VisualVM是JDK的一个集成的分析工具,自从JDK 6 Update 7

查看全文: http://www.udpwork.com/item/1105.html
|<<<1>>>| 一共1页, 8条记录