25
CODEBLOCKS工具-李铁英.doc
CODEBLOCKS工具-李铁英
73
Java技术讲义编程技术篇(1)-李铁英.pdf
疯狂java讲义 疯狂java讲义 pdf 马士兵java讲义 疯狂java讲义 李刚 java疯狂讲义怎么样 疯狂java讲义 第2版 疯狂java讲义 源码 疯狂java讲义第二版 疯狂java讲义 下载 疯狂java讲义 代码
94
Java技术讲义编程技术篇(8)-李铁英.pdf
疯狂java讲义 疯狂java讲义 pdf 疯狂java讲义 第2版 疯狂java讲义 新浪 马士兵java讲义 疯狂java讲义怎么样 java疯狂讲义下载 疯狂java讲义 csdn 疯狂java讲义精粹 java讲义
38
Java技术讲义编程技术篇(2)-李铁英.pdf
疯狂java讲义 疯狂java讲义 pdf 马士兵java讲义 疯狂java讲义下载 java讲义 疯狂java讲义怎么样 疯狂java讲义 第2版 疯狂java讲义精粹 疯狂java讲义光盘 李刚疯狂java讲义
72
[IT/计算机]Java技术讲义编程技术篇6-李铁英.pdf
[IT/计算机]Java技术讲义编程技术篇6-李铁英java技术讲义 基础编程技术篇 李铁英


object类


object类是所有java类的祖先。每个类都使用 object 作为超类。所有对象(包括数组)都实现这个类的方法。在不明确给出超类的情况下,java会自动把object作为要定义类的超类。可以使用类型为object的变量指向任意类型的对象。object类有一个默认构造方法pubilc object()





,在构造子类实例时,都会先调用这个默认构造方法。object类的变量只能用作各种值的通用持有者。要对他们进行任何专门的操作,都需要知道它们的原始类型并进行类型转换。例如: object obj = new myobject(); myobject x = (myobject)obj;


当创建一个类时,如果没有使用extends关键字继承指定的类,则编译器总是默认直接继承object类,如果指定了继承其他类,那么也会间接继承object类。对自定义的类也继承于object类。由于所有类都是object子类,所以在定义时,省略了extends object关键字。如下图。








1 / 72




<p
46
Java技术讲义编程技术篇(4)-李铁英.pdf
疯狂java讲义 疯狂java讲义 pdf 疯狂java讲义 第2版 疯狂java讲义 代码 疯狂java讲义光盘 疯狂java讲义怎么样 疯狂java讲义第二版 疯狂java讲义 答案 马士兵java讲义 疯狂java讲义下载
48
Java技术讲义编程技术篇(5)-李铁英.pdf
疯狂java讲义 疯狂java讲义 pdf 疯狂java讲义 第2版 疯狂java讲义 代码 疯狂java讲义光盘 疯狂java讲义怎么样 疯狂java讲义第二版 疯狂java讲义 答案 马士兵java讲义 疯狂java讲义下载
41
Java技术讲义编程技术篇(3)-李铁英.pdf
疯狂java讲义 疯狂java讲义 pdf 疯狂java讲义 第2版 疯狂java讲义第二版 疯狂java讲义 答案 疯狂java讲义下载 疯狂java讲义怎么样 李刚疯狂java讲义 疯狂的java讲义 疯狂java讲义 光盘
63
[IT/计算机]Java技术讲义编程技术篇7-李铁英.pdf
[IT/计算机]Java技术讲义编程技术篇7-李铁英java技术讲义 基础编程技术篇 李铁英


其他类与异常处理


final


最终修饰符,可以用来修饰变量、方法、类等,其功能表示把可变化。也就是,被final修饰后,类不能再被继承、变量不能在被改变,方法不能再被重写。


final修饰变量


一旦final变量修饰了变量后,就需要赋值,该值不能再改变。java语义中一般用来定义变量为常量。例如:


final double pi=3.1415926;


在程序中用到pi这个常量时,它的值就是3.1415926。如果再次为final定义的常量赋值,编译器就会包错误。


final修饰引用类


一旦final修饰引用类型(对象和数组),它只能恒定指向一个对象,无法将其改变指向另一个对象。一个既是static又为final的成员变量只占据一段不能改变的存储内存空间。


final做为方法参数


一旦final修饰了方法参数,这预示着就无法在方法体中修改参数值或修改参数所指向的对象引用。


1 / 63




<p
45
[IT/计算机]Java技术讲义编程技术篇10-李铁英.pdf
[IT/计算机]Java技术讲义编程技术篇10-李铁英java技术讲义 基础编程技术篇 l李铁英


线程(thread)


学习目标:


⒈掌握如何创建线程。 ⒉掌握线程的基本控制。 ⒊掌握线程的同步。 ⒋掌握线程的交互。 ⒌掌握线程中的其他方法。


线程简介


传统的单线程程序设计使程序在某一段时间内只能够处理一件事情,这样,造成了大量的cpu资源浪费,同时也降低了程序运行的效率。例如,在访问网页时,我们通常并不是打开一个页面,而是同时打开很多网页;在聊天室中,我们希望能够与多个人同时聊天,而服务器还要能够处理不同的用户请求,在这些情况下都要使用多线程,而单线程程序无法同时完成多个任务。多线程是这样一种机制,它允许在程序中并发执行多个任务,每个任务都称为一个线程,彼此间互相独立。多个线程的执行是并发的,也就是说在逻辑上是“同时”的,而不管是否是物理上的“同时”。当然如果系统只有一个cpu,那么真正的“同时”是不可能的,但是由于cpu的速度非常快,用户


1 / 45




<p

向豆丁求助:有没有李铁英?

如要投诉违规内容,请联系我们按需举报;如要提出意见建议,请到社区论坛发帖反馈。