欢迎来到天天文库
浏览记录
ID:45849434
大小:311.00 KB
页数:13页
时间:2019-11-18
《Java网络编程基础 第1章 计算机语言概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JAVA语言程序设计第一章计算机语言概述第一节程序设计语言第二节语言翻译程序第三节Java虚拟机与运行环境第四节Java程序的运行第五节Java程序的开发、执行流程小结习题Basic、Fortran语言擅长描述问题解决的过程,也就是说,描述怎样解决问题。人们把这些语言称为面向过程的语言。1.1程序设计语言低级程序设计语言程序设计语言:高级程序设计语言机器语言汇编程序设计语言Basic语言Fortran语言Prolog语言C++Java语言Prolog语言:面向逻辑的语言。Java、C++语言:面向对象的语言,第一种
2、可以编写普通的应用程序也可以编写专用于internet或intrant应用程序的语言。有人说:Java是网络上的世界语。1.1程序设计语言一次编译,到处运行1完全面向对象2移植性3稳定性4简单性5高性能性6动态特性7分布式1.1程序设计语言Java语言的特点1.2语言翻译程序X86机器码Powerpc机器码MIPS机器码ALPHA机器码MIPS机器ALPHA机器Powerpc机器X86机器“一次编译,到处运行”原理Java虚拟机(JVM-JavaVirtualMachine)是什么:虚拟机是运行在主操作系统顶层的软
3、件层,是一种虚拟计算机。作用:使得一台实际的机器能够运行Java字节码程序。Java虚拟机与操作系统和计算机硬件无关。Java经过编译后的字节码程序可以在网络上流动到任意支持Java虚拟机的网点机上运行。1.3java虚拟机与运行环境Java是解释型的高级编程语言编译型源程序字节码程序Java源程序可执行程序EXE裸机操作系统解释器编译连接编译运行解释运行.java.classJava虚拟机Java编译系统和运行系统的功能如图所示。1.4java程序的运行Java编译和运行系统功能图编译源程序(如hello-jav
4、a)字节码文件Hello.class网络或本地类装载器解释器字节码检验器代码生成器即时运行部件运行系统创建,编译运行1.编写Java源程序:文件以Java作为后缀。2.源程序编译成字节码3.由运行系统解释和执行。开发流程如图所示。1.5java程序的开发执行流程源文件(java文件)编译器编译字节码(class文件)运行系统解释运行结果1语言程序必须有该语言的翻译程序映射成机器语言才能执行。2Java是纯面向对象的程序设计语言,是解释型语言,Java由于其可移植性、安全性、分布性和高性能性,成为网络开发的主流语言。
5、小结:
此文档下载收益归作者所有