
CoreJAVA
文章平均质量分 80
cRaZy_TyKeIo
这个作者很懒,什么都没留下…
展开
-
java中awt和swing是的关系以及区别
简单的说:AWT 是抽象窗口组件工具包,是 java 最早的用于编写图形节目应用程序的开发包。 Swing 是为了解决 AWT 存在的问题而新开发的包,它以 AWT为基础的。 具体的说就是: AWT 是Abstract Window ToolKit(抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。AWT中的图形原创 2013-11-20 11:57:41 · 533 阅读 · 0 评论 -
深入研究java.lang.ThreadLocal类
深入研究java.lang.ThreadLocal类一、概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本原创 2013-11-20 11:58:39 · 556 阅读 · 0 评论 -
java中static作用详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,原创 2013-11-20 11:58:02 · 486 阅读 · 0 评论 -
输出JavaBean对象在内存中的大小
Object流 直接将Object写入或读出也叫做对象的序列化:把一个Object直接转换成字节流写到硬盘上,或者直接写到网络上去这里有一个类T:class T implements Serializable { //注意,必须要实现Serializable接口,才是可序列化的 int i =10; int j =9; double d =2.3;原创 2013-11-20 11:58:54 · 1320 阅读 · 0 评论 -
Java静态代码块(static block…
原文地址:http://www.2cto.com/kf/201206/135296.htmlJava 中的static代码块并不一定会被调用。设两个含静态方法和静态块的两个类(父类Base 子类Extend)static块要写在public类里,所以两个类要写在单独的两个.java文件里//父类public class Base { publicstatic String wh原创 2013-11-20 11:58:47 · 526 阅读 · 0 评论 -
一次HashMap多线程安全引起的事故
原文地址:http://blog.youkuaiyun.com/xiaojianpitt/article/details/7659793因为最近在做多线程,领导问起了为什么用ThreadLocal和不用HashMap,才找到下面这文章,写的不错,很有启发。 事故分析最近一次web工程上线,上线大概半个小时,出现了报警,16核的服务器的cpu使用了1123%,程序出异常了。Cpu利用率过高一般原创 2013-11-20 11:58:35 · 1028 阅读 · 0 评论 -
Java中AWT、Swing与SWT三大GUI技术…
MineHe原创看了一下对JavaGUI讨论的帖子,所以写了一篇文章来阐述一下各种GUI技术的优劣。Java世界中,目前最知名的三大GUI库分别是:1、AWT(Abstract Window Toolkit)抽象窗口工具包库,包含于所有的Java SDK中2、Swing高级图形库,包含于Java2 SDK中3、来自IBM Eclipse开源项目的SWT(Standard WidgetT原创 2013-11-20 11:57:45 · 1591 阅读 · 0 评论 -
理解ThreadLocal
原文地址:http://blog.youkuaiyun.com/qjyong/article/details/2158097ThreadLocal是什么早在JDK1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一原创 2013-11-20 11:58:41 · 482 阅读 · 0 评论 -
分析多线程并发写HashMap线程被han…
原文地址:http://www.udpwork.com/item/2321.html 在blogjava上看到一文谁能帮忙解释一下为什么这个程序会死锁?,激发了我那能害死猫的好奇,所以很费劲的琢磨了这个问题。由于涉及的内容较多,就单独发文阐述一下。文中提到的问题程序如下:public class TestLock { privatefinal HashMap map = new原创 2013-11-20 11:58:37 · 660 阅读 · 0 评论 -
关于AWT和Swing的一点讨论
这个讨论比较透彻的讲了awt和swing的关系,8错! 目前大多数的嵌入式Java虚拟机都提供了对AWT 的支持但是不提供对Swing 的支持。但是,在标准版的Java平台上Swing才是推荐使用的图形界面系统,在Sun 公司所提供的Java Tutorial 中甚至把基于AWT的图形用户界面设计这一部份从其网站中删除,需要利用到AWT进行图形用户界面设计的用户只有将该部原创 2013-11-20 11:57:43 · 1013 阅读 · 0 评论 -
java对象占内存大小
原文地址:http://329937021.iteye.com/blog/547779空对象占8个字节有数据成员的话,你把数据成员按基本数据类型和对象引用分开统计。基本数据类型按byte/boolean=1,char/short=2,int/float=4,long/double=8,累加,然后对齐到8的倍数。对象引用按每个4字节,累加,然后对齐到8个字节的倍数。===========原创 2013-11-20 11:58:52 · 536 阅读 · 0 评论