摘要: 关于java中线程的一些总结 线程,在讲到线程的时候,我们必须先知道进程,那什么是进程呢?一般来说,我们把正在计算机中运行的程序就称之为进程。例如:QQ等。所谓线程就是在进程内部, 并发运程的过程(方法)。进程是并发运行的, OS将时间划分为很多时间片段, 尽可能均匀分配给正在运行的程序, 微观上看进程是走走停停的, 宏观上都在运行这种都运行的现象叫: 并发, 但是不是绝对意义上的”同时”。线程在学习过程中是一个难点问题。 知道了一些基本概念后,我们来看看在java中怎样去创建线程。创建线程主要有两种方式:一是继承Thread类,二是实现Runnable接口。我们用第一种方式来实现创建一个线程 阅读全文
posted @ 2012-07-23 14:00 源&缘 阅读(1612) 评论(2) 推荐(1) 编辑
摘要: 数组中的那些事 数组,学习计算机语言,少不了会遇到数组。Java当然也少不了它。那么在计算机语言中什么是数组呢!我们来看官方的定义:把具有相同类型的若干变量按有序的形式组织起来的一种形式,这些按序排列的同类数据元素的集合称为数组。这些数组元素可以是基本数据类型或是引用数据类型。看了官方定义后,我们需要理解,怎样才能理解他呢!下面就让我们一起来揭开数组中的那些事吧!首先,我们需要了解在计算语言中怎样去定义数组,在java语言中定义数组的方式主要有两种:即静态定义和动态定义。在此我们主要以一维数组来说。java中数组的声明方式:(以int类型为例)int[] arr; //java中的声明方式in 阅读全文
posted @ 2012-07-04 14:54 源&缘 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 深入了解java集合框架中的常用集合 学过java的人都知道,它是一个很重要的知识点,在面试中经常出现。那么怎样才能深入了解集合呢!我想,首先我们需要知道什么是集合?所谓集合就是具有某种特定性质事物的总体。这里的事物可以指大到宇宙,小到细菌;可以表示实实在在的东西,也可以表示抽象的东西。那么什么是集合框架呢?集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。下面就让我来揭开java中集合框架的玄机! 在java中的集合框架主要分为两部分:Collection接口和Map接口。这两个接口只是他们的父接口,在他们下面 阅读全文
posted @ 2012-07-03 13:55 源&缘 阅读(2288) 评论(2) 推荐(0) 编辑
摘要: 浅谈java中常见的排序 学过java的人都知道,排序这一部分初次接触感觉还是有点难以理解,很多地方也会用到。然而,在java中常见的排序方法:冒泡排序,选择排序,插入排序等等。下面就让我们一起揭开他们神秘的面纱。 冒泡排序:想学好排序,最重要的是要知道它们的实现的原理,我们可以分三步来说明冒泡排序的原理:下面以数组为例: 1、 逐一比较数组中相邻的两个元素,如果后面的数字小于前面的数字,就交换先后元素。2、 经过一个轮次的比较,一定有一个最大的排在最后的位置。 3、 每次比较剩下的元素,经过n-1次比较,可以实现排序。 简单说: 比较相邻元素,大的向后交换。根据这些原理我们就推算出循环的条件 阅读全文
posted @ 2012-07-02 16:41 源&缘 阅读(1376) 评论(1) 推荐(1) 编辑