文章列表
我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型 boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别 对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在我们编程中经常要用到,在下面的 论述中,我们将阐述如何实现这些转换。
1 数据类型转换的种类
java数据类型的转换一般分三种,分别是:
(1). 简单数据类型之间的转换 ...
- 2007-09-18 17:20
- 浏览 2937
- 评论(0)
1.wait和notify
这两个方法都是Object中的方法,放在一块是因为他们关系非常密切.
wait就是等待这个对象的同步锁,不过调用这个方法必须先获得这个对象的同步锁,就这一点很多人就搞晕了.
这里先解释一下这两个方法,然后给出一个小例子说明.
wait:等待对象的同步锁,需要获得该对象的同步锁才可以调用这个方法,否则后收到一个 IllegalMonitorStateException,这个是运行时异常.调用这个方法后,就放弃了这个同步锁了.如果不带参数的wait方法就只 有等别人唤醒了,如果带一个参数的
化就设置等待最长时间,过了这个时间即使没有人唤醒这个线程也不再等待了.
notif ...
- 2007-09-18 13:39
- 浏览 4563
- 评论(0)
一个连接容器,记录连接和连接使用状况
package db.khan;
import java.sql.*;
/**//*数据库连接容器
* */
public class DBPoolCon {
/**//*容器中的连接*/
public Connection con = null;
public int nUsedTimes = 0;
DBPoolCon() {
}
public Connection get() {
return con;
}
}
一个操作和管理连接容器的连接池
package db.khan;
import java. ...
- 2007-09-13 17:13
- 浏览 1642
- 评论(0)
Java ,C#语言与C/C++语言一个很大的区别是java与C#具有自动垃圾回收机制。C++程序员经常需要绞尽脑汁的分析哪里出现了内存泄漏。而在java,C#中,虽然有时也会出现内存泄漏,但大部分情况下程序员不需要考虑对象或者数据何时需要被销毁。因此程序员不会因为错误的释放内存而导致程序崩溃。垃圾回收的缺点是加大了程序的负担,有可能影响程序的性能。
1.垃圾收集器的主要功能有
(1) 定期发现那些对象不再被引用,并把这些对象占据的堆空间释放出来。
(2) 类似于操作系统的内存管理,垃圾收集器还需要处理由于对象动态生成与销毁产生的堆碎块,以便更有效的利用虚拟机内存。
- 2007-09-13 14:27
- 浏览 2148
- 评论(0)
面向对象的三个基本特征(讲解)<o:p></o:p>
面向对象的三个基本特征是:封装、继承、多态。
<v:shapetype coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" st ...
- 2007-09-06 11:21
- 浏览 904
- 评论(0)