![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java高级
文章平均质量分 55
xiaotian15
这个作者很懒,什么都没留下…
展开
-
java基础数据类型分析
一、存储空间 在java中,一共有8种基本类型,其中有4种整形、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和一种用于表示真值的boolean类型。 (java中基本数据类型的存储空间是固定的,具有强大的可移植性、跨平台性。而在c语言中,数值类型的空间存储是随编译器的变化而变化的,在不同的平台,占用空间也可能不同) 整形:整形都是有符号的,首位为符号位,采原创 2012-11-28 11:05:45 · 519 阅读 · 0 评论 -
java终结处理和垃圾回收
内存是稀缺的资源,哪怕内存一块钱一条!如果在编程中使用不当,再大的内存也会耗光。 一、认识Java的自动垃圾回收 垃圾回收是Java语言的一大特性,方便了编程,是以消耗性能为代价的。而垃圾在这里只无用的对象。而C++是需要程序员自己写析构函数来释放内存的,麻烦,也有可能忘记而导致内存泄露。 Java语言对内存的分配管理是通过JVM内部机制决定的。程序员可以不关心其处理转载 2012-12-01 13:58:49 · 937 阅读 · 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 · 304 阅读 · 0 评论 -
java equals函数详解
equals函数在基类object中已经定义,源码如下 public boolean equals(Object obj) { return (this == obj); } 从源码中可以看出默认的equals()方法与“==”是一致的,都是比较的对象的引用,而非对象值(这里与我们常识中equals()用于对象的比较是相饽的,原因是java中的大多数类都重写了equals原创 2012-11-23 09:34:36 · 1186 阅读 · 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 · 991 阅读 · 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 · 894 阅读 · 0 评论