易截截图软件、单文件、免安装、纯绿色、仅160KB

java语言的产生

任何事物的产生既有必然的原因也有偶然的因素,java语言的出现也验证了这一点。1991年,美国Sun Microsystems公司的某个研究小组为了能够在消费电子产品上开发应用程序,积极寻找合适的编程语言。消费电子产品种类繁多,包括PDA、机顶盒、手机等等,即使是同一类消费电子产品所采用的处理芯片和操作系统也不相同,也存在着跨平台的问题。当时最流行的编程语言是C和C++语言,Sun公司的研究人员就考虑是否可以采用C++语言来编写消费电子产品的应用程序,但是研究表明,对于消费电子产品而言C++语言过于复杂和庞大,并不适用,安全性也并不令人满意。于是,Bill Joy先生领导的研究小组就着手设计和开发出一种语言,称之为Oak。该语言采用了许多C语言的语法,提高了安全性,并且是面向对象的语言,但是Oak语言在商业上并未获得成功。时间转到了1995年,互联网在世界上蓬勃发展,Sun公司发现Oak语言所具有的跨平台、面向对象、安全性高等特点非常符合互联网的需要,于是改进了该语言的设计,要达到如下几个目标:
   ◇ 创建一种面向对象的程序设计语言,而不是面向过程的语言;
   ◇ 提供一个解释执行的程序运行环境,是程序代码独立于平台;
   ◇ 吸收C和C++的优点,使程序员容易掌握;
   ◇ 去掉C和C++中影响程序健壮性的部分,使程序更安全,例如指针、内存申请和释放;
   ◇ 实现多线程,使得程序能够同时执行多个任务;
   ◇ 提供动态下载程序代码的机制;
   ◇ 提供代码校验机制以保证安全性;
  
  最终,Sun公司给该语言取名为java语言,造就了一代成功的编程语言。


相关文档:

Java 设计架构

目录
摘要 ……………………………………………………………………2
文献综述 ……………………&hel ......

JAVA并发编程实践

最近读完<Java并发编程实践>,无疑这是一本好书,它使得我对线程,锁,以及与并发相关的
一些知识体系更加完备,闲话不多说,下面我系统梳理了下里面的一些理论要点,相信实践上
面,大家或多或少都会有体会,那么用理论的知识点将实践体会笼络起来,将会形成更加牢固
和完备的知识体系,至少我这么认为,写这一篇笔记也是用以 ......

java字符编码原理浅析

本周遇到一个java乱码问题,于是对java的编码问题做了一些实验和了解。简单分析如下:
先看下如下代码:
import
java.io.UnsupportedEncodingException;
public
class
CharSetTest {

public
static
void
main(String[] args)
throws
UnsupportedEncodingException {
String test =
"
篮球
" ......

XP系统中Java环境变量配置

一、配置环境变量:
我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
JAVA_HOME=D:\Program Files\Java\jdk1.6.0_20
Java的安装目录,当Java安装目录改变时只需改变此变量即可,做到一改全改,同时第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件
PATH=..........;%JAV ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号