
JavaSE
Jason_xcj
这个作者很懒,什么都没留下…
展开
-
【java】中的栈与堆
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它转载 2012-10-14 18:48:36 · 335 阅读 · 0 评论 -
【java异常】浅谈
一. 异常的定义在《java编程思想》中这样定义 异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。记得当初学习java的时候,异常总是搞不太清楚,不知道这个异转载 2012-10-15 11:42:49 · 483 阅读 · 0 评论 -
【Java正则表达式】Pattern和Matcher 的用法
Pattern类: Pattern的方法如下:static Pattern compile(String regex) 将给定的正则表达式编译并赋予给Pattern类 static Pattern compile(String regex, int flags) 同上,但增加flag参数的指定,可选的flag参数包括:CASE INSENSITIVE,MULTILINE,D转载 2012-10-18 23:15:43 · 442 阅读 · 0 评论 -
【java】IO流学习总结
IO流按操作数据分为:字节流和字符流,流按流向分为:输入和输出流。 字节流 字符流输入流InputStreamReader输出流OutputStreamWriter字节流:操作的对象是媒体文件,字节流处理单元为 1 个字节,操作字节和字节数组。字符流:操作的对象是纯文本的数据,字符流处理的单元为 2 个字节的 U转载 2012-10-22 18:32:30 · 598 阅读 · 0 评论 -
【JAVA 集合】详解与总结
1. 集合 集合对象:用于管理其他若干对象的对象 数组:长度不可变 List: 有顺序的,元素可以重复 遍历:for 迭代 排序:Comparable Comparator Collections.sort() ArrayList:底层用数组实现的List 特点:查询效率高,增删效率低 轻量级 线程不安全 LinkedList:底层用双向循环链表 实现的List原创 2012-10-23 12:15:08 · 428 阅读 · 0 评论 -
【 Java Map】 集合类简介
了解最常用的集合类型之一 Map 的基础知识以及如何针对您应用程序特有的数据优化 Map。本文相关下载:· Jack 的 HashMap 测试· Oracle JDeveloper 10g java.util 中的集合类包含 Java 中某些最常用的类。 最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList转载 2012-10-23 12:18:35 · 754 阅读 · 0 评论 -
【 Java】各种排序算法
关键字: java排序算法 Java各种排序算法 1)分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(箱排序、基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,转载 2012-10-24 00:00:58 · 506 阅读 · 0 评论 -
【java】 基本数据类型之间的转换
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型转载 2012-10-29 07:58:34 · 1020 阅读 · 0 评论