导航:首页 > 编程语言 > java语言规范中文版

java语言规范中文版

发布时间:2022-10-03 04:02:58

java有中文版的吗

JAVA没有中外之分,他是一个国际版,JAVA中文意思是:计算机编程语言。

Java是一种面向对象的编程语言,它不仅吸收了c++语言的优点,而且抛弃了c++中难以理解的多继承、指针的概念,因此Java语言具有功能强大且易于使用的两个特点。

作为静态面向对象编程语言的代表,Java语言是面向对象理论的优秀实现,允许程序员优雅地思考复杂的编程。

在sunMicrosystems工作的Jamesgosling等人在20世纪90年代早期开发了Java语言的原型。最初命名为Oak,是针对家用电器等小型系统的编程语言,应用于电视机、电话、闹钟、烤面包机等家用电器的控制和通信。

(1)java语言规范中文版扩展阅读:

JAVA和互联网的起源:

1994年6月,在与约翰·盖奇、詹姆斯·高斯林、比尔·乔伊、帕特里克·诺顿、韦恩·罗斯和埃里克·施密特进行了为期三天的头脑风暴后,团队决定再次改变他们的关注点,这次是将这项技术应用到万维网上。

他们认为,随着马赛克浏览器的出现,互联网正在演变成他们在有线电视上看到的那种高度互动的景象。作为原型,PatrickNORTON编写了一个小型web浏览器WebRunner,后来改名为HotJava[12]。

1994年10月,HotJava和Java平台向企业高管进行了演示。在1994年,Java版本1.0a是可以下载的,但是Java和HotJava浏览器的第一次公开发布是在1995年3月23日的SunWorld上。Sun的科学主管Johngeiger宣布Java技术。

与此同时,网景执行副总裁马克·安德森(markAnderson)出人意料地宣布,网景将在其浏览器中加入对Java的支持。1996年1月,Sun成立了Java业务组来开发Java技术。

㈡ 有人有java语言规范中文版的电子书吗

不过有一本<<java rules>>有中文版.它是基于JLS(Java language specification)写的.很容易下载到.
不过正如作者在<<java rules>>的序里说的,JLS是为那些准备写Java编译器的人写的,所以不大让程序员感兴趣.作者摒弃了一些细节,而增加了实用些的东西.
如果你找<<java语言规范>>是为了准备一些国内公司BT的Java笔试,或者是要考SCJP(sun的java认证),java rules 是不足以应付那些无聊的题目的.

㈢ java语言规范

你可以在电脑上下载个java帮助文档 有什么问题了可以去帮助文档上去查查

㈣ Java 的官方语言规范与标准

当然有,名字就叫 Java 语言规范啊 The Java Language Specification,sun 官方的,HTML 和 pdf 都有
http://java.sun.com/docs/books/jls/
API 里面就有好多处引用
你连这都不知道,显然没好好看 API,还跑到网络这种地方来问?初学者水平还写书?

你这样浪费别人的时间和金钱,是纯粹的谋财害命
不是我说的,是列宁说的
你还是先写点读书笔记吧

BTW:你是大学老师?着急评职称?

㈤ java学习有什么好书

《Java核心编程》

这 本书是与《Java编程思想》并列的两本最好的书,但《Java核心编程》更注重于图形方面的编程,比如说Swing/Awt。所以,我没有看过这本书。 如果你对Swing/Awt感兴趣的话,这本书是你最好的选择。《Java核心编程》、《Java编程思想》两者选其一,没必要两本都看,如果有时间的 话,不若选择一本深读好过两本泛读。
《Java编程语言》Java之父高司令
这本书更多地讲述Java API,对语言的细节没有深入的阐述。不适合入门,但又Java基础的人可以拿过来翻一翻,应该还是会有所收获的。
《Effective Java》中文版
与《Java编程语言》相反,本书介绍了在Java编程中57条极具实用价值的经验规则,目的就是写出更有效Java程序,Java程序员必读之书!

有 点晕了吗?其实学习Java首先应该培养兴趣,兴趣从哪里来?当然是做出自己的
东西,美其名曰做项目。当你完成一个项目,你的成就感、虚荣心及自信心将会 得到最
大的满足。如何做项目,我就不在这里多说了,你到图书馆一搜,一大筐关于J2EE的书将
会映入你的眼帘,挑一个你自己认为不错的书借回来参考,因为 我觉得这些书没有什么
好坏之分,都差不多。

恩,好了,项目也做了,名着也看了,那么接下来做什么呢?是不是觉得万事OK你
已经是Java大牛了。虽然有点夸大,也可以这么说了。不过,Java仍然有更广阔的天地,
这可以从阅读《深入理解Java虚拟机》开始。

《深入理解Java虚拟机》

第 一次读这本书的时候,就感觉它是一本奇书,学习Java怎么能少得了它呢。花了
整整一个星期的时间,如行云流水般的读了这本书,受益匪浅。现在,这本书我 已经看
过几遍了,而且仍然经常拿出来翻一翻,每次看这本书都感觉有所收获。更值得一提的
是,如果你要写Java编译器的话,这本就更必不可少了。

《Java 解惑》英文版

与《c缺陷与陷阱》类似,讲述Java中常常不为人所注意但有时却可能造成系统崩溃
的细微之处。

《Java并发编程实践》

Java并发编程方面最值得读的一本书,但内容理论化太强,需要静下心来慢慢品味,
而且是不断反复阅读才可能领会Java并发的真谛!

《Java编程语言规范》英文版、《JVM规范》英文版

写Java编译器会用到,其他情况下,可以看,亦可以不看。

《Java数据结构与算法
书已老,内容尚可,期待新版本
《分布式Java应用》
更多讲述Java底层的细节方面,又与企业中实际项目有所关联,暂不推荐看。

㈥ 有没有介绍java编译原理的书籍推荐。现在在学java只是模仿代码,但不知道为什么程序要这样写,我

学Java必看书籍:Java编程规范,Effective Java第二版,Java并发编程实践,Java解惑,ROBUST Java 中文版-Java异常处理、测试与调试
另外我也有学Java的课程老师给我们推荐:Java面向对象编程

㈦ 什么是java

什么是JAVA?

提问者: nan7913 - 见习魔法师 二级

----------------------------

Java是SUN公司开发的一种面向对象的新一代网络编程语言,它可以在各种不同的机器、操作系统的网络环境中进行开发,具有解释型语言(如Basic语言)和编译型语言(如C语言)的特性。Java摒弃了C 中各种弊大于利的功能和许多很少用到的功能,用Java开发的程序可以在网络上传输,并运行于任何客户机上。

特点

1、简单性:

Java语言通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。Java略去了运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。另外,Java也适合于在小型机上运行,它的基本解释器及类的支持只有40KB左右,加上标准类库和线程的支持也只有215KB左右。库和线程的支持大概有215KB左右。

2、面向对象:

Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。

3、分布性:

Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便地访问其它对象。

4、可靠性:

Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。通过集成的面向对象的例外处理机制,在编译时,Java提示出可能出现但未被处理的例外,帮助程序员正确地进行选择以防止系统的崩溃。另外,Java在编译时还可捕获类型声明中的许多常见错误,防止动态运行时不匹配问题的出现。

5、安全性:

用于网络、分布环境下的Java必须要防止病毒的入侵。Java不支持指针, 一切对内存的访问都必须通过对象的实例变量来实现,这样就防止程序员使用“特洛伊”木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。

6、体系结构中立:

Java解释器生成与体系结构无关的字节码指令,只要安装Java运行系统,Java程序就可在任意的处理器上运行。这些字节码指令对应于Java虚拟机中的表示,Java解释器得到字节码后,对它进行转换,使之能够在不同的平台运行。

7、可移植性:

与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。同时,Java的类库中也实现了与不同平台的接口,使这些类库可以移植。另外,Java编译器是由Java语言实现的,Java运行时系统由标准C实现,这使得Java 系统本身也具有可移植性。

8、解释执行:

Java解释器直接对Java字节码进行解释执行。字节码本身携带了许多编译时信息,使得连接过程更加简单。

9、高性能:

和其它解释执行的语言如BASIC、TCL不同,Java字节码的设计使之能很容易地直接转换成对应于特定CPU的机器码,从而得到较高的性能。

10、多线程:

多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易地实现网络上的实时交互行为。

11、动态性:

Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。

Java语言的特性使它可以最大限度地利用网络。Ap-plet是Java的小应用程序,它是动态、安全、跨平台的网络应用程序。JavaApplet嵌入HTML语言,通过主页发布到Internet。网络用户访问服务器的Applet时,这些Applet 从网络上进行传输,然后在支持Java的浏览器中运行。由于Java语言的安全机制,用户一旦载入Applet,就可以放心地来生成多媒体的用户界面或完成复杂的计算而不必担心病毒的入侵。虽然Applet可以和图像、声音、动画等一样从网络上下载,但它并不同于这些多媒体的文件格式,它可以接收用户的输入,动态地进行改变,而不仅仅是动画的显示和声音的播放。

Java的开发工具。

1、 UltraEdit

UltraEdit是共享软件,最新版本是V10.20b。其官方网址是:[url]www.ultraedit.com[/url] 。它是一个功能强大的文本、HTML、程序源代码编辑器。作为源代码编辑器,它的默认配置可以对C/C , VB, HTML, Java和 Perl进行语法着色。用它设计Java程序时,可以对Java的关键词进行识别并着色,方便了Java程序设计。它具有完备的复制、粘贴、剪切、查找、替换、格式控制等编辑功能。可以在Advanced菜单的Tool Configuration 菜单项配置好Java的编译器Javac和解释器Java,直接编译运行Java程序。

配置Javac:在Command Line里输入:D:jspj2sdkinJavac %f,这里Javac的路径要根据JDK的实际安装路径来指定,%f是指当前活动文档的全文件名。在Menu Item Name 里输入Javac ,让其显示在Advanced菜单里,这样就可以直接执行它进行编译了。选中Output To List Box和Capture Output ,这样就可以在源代码下面的输出窗口里看到编译时的错误信息了。

配置不带参数运行的解释器Java:在Command Line里输入:D:jspj2sdkinJava %n,在Menu Item Name 里输入: Java filename,选中Output To List Box和Capture Output ,运行结果显示在输出窗口里。

配置带参数运行的解释器Java:在Command Line里输入:d:jspj2sdkinJava %n%modify%,在Menu Item Name 里输入:Java filename parameter,这样当执行这个菜单项的时候,会显示一个要求输入参数的对话框。

2、 Editplus

EditPlus也是共享软件,最新版本是EditPlus 2.12。其官方网址是:[url]www.editplus.com[/url]。EditPlus也是功能很全面的文本、HTML、程序源代码编辑器。默认的支持HTML、CSS、PHP、ASP、Perl、C/C 、Java、JavaScript和VBScript的语法着色。通过定制语法文件还可以扩展到其他程序语言。可以在Tools菜单的Configure User Tools菜单项配置用户工具,类似于UltraEdit的配置,配置好Java的编译器Javac和解释器Java后,通过EditPlus的菜单可以直接编译执行Java程序。

3、Jcreator

Jcreator是一个用于Java程序设计的集成开发环境,具有编辑、调试、运行Java程序的功能。官方网址是:[url]www.jcreator.com[/url] 。当前最新版本是Jcreator 3.10,它又分为LE和Pro版本。LE版本功能上受到一些限制,是免费版本。Pro版本功能最全,但这个版本是一个共享软件。这个软件比较小巧,对硬件要求不是很高,完全用C 写的,速度快、效率高。具有语法着色、代码自动完成、代码参数提示、工程向导、类向导等功能。第一次启动时提示设置Java JDK主目录及JDK JavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDK Help。但目前这个版本对中文支持性不好。

4、Eclipse

Eclipse是一个开放可扩展的集成开发环境(IDE)。它不仅可以用于Java的开发,通过开发插件,还可以构建其他的开发工具。Eclipse是开放源代码的项目,并可以免费下载。它的官方网址是:[url]www.eclipse.org[/url],提供Releases、Stable Builds、Integration Builds和Nightly Builds下载。建议使用Releases或Stable Builds版本。

Releases版本是Eclipse开发团队发布的主要发行版本,是经过测试的稳定的版本,适合要求稳定而不需要最新改进功能的使用者选择。目前最新的Release版本是Eclipse 3.0。Stable Builds版本对大多数使用者而言已足够稳定,由开发团队用比较稳定的Integration Build版本提升到Stable Build而来,适合想使用Eclipse新功能的使用者选择。对于Releases版本2.1.x,在Eclipse的官方网站上有一个语言包可以下载,这样Eclipse及其帮助都有简体中文版。Eclipse用于Java开发,与UltraEdit、Editplus两种编辑器和Jcreator IDE比较,Eclipse更专业,功能更强大。

总之,Java语言提供一种强有力的工具支援程序设计员。Java让程序设计变得更容易,因为它属于面向对象语言,而且提供了自动的内存垃圾收集功能。再者,由于Java码具备结构中立性,因此其应用程序成为非同质性运算环境 (例如Internet)的理想方案。

㈧ Java语言的编写规范具体有哪些

我知道的一些,
1,区别大小写。
2,注意编程格式,比如对齐啊 什么的。
3,注释一定要写好,有统一的// 或者/* */,这样让程序好看。
4,定义变量的时候竟让别人看明白,不要A 啊B 啊什么的 要用英语单词这类的,简而易懂。
希望能帮助您。

阅读全文

与java语言规范中文版相关的资料

热点内容
vm同步命令 浏览:13
安卓转移到ios王者荣耀怎么登 浏览:954
工业压缩机品牌 浏览:181
苹果系统怎么更改app的图标 浏览:667
泰剧女同电影 浏览:435
人造变异女的电影 浏览:237
怀旧经典老录像片 浏览:593
和利时功能块怎么加密 浏览:30
宣萱电影好看 浏览:568
韩国纯真时代动态图 浏览:100
关于男主有个能操控别人 浏览:303
怎么测试doh加密 浏览:210
欧美 小说 图片 浏览:908
西安程序员未来的发展趋势 浏览:173
叫阿能的电影 浏览:261
客车购票小程序源码 浏览:645
程序员用数据表白灵魂伴侣 浏览:485
spin命令行 浏览:376
百合txt下载 浏览:61
房贷结清合同是不是解压了 浏览:109