![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2SE学习笔记
nomily
想做个有用的人!
展开
-
java数组小结
数组是具有相同数据类型的一组数据的集合,java语言中将数组视为对象,数组没有专门的类型定义,一旦定义,长度不可变,成员统一,java.util.Arrays类用来管理数组;比如:排序,查找,比较等。 一. 数组的定义(主要是一维数组) 1.静态定义 如: int[] a = {1,2};原创 2009-06-09 15:24:00 · 1905 阅读 · 0 评论 -
Java 中的堆和栈
简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟转载 2009-06-10 13:23:00 · 319 阅读 · 0 评论 -
不能小瞧的数组——数组用法的挖掘
在编码过程中,数组是我们最最常用的数据结构之一。但是数组又是我们最容易抛弃的数据结构,经常由于初始化和数组长度固定等原因,我们常常用ArrayList等其他一些集合类来代替它。其实,数组作为最简单的集合数据,与其他集合数据比较起来有操作简单和查询速度快等优点。对于其长度固定的弱点,也在很多时候可以得到相应的解决。此外,在编码过程中,有些是直观的就能让我们使用数组,而很多时候却不是那么直观,需要我们转载 2009-06-12 11:08:00 · 504 阅读 · 0 评论 -
java日期时间小结
Java 语言的Calendar,GregorianCalendar (日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象。学习日期, 日期格式, 日期的解析和日期的计算。 我们将讨论下面的类: 1、 具体类(和转载 2009-06-12 12:51:00 · 329 阅读 · 0 评论 -
java 克隆
/** * * @author Administrator * 使对象能被克隆必须实现Cloneable接口,且须重写Object的clone方法,此类中所有引用类型也必须能被克隆。 */public class CloneableDemo { public static void main(String[] args) throws CloneNotSupported原创 2009-06-22 15:55:00 · 320 阅读 · 0 评论 -
J2SE IO小结
流:流是输入/输出设备的一种抽象表示,这些设备是暑假源头或是数据终点,可以把流看作是流入或是流出你的程序的字节序列 输出流:当向一个流中写数据的时候,这个流就被称为输出流,(磁盘文件、连接用户系统与远程系统的电话线路、显示器) 输入流:原则上,输入流可以是任何序列化数据源,但典型情况却是磁盘文件、键盘、或者远程计算机两种类型的流:1.字节流 InputStream直接子类: Aud原创 2009-09-07 01:30:00 · 436 阅读 · 0 评论 -
StringBuffer可变String不可变的真正原因
String和StringBuffer都是finall类,他们生成的对象在堆中都是不可变的,在他们内部都是靠属性char数组实现的,那为什么StringBuffer可以在对象中追加字符串呢?呵呵,因为String中的char数组是finall的,也就是常量,是不可改变的,而StringBuffer继承自抽象类AbstractStringBuilder,他的内部实现靠他的父类完成,Abstrac原创 2009-09-19 13:41:00 · 4100 阅读 · 0 评论