1.1 概述
所谓的概述,起到了一个中介的作用。其实概述也很重要。
java的起源
java最初是用来做internet applications的语言,然而今天java已经发展成了一门多功能的语言(general-purpose programming language),不再仅仅局限与internet。
1991年,sun公司中由james gosling领导的小队创造了第一个版本的java语言(first version of java),当时还不叫做java。第一个版本的java是为家用电器(home appliances)来编程的,由于家用电器种类的繁多导致了控制这些电器的芯片的繁多,所以gosling和他的同事们就在寻找一门可以独立与不同平台的语言。gosling等人把java翻译成机器语言的过程分成两步,第一步生成的是中间语言(intermediate language),也叫java字节码(java byte-code),简称字节码(byte-code),字节码是独立与平台的。第二步针对不同的平台使用廉价的翻译程序将中间语言翻译成机器语言。
为什么叫 byte-code?byte-code暗示着这种编码是计算机可以读取而非人可以读的。
1994年,sun公司的patrick naughton 和 jonathan payne发明了可以运行java的浏览器。1995年,网景也支持java。从此,越来越多公司的产品都兼容java。
对象和方法(objects and methods)
oop:java是一门面向对象编程的语言。有类、对象、和方法。一个java应用程序(application program)就是一个包含叫做main方法的类。相对与普通的java程序还有一种java程序叫做applets。
applets
applets(a little java application)是运行在浏览器上的程序,这种程序可能会通过服务器发送到客户机上去。普通的java程序(applications)是像其他语言写的程序一样运行在个人计算机上的。一个applets通常会有一个窗口交互界面,但不是有窗口交互界面的java程序就是applets。
一个简单的java应用程序(a sample java application program)
/* the following line says that this program is a class called firstprogram */
public class firstprogram
{
/* the next two line, show below, begin
* the definition of the main method */
public static void main(string [] args)
{
system.out.println("hello reader.");
system.out.println("welcome to java.");
system.out.println("let's demonstrate a simple caclution.");
int answer;
answer = 2 + 2;
system.out.println("2 plus 2 is " + answer);
}
}
system.out是一个对象,println是方法。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/