java学习_起步

本文详细介绍了Java语言的起源,从最初用于家庭电器编程到发展成为多功能语言的过程。重点阐述了Java作为面向对象编程语言的特点,包括类、对象和方法的概念。同时,解释了Java程序的两种类型:普通应用程序和Applets,以及它们在不同环境下的运行方式。通过一个简单的Java应用程序示例,展示了系统.out和println的基本用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值