- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java特点课件
仁人教育
JAVA特点
语言特征
Java编程语言的风格十分接近 HYPERLINK /view/1219.htm \t _blank C语言、 HYPERLINK /view/227024.htm \t _blank C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了? HYPERLINK /view/824.htm \t _blank C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的 HYPERLINK /view/159417.htm \t _blank 指针(以引用取代)、 HYPERLINK /view/116893.htm \t _blank 运算符重载(operator overloading)、多重继承(以 HYPERLINK /subview/159864htm \t _blank 接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了 HYPERLINK /view/1105026.htm \t _blank 泛型编程(Generic Programming)、类型安全的 HYPERLINK /view/116405.htm \t _blank 枚举、不定长参数和自动装/拆箱等语言特性。
Java不同于一般的 HYPERLINK /view/1182926.htm \t _blank 编译执行计算机语言和 HYPERLINK /view/1182922.htm \t _blank 解释执行计算机语言。它首先将 HYPERLINK /view/60376.htm \t _blank 源代码编译成二进制 HYPERLINK /view/560330.htm \t _blank 字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。
编辑Java源代码可以使用任何无格式的纯文本编辑器,在 HYPERLINK /view/4821.htm \t _blank Windows操作系统上可以使用微软记事本( HYPERLINK /view/14457.htm \t _blank Notepad)、 HYPERLINK /view/206636.htm \t _blank EditPlus等程序,在 HYPERLINK /view/1634.htm \t _blank Linux平台上可使用vi工具等。
在记事本中输入如下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13public?class?HelloWorld?{
?
????//Java程序的入口方法,程序将从这里开始执行
?
????public?static?void?main(String[]?args)?{
?
????????//向控制台打印一条语句
?
????????System.out.println(Helloworld!);
?
????}
?
}编辑上面的Java文件时,注意程序中粗体字标识的单词,Java程序严格区分大小写。将上面文本保存为 HelloWorld.java,该文件就是Java程序的源程序。
编写好Java程序的源代码后,接下来应该编译该Java源文件来生成字节码了。
主要特性
Java语言是易学的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的 HYPERLINK /view/2886403.htm \t _blank 强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为 HYPERLINK /view/4541016.htm \t _blank 内存管理而担忧。
Java语言是强制面向对象的。Java语言提供类、 HYPERLINK /view/159864.htm \t _blank 接口和 HYPERLINK /view/125322.htm \t _blank 继承等原语,为了简单起见,只支持类之间的单继承
您可能关注的文档
最近下载
- 纺织企业安全风险辨识清单 (一).pdf VIP
- CMA检验检测机构资质认定全套体系文件(通用版 可编辑).docx
- 2025杭州电力设备制造有限公司招聘70人(第二批)笔试备考题库及答案解析.docx VIP
- 农村公路数据存储报送及路面自动化检测技术要求.pdf VIP
- 暴雨洪水应急预案[共5页].pdf VIP
- 《农业生态学》全套课件.pdf
- 建设工程施工现场安全资料管理规程2025年4月1日实施 .pdf VIP
- 精选二次函数图像与精选动点图形问题.doc VIP
- 上海电力大学2020-2021学年度第1学期《概率论与数理统计》期末考试试卷(A卷)及参考答案.docx
- 20S515钢筋混凝土及砖砌排水检查井.pptx VIP
文档评论(0)