09 2015 档案
摘要:我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的...
阅读全文
摘要:java中的常量区肯定是内存了,姑且把它放在方法区里。部分数据是共享的:如基本数据类型的封装类型:Byte,Character,Short,Integer,Long,Boolean六种都有,区域【-128,127】(超过127,就放在堆里了,也就不再相等了。)还有String类型数据:String ...
阅读全文
摘要:其实Integer与int类型的赋值与比较最关键的一点就是:这两个变量的类型不同。Integer是引用类型,int是原生数据类型。 我们分四种情况来讨论: 1) Integer与int类型的赋值 a.把Integer类型赋值给int类型。此时,Integer类型变量的值会自...
阅读全文
摘要:final成员变量当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变,但引用变量所指向的对象中的内容还是可以改变的。其初始化可以在三个地方,一是其定义处,也就是说在final变量...
阅读全文
摘要:浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深...
阅读全文
摘要:最近公司培训EasyUI,就做下总结吧,给有需要的人。1、最常用的表格123注意标签,我们将利用这个标签进行表格加载12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505...
阅读全文
摘要:Java:类与继承 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态 这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相关的东西, 然后再从几个方面阐述继承这一大特性。以下是本文的...
阅读全文
摘要:我想很多人在学习java的时候,或者其他语言(如:C#,.Net等)都会遇到&和&&然而,如果你没有真正的理解他们的意思,这会给你思路上面带来很大的麻烦在这篇blog中,当你看完了以后,你会发现,很容易就把他们给区分开了下面是我的demo 1 /** 2 * 3 */ 4 package co...
阅读全文
摘要:对于java的变量,我们知道有成员变量和局部变量。关于他们的初始化,基本上所有书上都会写。成员变量,java会帮助你初始化,局部变量,则需要程序员自己初始化。对于类的成员变量。不管程序有没有显示的初始化,Java 虚拟机都会先自动给它初始化为默认值。规则为:1、整数类型(byte、short、int...
阅读全文
摘要:记录一下try..catch..finally..中return的情况。1.try中有return,finally中没有return语句的。如下代码:--返回1;finally中代码也有执行到,但try中return a程序会记录下来1;执行完finally后再去return 1;public in...
阅读全文
摘要:深入JVM学习心得前言相信很多人和我一样长期使用java编程,却 很少关注过JVM底层实现,这很大程度上是因为JVM设计的很精巧,因此平时项目也很少遇到涉及JVM的问题。但是一方面出于对java底层技术的好奇, 另一方面某些高并发,要对特定场景优化或者是排错的问题也迫切需要对JVM实现的了解,于是楼...
阅读全文
摘要:Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、创建和销毁的时间,有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,有些则是与线程一一对应,随线程的开始和结束而创建和销毁。Java虚拟机所管理的内存将会包括以下几个运行时数据区域程序计数器(P...
阅读全文