问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java是什么语言?拜托各位了 3Q

发布网友 发布时间:2022-04-29 01:59

我来回答

1个回答

热心网友 时间:2022-04-29 14:52

Java语言 一. Java的由来 当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢? Java语言其实最是诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。 在Java出现以前。Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEN中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得*为力,面SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都想到:噢,这正是我想要的。于是Java成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。 二. Java的定义 Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。 Java的开发环境有不同的版本,如sun公司的Java Developers Kit, 简称 JDK。后来微软公司推出了支持Java规范的Microsoft Visual J++ Java开发环境,简称 VJ++。 三. Java的特点 1. 平台无关性 平台无关性是指Java能运行于不同的平台。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。Java的数据类型与 机器无关,Java虚拟机(Java Virtual Machine)是建立在 硬件和操作系统之上,实现Java二进制代码的解释执行功能, 提供于不同平台的接口的。 2. 安全性 Java的编程类似C++,学习过C++的读者将很快掌握Java的精 髓。Java舍弃了C++的指针对存储器地址的直接操作,程序 运行时,内存由操作系统分配,这样可以避免病毒通过指 针侵入系统。Java对程序提供了安全管理器,防止程序的 非法访问。 3. 面向对象 Java 吸取了C++面向对象的概念,将数据封装于类中,利用类 的优点,实现了程序的简洁性和便于维护性。类的封装性、 继承性等有关对象的特性,使程序代码只需一次编译,然后 通过上述特性反复利用。程序员只需把主要精力用在类和接 口的设计和应用上。Java 提供了众多的一般对象的类,通 过继承即可使用父类的方法。在 Java 中,类的继承关系是单一的非多重的,一个子类 只有一个父类,子类的父类又有一个父类。Java 提供的 Object 类及其子类的继承关系如同一棵倒立的树形,根类 为 Object 类, Object 类功能强大,经常会使用到它及其 它派生的子类。 4. 分布式 Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传送和接受信息的方法。这使得程序员使用网络上的文件和使用本机文件一样容易。 5. 键壮性 Java致力于检查程序在编译和运行时的错误。类型检查帮助检查出许多开发早期出现的错误。Java自已操纵内存减少了内存出错的可能性。Java还实现了真数组,避免了覆盖数据的可能。这些功能特征大大提高了开发Java应用程序的周期。Java提供: Null指针检测、 数组边界检测、 异常出口、 Byte code校验。 四. Java与C/C++语言 Java提供了一个功能强大语言的所有功能,但几乎没有一点含混特征。C++安全性不好,但C和C++被大家接受,所以Java设计成C++形式,让大家很容易学习。 Java去掉了C++语言的许多功能,让Java的语言功能很精炼,并增加了一些很有用的功能,如自动收集碎片。 Java去掉了以下几个C和C++功能: 指针运算 结构 typedefs #define 需要释放内存 这将减少了平常出错的50%。而且,Java很小,整个解释器只需215K的RAM。 面象对象:Java实现了C++的基本面象对象技术并有一些增强,(为了语言简单,删除了一些功能)。Java处理数据方式和用对象接口处理对象数据方式一样。 五. Java与Internet 我们知道,早先的 www 仅可以传送文本和图片,Java的出现实现了互动的页面,是一次伟大的*。 Java并不是为 Internet,WWW而设计的,它也可以用来编写独立的应用程序。Java 是一种面向对象语言。Java 语言类似于 C++ 语言,所以已熟练掌握 C++语言的编程人员,再学习 Java 语言就容易得多!Java 程序需要编译。实际上有两种 Java 程序:一种 Java 应用程序是一个完整的程序,如 Web 浏览器。一种 Java 小应用程序是运行于 Web 浏览器中的一个程序. Java程序和它的浏览器HotJava,提供了可让你的浏览器运行程序的方法。你能从你的浏览器里直接播放声音。你还能播放页面里的动画。Java还能告诉你的浏览器怎样处理新的类型文件。当我们能在2400 baud线上传输视频图象时,HotJava将能显示这些视频。 当今Internet的一大发展趋势是电子商务,而Internet的安全问题是必须解决的问题,通常大的部门应设置防火墙,阻止非法侵入。 电子商务是当今的热门话题,然而传统的编程语言难以胜任电子商务系统,电子商务要求程序代码具有基本的要求:安全、可靠、同时要求能 与运行于不同平台的机器的全世界客户开展业务。Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子商务系统的首选语言。 Java程序被放置在Internet服务器上,当用户访问服务器时,Java程序被下载到本地的用户机上,由浏览器解释运行。 希望我的回答对你有帮助^^ http://zhidao.baidu.com/question/19451206.html?si=9&pt=yjhy%5Fik
java是什么

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。 Java...

JAVA是用来做什么的?

Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的...

java和javaweb和javascript?

Java与JavaWeb,JavaScript有什么不同拜托各位了3Qjava是SUN公司提出的跨平台的编程语言;javaweb是做网站开发,但不一定是基于java的,也可以是.net,php...;javascript是一种动态的脚本语言,常用于javaweb的特效,目前所流行的AJAX引擎就是javascript编写的,它是netscape首先提出的,与java没什么关系 java和JSP...

手机的JAVA功能是什么意思?谁能举个例子说一下?我就知道JAVA是一...

Java是指Java虚拟机,有了该虚拟机,就能运行Java语言编写的软件,游戏等。如手机QQ,飞信,手机游戏,都有Java版本的,格式为Jar或者Jad,如果下载适合你的手机款式的就能玩游戏了。

零基础怎么开始入手学语言拜托各位了 3Q

C语言是编程语言的入门级语言,它是面向过程的编程语言,是其他如C++,java,C#等现在主流编程语言的基础。相对而言,C语言还是比较容易的,刚开始看的时候,先注重看得懂,不要太注重记住那些命令。毕竟程序是活的,写程序主要要有思路,熟练程度是靠你多用来慢慢积累起来的。当把所有C的内容学习一遍...

手机QQ有几种格式的文件?拜托各位了 3Q

手机软件一共有几种格式?拜托各位了 3Q 有很多种,每个品牌都有自己的格式,在分智能和非智能,在分系统版本。手机游戏的格式一般有几种?拜托各位了 3Q java游戏: jar和jad s60智能游戏:sis,sisx 模拟器游戏:gba gbc nes KISS有几种方式?拜托各位了 3Q 女人在你怀里,你想怎么KISS就...

人们常说的手机里的JAVA和程序里的JAVA有什么区别?为什么有的手机注重...

通常 所说的手机java 指的是 手机java应用程序,java版游戏,java版qq。程序里的java 通常是 指 java语言编写的程序。其实都差不多。手机应用也是用java语言编写。手机注重java 因为 只要手机有java虚拟机,就能运行所有的java程序,这样的应用是跨手机平台的 ...

怎么学习电脑语言拜托各位了 3Q

个人觉得先从C学吧,因为C是面向过程的语言,比较容易上手,适合初学者。在有一定基础的条件下在可以学习基于对象的C++。或者直接学习面向对象的C#、Java。我觉得这样循序渐进的学习比较好。麻烦采纳,谢谢!

引用句子时,要冒号或是双引号,还是都要啊?拜托各位大神

易语言什么时候加双引号?双引号的作用是什么?拜托各位了 3Q 就是提示为文字资讯,不然不加双引号的话就被计算机认为是内部命令。如果要,是单引号还是双引号 看是什么计算机语言,不同语言里,单引号,双引号意义和用法不同。 c/c++ 语言,单引号括起的是字元常量,是一个字元;双引号括起的...

...1-100数字,每行输出10个,凡5的倍数不输出拜托各位了 3Q

for循环,判断输出,对10取余,等于0换行,对5取余,等于零则不输出。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
五年级语文知识点复习 十二指肠溃疡引起腹泻吃什么药好得快? 纯真岁月剧情简介 纯真岁月分集剧情 实用新型专利能赚多少钱? 丢失的护照已补办,现需要补签证,可以随到随签吗?(韩国签证) 别董大诗的意思 重装系统后,装软件一直装不上 新冠期间如何安全、合理的进行锻炼? 【2024择校分析】中国海洋大学计算机考研 昙花 阅读答案 修改IP地址可以提高网络速度么? 昙花阅读答案四年级 昙花的阅读答案 米家洗手机的sn码在哪里可以看到? 《昙花》的阅读答案是什么? 忘记小米门锁的验证安全密码,如何找回?- 问一问 昙花文章的阅读资料答案 同一路由上的电脑被别人限制网速,如何更改IP,摆脱限制? java是什么来的 昙花李小龙阅读答案 《昙花》阅读答案 艾森克人格测试结果分析 荣格学说的主要观点 完全图解荣格心理学的商品描述 性格测试的自陈量表式测验 绿联无线充电器可以给安卓手机充电吗? 无线充电器,可以给所有型号的手机充电吗 荣格的心理治疗评价 求一套较细致的性格测试方案?? 网速过慢。改IP地址能改变吗? 昙花。阅读答案 网速被限制了,谁告诉我怎么改ip地址啊 昙花阅读答案 修改IP地址会影响网速吗! 昙花阅读的答案,急需,第一句为只看过一次昙花的开放,那种感觉,凄美而壮烈... 事业单位公共基础知识怎么备考? 子夜昙花阅读答案 语文阅读理解《昙花开的晚上》答案 dpcaaid是什么意思啊?知道的说下,突然梦到的七个字母 事业单位联考公共基础知识要怎么复习? 初见昙花 阅读答案 求帮忙!!!《昙花一现》的阅读答案!!! 有没有可以在线免费看电影的网站?而且比较清晰 昙花赋 阅读短文答案 事业单位考试,就二十天,公共基础知识该怎么复习? 阅读理解。 昙花终于怒放   ①爱昙花。  ②三年前的春天,朋友亲自给我送来一株昙花苗, 梦见字母mj是什么意思? 《子夜昙花》阅读答案 事业单位公基知识点好多啊,该怎样复习啊?