Java碎片整理一 认识Java

一、java是什么?

java是一种计算机编程语言

java是一种语言,也就是java是用来交流的,那么用来谁和谁交流呢?很明显就是人和计算机交流了,换句话说把我们的要求和想法用java表达出来,那么计算机能看懂,就能够按照我们要求运行,而这个过程就是我们说的使用java编程,所以java是一种计算机编程语言。

java是一种软件开发平台

java不单纯是一个编程的语言,它自身提供了一系列开发java所需要的环境和工具,来进行编译、解析、文档生成、打包等,比如:javac.exe、java.exe等等。

java是一种软件运行平台

如同我们需要阳关、空气、水和食物才能正常存活一样,软件最终要能够运行,也需要一系列的外部环境,来为软件的运行提供支持,java本身提供java软件所需要的运行环境,java应用可运行在安装了jre(java runtime environment)的机器上,所以java是一个运行平台。

二、java能干什么?

桌面级应用:

简单的说就是主要功能都在我们本机上运行的程序,比如word、excel、qq等。

企业级应用

简单的说就是大规模的应用,一般使用人数比较多,数据量比较大,对系统的稳定性、安全性、可扩展性可、可装配性等都有比较高的要求,例如:办公自动化oa,客户关系管理crm,人力资源hr,企业资源计划erp,面向服务体系架构soa,商业智能bi....等等几乎所有你能想到的应用。

嵌入式设备及消费类电子产品

包括无线手持设备、智能卡、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等,都是热门的java应用领域,尤其是手机上的java应用程序和java游戏,更是普及。

其他应用

数序运算、显示图形界面、进行网络操作、进行数据库操作、进行文件的操作等等。

三、java有什么?

j2se(java 2 standard edition)

j2se是sun公司针对桌面开发以及低端商务计算解决方案而开发的版本,例如:我们平常熟悉的application桌面应用程序。

这个版本是个基础,它也是我们平常开发和使用最多的技术,java的主要的技术将在这个版本中体现。

j2me (java 2 micro edition)

j2me是对标准版进行功能缩减后的版本,于1999年6月由sun microsystems第一次推向java团体。它是一项能更好满足java开发人员不同需求的广泛倡议的一部分。sun microsystems将j2me定义为“一种以广泛的消费性产品为目标的高度优化的java运行环境,包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统”。

j2ee(java 2 enterprise edition)

j2ee是一种利用java平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。j2ee技术的基础就是核心java平台或java平台的标准版,jee 不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的jdbc api、corba 技术以及能够在internet 应用中保护数据的安全模式等等,同时还提供了对ejb(enterprise java beans)、java servlets api、jsp(java server pages)以及xml 技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

三者的关系:j2ee几乎完全包含j2se的功能,然后在j2se的基础上添加了很多新的功能,j2me主要是j2se的功能子集,然后加上一部分额外添加的功能。

四、java的特点

java 具有如下特点:简单的、面向对象、平台无关、多线程、分布式、安全、高性能、可靠的、解释型、自动垃圾回收等特点。

平台无关

用java 写的程序不用修改就可在不同的软硬件平台上运行。这样就能实现同样的程序既可以在windows 下运行,到了unix 或者linux 环境不用修改就直接可以运行了。java主要靠java 虚拟机(jvm)实现平台无关性。

分布式

软件由很多个可以独立执行的模块组成,这些模块被分布在多台计算机上,可以同时运行,对外看起来还是一个整体。也就是说,分布式能够把多台计算机集合起来就像一台计算机一样,从而提供更好的性能。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值