
J2SE笔记
Swifly
这个作者很懒,什么都没留下…
展开
-
一、Java入门
1. java的核心机制:虚拟机、垃圾收集。2. JVM JVM的主要任务是:装载class文件并且执行基中的代码。 一个java程序独占一个JVM,一个JVM中只存在一个堆。所以,每个java程序有它自己的堆,但同一个java程序的多个线程共享一个堆。 运行时数据区包括:方法区,堆,java栈,pc寄存器,本地方法栈。 方法区:大小不固定,根据需要动态调...2010-03-17 12:37:39 · 144 阅读 · 0 评论 -
十、网络编程(TCP/IP、Socket编程、C/S)
1. 网络基础概念 什么是计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。 计算机网络的主要功能 资源共享 信息传输与集中处理 均衡负荷与分布处理 ...2010-03-28 11:16:00 · 187 阅读 · 0 评论 -
九、Java多线程机制
1. 线程的基本概念 线程是一个程序内部的顺序控制流。 线程的状态 (创建 / 就绪 / 运行 / 阻塞 / 中止) 线程和进程的区别[quote]每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。线程可以看成时轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。多进程: 在操...2010-03-28 10:56:50 · 254 阅读 · 0 评论 -
八、流
1. Java流式输入/输出原理:在Java程序中,对于数据的输入/输出操作以“流” (stream) 方式进行;J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。2. 输入/输出流的分类 java.io 包中定义了多个流类型(类或抽象类)来实现输入/输出功能;可以从不同的角度对其进行分类: 按数据流的方向不同可以分为输入流和输...2010-03-20 20:38:47 · 195 阅读 · 0 评论 -
七、容器/集合
1. 容器概念:Java API 所提供的一系列类的实例,用于在程序中存放对象。2. 容器 API:J2SDK所提供的容器API位于 java.util 包内。 Collection 接口-定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。 Set 中的数据对象没有顺序且不可以重复。 List 中的数据对象有顺序且可以重复。(即...2010-03-20 18:00:00 · 268 阅读 · 0 评论 -
六、常用类
1. String 类java.lang.String 类代表不可变的字符序列。“xxxxx” 为该类的一个对象。[code="java"]String类的常见构造方法:String(String original)//创建一个String对象为original的拷贝。String(char[] value)//用一个字符数组创建一个String对象String(c...2010-03-19 20:20:13 · 175 阅读 · 0 评论 -
五、数组
1. 数组概述 数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 一维数组的声明:type var[]; 或 type[] var;Java语言中声明数组时不能指定其长度(数组中元素的个数),例如:int a...2010-03-18 20:20:37 · 186 阅读 · 0 评论 -
四、异常处理
1. 异常的概念 Java 异常是Java提供的用于处理程序中错误的一种机制。 所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在)。 设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。 Java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该...2010-03-17 22:30:45 · 181 阅读 · 0 评论 -
三、面向对象
1. 面向对象编程语言特征:隐藏(封装)、继承、多态。2. 概念: 类:类是用于描述同一类型的对象的一个抽象概念。 对象:可以看成该类的一个具体实例,是java程序的核心,在java程序中“万事万能物皆对象”。3. 类之间的关系:依赖、关联、聚合、合成、泛化、实现。4. 值传递:基本类型传递的是该数据值本身。引用类型传递的是对对象的引用,而不是对象本身 。5. ...2010-03-17 15:47:02 · 130 阅读 · 0 评论 -
二、基础语法
1. 标识符命名规则:由字母、“_”、“$”或数字组成,并以字母、下划线、美元符开头。2. 局部变量:方法或语句块内部定义的变量 成员变量:方法外部、类的内部定义的变量[code="java"]public class TestVar{ int j; public static void main(String [] args){ int x = 0; S...2010-03-17 13:21:19 · 259 阅读 · 0 评论 -
十一、GUI编程
1. GUI -- Graphical User Interface AWT (抽象窗口工具集 ) AbstractWindow Toolkit 为简单的applet程序设计 AWT没有提供足够的桌面端的程序所需的特性 它不适宜用来构建丰富的桌面图形界面 Swing Swing是AWT的扩展和功能...2010-03-28 11:57:01 · 199 阅读 · 0 评论