Java
文章平均质量分 77
散落一地的蓝
这个作者很懒,什么都没留下…
展开
-
判断循环小数(Java实现)
//输入格式//a,b//a、b为整数import java.io.IOException;import java.util.ArrayList;import java.util.Scanner;public class Main { /** * @param ar原创 2011-09-17 22:13:55 · 3262 阅读 · 1 评论 -
java常量池
Java常量池详解之一道比较蛋疼的面试题 今天My colleague问我一个让他头疼的Java question,求输出结果 代码如下:/** * * @author DreamSea 2011-11-19 */public class IntegerTest { public static void main(String[] a转载 2013-11-01 15:59:47 · 456 阅读 · 0 评论 -
java常量池
Java的8种基本类型(Byte, Short, Integer, Long, Character, Boolean, Float, Double), 除Float和Double以外, 其它六种都实现了常量池, 但是它们只在大于等于-128并且小于等于127时才使用常量池。由如下例子可以看出: [java] view plaincopy转载 2013-11-01 16:03:36 · 353 阅读 · 0 评论 -
JAVA中堆、栈、常量池以及equal,==,hashcode的理解
以下是本人学习JAVA时的一点理解和感悟,如果有不对的地方还请大家批评指正。JAVA和C语言一个很大的不同就是:在C语言中我们可以通过“&”很容易的获取一个对象的地址,而在JAVA中,我们却似乎找不到什么方法可以获取到对象的地址(有人可能以为hashcode就代表地址,其实不然,两个不同的对象hashcode完全可能一样),但绝不代表JAVA中没有地址的概念,只是出于安转载 2013-11-03 17:53:00 · 894 阅读 · 0 评论 -
回车与换行
回车和换行今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于转载 2014-05-12 10:32:10 · 402 阅读 · 0 评论 -
快速排序
public class main { public static void main(String[] args) { // TODO Auto-generated method stub int[] inputs = new int[] { 1, 6, 2, 5, 8, 6, 9, 8, 7, 1, 2, 3, 5, 56, 5, 2 }; quickSort(input原创 2014-06-06 15:50:43 · 406 阅读 · 0 评论 -
从虚拟机视角谈 Java 应用性能优化
Java 的普及和广泛应用,以及其基于虚拟机运行的机制,使得性能问题越来越重要。本文从 Java 虚拟机的角度,特别是垃圾回收机制来剖析了 Java 应用程序设计需要注意的方面,并总结出了几条非常容易被忽视的设计、编写代码的原则和习惯。最后通过实例来介绍几种主要的 Java Profiler 工具对我们进行开发和分析的帮助。本文要求读者具有一定的 Java 虚拟机的基础知识,一定的 Java 设计转载 2014-07-09 18:14:19 · 643 阅读 · 0 评论