java入门到精通[java简介]

Java简介

Java是一门高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的,从PC机到手持电话,到处都在运行着Java开发的程序和游戏。Java程序可以在任何计算机、操作系统以及支持Java的硬件设备上运。

什么是java语言

Java是1995年由Sun公司推出的一门极富创造力的面向对象的程序设计语言,它是由有"java之父"之称的Sun研究所院士詹姆斯·戈士林博士新手设计而成,正是他完成了Java技术的原始编译器和虚拟机。Java起初的名字叫OAK,在1995年被重新命名为Java,并正式发布。
Java是一种通过解释方式来执行的语言,其语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序,可以运行在任何平台和设备上,如跨越IBM个人电脑、MAC苹果计算机、各种微处理硬件平台、以及Windows、UNIX、0S/2、MAC OS等系统平台,真正实现了“一次编写,到处运行”。
Java语言编写的程序既是编译型的,又是解释型的。程序代码经过编译之后转换为一种称为Java字节码的中间语言,Java虚拟机(JVM)将对字节码文件进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在机器上运行。

程序源代码—>编译器—>字节码—>JVM—>机器码—>计算机

Java应用的领域

因为Java是独立于平台的,它还可以应用于计算机之外的领域。Java程序可以在便携式计算机、电视、电话、手机和其他的大量电子设备上运行。Java的应用领域主要有一下方面:
	桌面应用系统开发
	嵌入式系统开发
	电子商务应用
	企业级应用开发
	交互式系统开发
	多媒体系统开发
	分布式系统开发
	Web应用系统开发

Java的版本

自Sun公司推出Java以来,就力图使之无所不能。java发展至今,按应用范围分为3个版本,既JavaSE、JavaEE、和JavaME。
	1.JavaSE
	JavaSE是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBC操作、I/O、网络通信、多线程技术。
	2.JavaEE
	JavaEE是Java的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP(企业资源规划)系统、其核心为EJB(企业Java组件模型)。
	3.JaveME
	JavaME主要应用于嵌入式系统开发,如掌上电脑、手机等移动端电子设备,现在大部分手机厂商所生成的手机都支持Java技术。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值