- 浏览: 36698 次
最新评论
文章列表
------- android培训、java培训、期待与您交流! ----------
一.概念
1.进程:
正在进行中的程序。
程序中的控制单元、执行路径(每一个进程从头执行到尾就是一个执行路径)。
2.线程
线程的特点:
进程中的一个独立的控制单元
线程空着着进程的执行。
线程是进程中的内容,每一个应用程序至少包含一个线程--主线程。
jvm的多线程
至少有一个主线程,一个垃圾回收线程。
常见的多线程程序,如迅雷下载。
3.为什么使用多线程
多个线程“同时”执行,提高效率。
二.定义
进程、线程是windows创建的,只需要调用系统中的内容 ...
- 2012-10-17 09:06
- 浏览 361
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
1.概念
进行开发的时候,会产生很多类文件,这些文件放在文件夹中分类管理,包就是这个文件夹。
包对类文件进行分类管理。
包给类提供多层命名空间。
包写在程序文件的第一行。
包也是一种封装形式。
写项目前先写包。
2.定义
类名的全称是包.类名。
编译的时候变成这样:javac pack.ClassDemo.java,前提是 package pack要首先定义,ClassDemo在pack文件夹中。
可以用另一种方法定义pack,javac -d .(.的意思是当前路径,也可以是其他目录) ...
- 2012-10-17 09:04
- 浏览 334
- 评论(0)
1.概述
异常就是java运行时出现的不正常现象...包括但不限于语法错误、
来源:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象,其实就是java对不正常情况进行描述后的对象体现。
问题划分为两种:一种是严重的,一种是不严重的。
对于严重的,java通过Error类进行描述。
一般不编写针对性的代码进行处理。
Error的子类后缀名大部分也是Error。
对于非严重的,java通过Exception类进行描述。对于Exception可以使用针对性的处理方式进行处理。
Exception的子类大部分也是Exception。
无论Erro ...
- 2012-10-17 09:03
- 浏览 483
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
1.概念
匿名内部类其实是内部类的简写格式。
2.前提
内部类必须是继承一个类或者实现接口。
内部类可以直接继承 其他外部类,继承直接外部类没意义。
3.格式
...
- 2012-10-17 08:58
- 浏览 579
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
1.概述
只有定义在成员位置上的内部类才能被修饰。一般来说,内部类是不需要被公有修饰的。
内部类不只可以定义为类的成员,也可以定义在局部,这就是局部内部类。 ...
- 2012-10-17 08:57
- 浏览 496
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
1.概念
将一个类定义在另一个类的里卖弄,对里面那个类被称为内部类(内置累、嵌套类)。
2.定义
class Outer
{
成员变量
class Inner
{
//内部类也可以定义成员变量、成员函数
//内部类可以直接访问外部类的成员(包括私有),而不用创建外部类对象。
void function()
{
Sop("inner");
}
}
void method()
{
inner in = new Inner();//创建inner对象
in ...
- 2012-10-17 08:56
- 浏览 253
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
转载自:http://www.cnblogs.com/believeit/archive/2007/09/19/2183630.html
作为万类之首的Object类,我们有必要详细全面的了解一下。Object类定义在Object.java文件,属于包java.lang。
Object类有一个私有方法private static native void registerNatives().
native是java语言的一个关键字.使用native关键字说明这个方法是原生函数,也就是这个方法 ...
- 2012-10-17 08:55
- 浏览 576
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
1.多态概念
某一些事物存在的多种表现的形态。
例如,人分为男人、女人。动物分为猫、狗。
猫 x = new 猫();
动物 d = new 猫();
发现d引用的实体即具有猫的特征也有动物的特征。
例如,重载和覆盖就是函数中多态的体现:同一个事物、函数名,父类和子类都拥有,但是体现形态不同。
父类类型的引用可以调用父类中定义的所有属性和方法,而对于子类中定义而父类中没有的方法,它是无可奈何的; 同时,父类中的一个方法只有在在父类中定义而在子类中没有重写的情况下,才可以被父类类型的引用调 ...
- 2012-10-17 08:51
- 浏览 332
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
1.概念
初期理解:可以认为是特殊的抽象类,当抽象类中的方法都是抽象的,该类可以表示为接口。
接口的好处
对于接口的作用,在一些小的项目上,很难看出其发挥的 ...
- 2012-10-17 08:48
- 浏览 557
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
转载自:http://blog.csdn.net/wdwgr/article/details/4063099
ps:声明这样独特的例子是原作者举的,若有异议,请追究他的责任。
一.模版方法模式
模版方法模式是最为常见的几种设计模式之一,而且你在工作中很可能已经使用过模板方法模式而你却没有意识到自己已经使用过这种模式,模版方法模式需要抽象类和具体子类协调完成,抽象类负责给出一个算法的轮廓和骨架,具体子类负责给出这个算法的各个逻辑步骤既具体子类负责填充这个轮廓和骨架,不同的子类有不同的填充方法;而 ...
- 2012-10-17 08:44
- 浏览 531
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
1.概念:
含有abstract修饰符的class即为抽象类。
当多个类中出现相同功能,但是功能主体( {}中的函数代码)不同,可以进行向上抽取。这时,只抽取功能定义(函数定义 ...
- 2012-10-17 08:36
- 浏览 536
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
概述:final是一个修饰符,意思是“最终”。可以修饰类,函数,变量。
final出现的原因
这里需要说明继承的优缺点。
好处:代码复用性,多态等等。
弊端:打破了封装性,可以被重写。
为了保证封装性,对类final。
用途1:被final修饰的类不可以被继承。
用途2:被final修饰的类、函数、变量不可以被重写。
没被final修饰的函数、变量可以重写。
被final修饰的变量是一个常量只能赋值一次,既可以修饰成员变量,又可以修饰局部变量。
这个变量值固定变成常量,常量名需要 ...
- 2012-10-17 08:29
- 浏览 619
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
子父类出现后,类成员的特点:
类中成员:
1,变量。
如果子父类中出现非私有的成员变量时,
子类要访问本类的变量用this,
要访问父类的变量用super,super代表的是父类的应用。
2,函数。
3,构造函数。
super:父类对象。
变量的特点
有了父类以后,内存中就变得不一样。
加载子类class文件前先加载父类class。
方法区分静态区、非静态区(存放方法), 非静态区中存放方法,父类、 子类方法先后加载进方法区
对象在堆中建立。
内存中只有一个子类对象,
子类对 ...
- 2012-10-16 19:33
- 浏览 542
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
转载自http://www.blogjava.net/lukangping/archive/2010/08/01/327693.html
记得在当时学习uml总是不好分清聚合与组合的关系,找工作时特地复习了这块的内容,结果正巧被面试官问道,这 ...
- 2012-10-16 19:30
- 浏览 587
- 评论(0)
------- android培训、java培训、期待与您交流! ----------
1.继承概述
类用于描述事物,事物就有属性和行为。这些事物当中有一些共性。
例如学生类和工人类,学生类有姓名、年龄属性和学习行为,工人类有姓名、年龄属性和工作行为,可以将学生和工人的共性提取出来,单独进行描述,只要让工人和学生与描述的这个类有关系就可以了。
可以将这些共性提出出来,然后描述成一个类,这个类比较抽象。
抽取学生类和工人类的姓名、年龄抽取成一个person抽象类。
然后学生类和工人类继承person类。
2.继承的定义
class A enteds B{}
...
- 2012-10-16 19:27
- 浏览 514
- 评论(0)