java高级
文章平均质量分 55
xiaotian15
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java基础数据类型分析
一、存储空间 在java中,一共有8种基本类型,其中有4种整形、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和一种用于表示真值的boolean类型。(java中基本数据类型的存储空间是固定的,具有强大的可移植性、跨平台性。而在c语言中,数值类型的空间存储是随编译器的变化而变化的,在不同的平台,占用空间也可能不同)整形:整形都是有符号的,首位为符号位,采原创 2012-11-28 11:05:45 · 585 阅读 · 0 评论 -
java终结处理和垃圾回收
内存是稀缺的资源,哪怕内存一块钱一条!如果在编程中使用不当,再大的内存也会耗光。 一、认识Java的自动垃圾回收 垃圾回收是Java语言的一大特性,方便了编程,是以消耗性能为代价的。而垃圾在这里只无用的对象。而C++是需要程序员自己写析构函数来释放内存的,麻烦,也有可能忘记而导致内存泄露。 Java语言对内存的分配管理是通过JVM内部机制决定的。程序员可以不关心其处理转载 2012-12-01 13:58:49 · 1029 阅读 · 0 评论 -
JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355转载 2012-12-01 14:19:01 · 364 阅读 · 0 评论 -
java equals函数详解
equals函数在基类object中已经定义,源码如下 public boolean equals(Object obj) { return (this == obj); }从源码中可以看出默认的equals()方法与“==”是一致的,都是比较的对象的引用,而非对象值(这里与我们常识中equals()用于对象的比较是相饽的,原因是java中的大多数类都重写了equals原创 2012-11-23 09:34:36 · 1294 阅读 · 0 评论 -
java逻辑表达式短路分析
java的逻辑表达式(||、&&)经常出现一些短路现象,以下面代码为例public static void main(String[] args){ int a=1,b=2; if(++a==2||++b==3){ System.out.println("a="+a+" b="+b); } }输出结果原创 2012-11-23 17:15:32 · 1064 阅读 · 0 评论 -
java之Stirng和Date转换
1:大体思路[html] view plaincopy这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat s转载 2013-02-04 23:40:36 · 974 阅读 · 0 评论
分享