-
Java基础知识总结
开发Java语言的公司? 美国Sun(Sun Microsystems)公司开发。 Java的3个版本? J2SE(Java2 Standard Edition)标准版 J2EE(Java 2 Platform,Enterprise Edition)企业版 J2ME(Java 2 Micro Edition)微小版 在5.0以后新版本中称作:JavaSE JavaEE JavaME Java语言的几个主要特点? 平台无关性:能运行于不同的平台上 安全性:去掉了指针操作,内存由操作系统分配 面向对象:利用类使程序更加利于维护 分布式:可以使用网络文... -
Java编辑器
Java编辑器很多,有免费的,有收费的,有英文的,中文的,有多国语言的,没有哪款比哪款好,只有哪款更适合你,不必为了标新立异而使用别人都不使用的编辑器,笔者建议大家走大众化路线。 目前市面上流行的Java编辑器有Eclipse、MyEclipse、Jcreator、NetBeans等,以下是对几款编辑器的介绍: Eclipse:开源免费,使用人数最多,提供了丰富的插件和友好的编辑界面,能耗也比较低,速度比较快,为Java而生。大公司一般用eclipse。 MyEclipse:只是在Eclipse基础上安装了特定的插件,需要破解。如果你不想使用现成的,可以安装Eclipse后,选... -
Java与C、C++的区别
如果您对C语言和C++有所了解,我想下边的对比对你有很大帮助;如果不了解,请跳过,直接进入下一节。 首先应该清楚,Java是由C++发展而来的,保留了C++的大部分内容,其编程方式类似于C++。但Java的句法更清晰、规模更小、更易学。Sun公司对多种程序设计语言进行了深入研究,并摒弃了其他语言的不足之处,最终退出了Java。正是这样,Java从根本上解决了C++的固有缺陷,形成了一种新的完全面向对象的语言。 Java和C/C++的相似之处多于不同之处,有C基础的读者,学习Java会更容易。相比较而言,Java的编程环境更为简单。因篇幅所限,这里不能完全列出不同之处,仅列出一些比较... -
Java finally
当异常被抛出,通常方法的执行将作一个陡峭的非线性的转向。依赖于方法是怎样编码的,异常甚至可以导致方法过早返回。这在一些方法中是一个问题。例如,如果一个方法打开一个文件项并关闭,然后退出,你不希望关闭文件的代码被异常处理机制旁路。finally关键字为处理这种意外而设计。 finally创建一个代码块。该代码块在一个try/catch块完成之后另一个try/catch出现之前执行。finally块无论有没有异常抛出都会执行。如果异常被抛出,finally甚至是在没有与该异常相匹配的catch子句情况下也将执行。一个方法将从一个try/catch块返回到调用程序的任何时候,经过一个未捕获的...