《移动通信软件编程基础—Java语言》第1章

上传人:抢*** 文档编号:243003815 上传时间:2024-09-13 格式:PPT 页数:31 大小:1,015KB
返回 下载 相关 举报
《移动通信软件编程基础—Java语言》第1章_第1页
第1页 / 共31页
《移动通信软件编程基础—Java语言》第1章_第2页
第2页 / 共31页
《移动通信软件编程基础—Java语言》第1章_第3页
第3页 / 共31页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1,概述,第,章,本章目标,了解,Java,语言的由来及其架构划分,了解,Java,语言的基本特性,熟练掌握,Java,语言的环境搭建,掌握,Java,语言的程序结构,了解,Java,语言的编译原理,掌握,Java,语言的注释,Java,语言的由来,Sun Microsystems,于,1995,年推出,1991,年,Sun,公司的,James Gosling,等人开始开发名称为,Oak,的语言。希望用于控制嵌入在有线电视交换盒、,PDA,等的微处理器,1994,年将,Oak,语言更名为,Java,Java,既安全、可移植,又可跨平台,而且人们发现它能够解决,Internet,上的大型应用问题,Java,语言在移动通信开发中的优势,Java,手持移动设备在全球的发展:,早在,2000,年,,Java,手机一些游戏服务项目已经开始应用,。,韩国的,LG,TeleCom,公司已于,2000,年,7,月提供使用,Java,技术的新服务项目。,摩托罗拉第一部基于,Java,编程语言的双频移动电话被称为,Timeport,P108,,于,2000,年一季度开发成功。,2001,年,Java,手机首先在日本上市。,Java,语言在移动通信开发中的优势,SUN,公布无线终端的,Java,技术之后,使用,Java,编程语言有助于改进手机的互联网连接特性,包括电子邮件、,HTML,和,WAP,微型浏览器。,随着越来越多手提电话和,PDA,开始融入到信息高速公路之上,从移动设备上访问,Web,站点变得越来越重要。,Java,手机的全球应用将不可避免,。,Java,语言在移动通信开发中的优势,Java,在无线方面的优势:,Sun,公司推出的基于,Java,技术的无线服务高级平台的关键组件,对个性化交互式无线服务的开发和配置给以重要支持。,由于,Java,平台可用于提供个性化的交互式内容,因此它能使运营商和手机生产厂商研制和提供各种不同的无线产品与服务。,Java,是为网络计算机设计的一个开放的标准化通用平台。,Java,语言及其架构,Java,是一种面向对象的、独立平台的安全语言。,面向对象编程,(,OOP,)是一种软件开发方法。,独立平台,指的是无需修改程序便能运行在不同的计算环境中。,Java,语言及其架构,J2SE,(Java2 Standard Edition),,即,Java 2,标准版本。,J2ME,(Java2 Micro Edition),,即,Java 2,平台微型版,它提供了,HTTP,高级,Internet,协议。,J2EE,(Java2 Enterprise Edition),,即,Java 2,平台企业版。,针对不同应用软件开发的需求,,Sun,公司开发了不同的,Java,的版本。,Java,语言的特点,简单易用、完全面向对象,与平台无关性、可扩展性强,可移植性高、支持分布式编程,健壮、安全可靠并性能优异,支持多线程开发技术,Java,语言,特点,支持动态开发,Java,虚拟机,Java,虚拟机,(Java Virtual Machine,简称,JVM),是实现,Java,最重要的特性平台无关性的基础。,Java,源程序,编译,Java,字节码,(,可跨平台,),运行,JVM,Java,虚拟机,Linux,Wince,Windows,Solaris,Java,语言环境的搭建,第一步:下载并安装,JDK,包,下载网址:,http:/,Java,语言环境的搭建,第二步:安装,JDK,包,双击安装文件,安装开始,安装时选择:安装盘之后的盘符,例如,:JDK1.5,安装路径,D:JDK1.5,中的目录结构,Bin,目录结构:,java.exe,是,Java,字节码解释程序,负责解释执行,Java,字节码文件,就是一个,JVM,Java,语言环境的搭建,第三步:设置安装环境,PATH,的设置,CLASSPATH,的设置,“我的电脑”,“属性”,“高级”标签,“环境变量”按钮,双击系统变量中的,PATH,项,PATH,原值的开头增加,Java,编译器所在的路径,D:JDK1.5BIN,单击“新建”按钮,在变量值中输入:,.;D:JDK1.5libtools.jar;D:JDK1.5libdt.jar;,在变量值中输入:,CLASSPATH,演示,Java,语言环境的搭建,Java,语言环境的搭建演示,C,语言的结构,#include,void,main( ),/,输出一条信息,:,我的第一个,C,程序!,/*,输出一条信息,:,我的第一个,C,程序!, */,printf,(“,欢迎来到北邮,3G,移动通信学院,);,引入要使用的系统函数库,程序的入口,调用系统提供的打印输出文件,程序的注释语句,Java,语言的结构,import,java.lang.,System,;,class,Test,public,static void,main(,String,args,),System,.out.println,(“,欢迎来到北邮,3G,移动通信学院,);,导入类,自定义类,调用系统提供的,控制台输出方法,程序入口,演示,第一个,Java,程序的编辑和运行过程,第一个,Java,程序演示,Windows,下,C,语言编译过程,Java,语言编译过程,Java,的编译原理,C,源程序(扩展名为,.c,),Windows,可执行文件,(扩展名为,.exe,),Windows,操作系统,Java,源程序(扩展名为,.java,),Java,字节码文件,(扩展名为,.class,),Windows,操作系统,Linux,操作系统,JVM,虚拟机,Linux,下的,Java,字节码,解释程序,能直接解,释,Java,字,节码的,CPU,Windows,下的,Java,字节码,解释程序,C,编译程序,执行,Java,编译程序,执行,执行,执行,Java,的执行方式,即时编译方式,(JIT just in time),解释器先将字节码编译成机器码,然后再执行该机器码。,解释执行方式,解释器通过每次解释并执行一小段代码来完成,Java,字节码程序的所有操作。,运行时,编译时,Java,的执行方式,类加载器,Java,字节码校验器,硬件,JIT,代码,生成器,解释器,编译,网络,Java,源程序(扩展名为,.java,),Java,字节码文件,(扩展名为,.class,),解释执行方式,即时编译方式,Java,的帮助文档,SUN,公司为,JDK,工具包提供了一整套文档资料,习惯上称之为,JDK,文档,。,JDK,文档中提供了,Java,中的各种,技术资料,,以及,JDK,中提供的各种,类,的,帮助说明,。,JDK,文档,是,Java,语言,的完整说明,它是编写,Java,程序时经常查阅的资料。,可以从,SUN,公司的网站,上下载到最新的,JDK,文档。,Java,的帮助文档的使用,步骤,1:,选择包,步骤,2:,选择包中的类,步骤,3:,查看类的帮助信息,演示,使用,Java,帮助文档,的过程,Java,的帮助文档的使用演示,Java,的帮助文档的创建,Java,所提供的帮助文档都是通过,javadoc,这个命令,将,Java,源代码中的注释自动转化为帮助文档。,自定义的,Java,类,也可以实现这样的帮助文档。,实现步骤:,步骤:,创建,Java,源程序,步骤:,通过,javadoc,命令创建帮助文档,步骤:,打开帮助文档,演示,使用,javadoc,命令创建,Java,帮助文档的过程,创建,Java,帮助文档的演示,Java,语言中的注释,Java,中的注释,根据不同的用途分为三种类型,:,单行注释,注释内容前加(,/,)。,Java,编译器会忽略掉这部分信息。,int,n = 10;,/,定义一个整型,Java,语言中的注释,多行注释,在注释内容前以一个(,/*,)开头,并在注释内容末尾以一个(*,/,)结束。,注释内容超过一行时一般使用这种方法。,/*,int,x=10;,int,y=5;,*/,Java,语言中的注释,文档注释,以一个,(,/*,),开头,并以一个,(*,/,),结束。,注释的内容会被解释成程序的正式文档,通过如,javadoc,之类的工具程序生成帮助文档。,文档标记是一些以,“,”,开头的命令,置于注释行的起始处(但前导的“*”会被忽略)。,/*,*,此类用于实现在控制台输出信息,*,2.0,版,,2008,年,11,月,20,日,*,author Blue,*/,总结,概述,Java,是一种面象对象的编程语言,JVM,(,Java,虚拟机,),是,Java,编程语言的核心,Java,语言环境搭建,Java,语言程序结构,Java,开发工具包,(,JDK,),Java API,文档,编译命令,javac,执行命令,java,文档生成命令,javadoc,内部类,包结构,接口,Path,环境变量,ClassPath,环境变量,习题,作业,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!