随笔分类 -  JAVA

Java编译期和运行期
摘要:Q.下面的代码片段中,行A和行B所标识的代码有什么区别呢??12345678910111213141516171819publicclassConstantFolding{staticfinalintnumber1=5;staticfinalintnumber2=6;staticintnumber3... 阅读全文

posted @ 2015-11-10 00:45 小概率 阅读(1105) 评论(0) 推荐(0)

深入理解重载和重写及与之相关的多态性 Overloading and Overriding(转)
摘要:重载和重写除了在名称上有些相似之外,其实是完全不同的两个东西。重载的目的是使得我们能够用用一个统一的接口名称来调用一系列方法。这些方法的目的也许是一样的,但是它们的实现方式会根据传入的参数不同而不同。重写涉及到继承这个概念中的问题。子类继承了父类的方法,但是它可能需要有不同的操作行为,这时候就需要在... 阅读全文

posted @ 2015-11-10 00:43 小概率 阅读(351) 评论(0) 推荐(0)

Java编译期优化与运行期优化技术浅析
摘要:Java语言的“编译期”是一段不确定的过程,因为它可能指的是前端编译器把java文件转变成class字节码文件的过程,也可能指的是虚拟机后端运行期间编译器(JIT)把字节码转变成机器码的过程。下面讨论的编译期优化指的是javac编译器将java文件转化为字节码的过程,而运行期间优化指的是JIT编译器... 阅读全文

posted @ 2015-11-10 00:39 小概率 阅读(2534) 评论(0) 推荐(0)

字符串之String类
摘要:主要涉及在程序运行初始化之后不能改变的字符串类String和字符串内容可以动态改变的类StringBuffer,以及用于字符串转换词法分析类StringTokenizer;同时还将介绍字符串和其他数据类型之间的相互转换。Java中将字符串作为对象来处理,在对象中封装了一系列方法来进行字符串处理。St... 阅读全文

posted @ 2015-04-18 10:46 小概率 阅读(694) 评论(0) 推荐(0)

JAVA的Random类介绍
摘要:Random类(java.util)Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的... 阅读全文

posted @ 2015-04-17 01:19 小概率 阅读(19725) 评论(0) 推荐(2)

导航