`
luoyuefei
  • 浏览: 12191 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
       我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型 boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别 对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在我们编程中经常要用到,在下面的 论述中,我们将阐述如何实现这些转换。 1 数据类型转换的种类    java数据类型的转换一般分三种,分别是:    (1). 简单数据类型之间的转换 ...
1.wait和notify 这两个方法都是Object中的方法,放在一块是因为他们关系非常密切. wait就是等待这个对象的同步锁,不过调用这个方法必须先获得这个对象的同步锁,就这一点很多人就搞晕了. 这里先解释一下这两个方法,然后给出一个小例子说明. wait:等待对象的同步锁,需要获得该对象的同步锁才可以调用这个方法,否则后收到一个 IllegalMonitorStateException,这个是运行时异常.调用这个方法后,就放弃了这个同步锁了.如果不带参数的wait方法就只 有等别人唤醒了,如果带一个参数的 化就设置等待最长时间,过了这个时间即使没有人唤醒这个线程也不再等待了. notif ...
一个连接容器,记录连接和连接使用状况 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. ...
Java ,C#语言与C/C++语言一个很大的区别是java与C#具有自动垃圾回收机制。C++程序员经常需要绞尽脑汁的分析哪里出现了内存泄漏。而在java,C#中,虽然有时也会出现内存泄漏,但大部分情况下程序员不需要考虑对象或者数据何时需要被销毁。因此程序员不会因为错误的释放内存而导致程序崩溃。垃圾回收的缺点是加大了程序的负担,有可能影响程序的性能。 1.垃圾收集器的主要功能有 (1)       定期发现那些对象不再被引用,并把这些对象占据的堆空间释放出来。 (2)       类似于操作系统的内存管理,垃圾收集器还需要处理由于对象动态生成与销毁产生的堆碎块,以便更有效的利用虚拟机内存。
面向对象的三个基本特征(讲解)<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 ...
Global site tag (gtag.js) - Google Analytics