
J2SE
文章平均质量分 78
贤子
这个作者很懒,什么都没留下…
展开
-
Java进击(六)异常处理
一、认识异常 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。 这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。原创 2014-04-09 20:41:57 · 1427 阅读 · 22 评论 -
Java进击(四)线程
一、线程、进程、多线程 概念 首先明白线程是什么?线程是一个程序内部的顺序控制流。线程经常和进程搞混,进程是一次程序的执行;线程可以看成是轻量级的进程。多进程:在操作系统中可能同时运行多个任务;多线程:在同一应用程序中有多个顺序流同时执行。二、线程创建和启动 Java的线程是通过java.lang.Thread类实现的。每个线程原创 2014-03-19 20:58:11 · 1495 阅读 · 30 评论 -
Java进击(二) I/O流
流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。 我们可以把输入输出流从以下几个方面分类: (1)输入流或输出流(从流的方向划分) (2)节点流或处理流(从流的分工划分) (3)面原创 2014-03-05 17:23:39 · 1752 阅读 · 28 评论 -
Java进击(一)概览及环境配置
一、Java简介 Java是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由JamesGosling和同事们共同研发,并在1995年正式推出。 Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)JavaE原创 2014-03-05 17:11:48 · 1764 阅读 · 27 评论 -
Java进击(五)内存分析
一、问题--现象首先看一个问题:代码段一:classTesetNeicun{ public static void main(String[] args){ String str1="abc"; String str2 ="abc"; System.out.println(str1==str2); }}结果:原创 2014-03-26 22:15:06 · 1352 阅读 · 33 评论 -
Java进击(三)容器类
容器为JavaAPI所提供的一系列类的实例,用于在程序中存放对象。容器可以管理对象的生命周期、对象与对象之间的依赖关系。 Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap、Hashset。 容器API的类图结构如下:原创 2014-03-10 20:58:56 · 1737 阅读 · 34 评论