当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 1.指针JAVA语言让编程者无法找到指针来直接访问内存无指针,并
 

 

    摘要:midp 2.0里面包括一个用来简化编写二维游戏的api函数。这个api函数是非常简凑的,只包括javax.microedition.lcdui.game包里的五个类。这五个类主要提供了两个重要的功能: 新的gamecanvas类使得在一个游戏循环体内画一个screen和响应键盘输入成为可能,而不需要调用系统的paint和input线程。 功能强大而复杂的图层(layer)api函数可以轻......
    摘要:预备知识: 1.字节和unicodejava内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。 因此java要对这些字节流经行转化。char是unicode的,而byte是字节.java中byte/char互转的函数在sun.io的包中间有。其中bytetocharconverter类是中调度,可以用来告诉你,你用的convertor。其中两个......


JAVA和C++区别
1.指针 

【程序编程相关:java中传值及引伸深度克隆的思考

【推荐阅读:JAVA中的数组研究

java语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃.但也不是说java没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已.这有利于java程序的安全.  【扩展信息:JAVA和C++区别

2.多重继承 

c++支持多重继承,这是c++的一个特征,它允许多父类派生一个类.尽管多重继承功能很强,但使用复杂,而且会引起许多麻烦,编译程序实现它也很不容易.java不支持多重继承,但允许一个类继承多个接口(extends+implement),实现了c++多重继承的功能,又避免了c++中的多重继承实现方式带来的诸多不便. 

3.数据类型及类 

java是完全面向对象的语言,所有函数与变量部必须是类的一部分.除了基本数据类型之外,其余的都作为类对象,包括数组.对象将数据与方法结合起来,把它们封装在类中,这样每个对象都可实现自己的特点与行为.而c++允许将函数与变量定义为全局的.此外,java中取消了c/c++中的结构与联合,消除了不必要的麻烦. 

4.自动内存管理 

java程序中所有的对象都是用new操作符建立在内存堆栈上,这个操作符类似于c++的new操作符.下面的语句由一个建立了一个类read的对象,然后调用该对象的work方法: 

read r=new read(); 

r.work();

语句read r=new read();在堆栈结构上建立了一个read的实例.java自动进行无用内存回收操作,不需要程序员进行删除.
...   下一页
 ·jdbc介绍    »显示摘要«
    摘要:1. 介绍许多开发者和用户都在寻找java程序中访问数据库的便捷方 法。由于java是一个健壮,安全,易于使用的,易于理解且可 以从网络中自动download ,所以它成为开发数据库应用的一种 良好的语言基础。它提供了c,c++,smalltalk, basic, cobol, and 4gls的许多优点。许多公司已经开始在java与dbms的连接 方面做工作。 许多java应用开发......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE