面向对象程序设计-第一章.ppt_第1页
面向对象程序设计-第一章.ppt_第2页
面向对象程序设计-第一章.ppt_第3页
面向对象程序设计-第一章.ppt_第4页
面向对象程序设计-第一章.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机网络技术张立涓,面向对象程序设计第一讲,教师:张立涓,电话mail:mickeey办公室:行政楼504,课程介绍,本课程以java语言为素材,讲授面向对象程序设计的方法与思路。课程目标:掌握网络应用程序设计基本要领和网络应用程序开发工具的使用技术。前导课程:程序设计基础,JAVAPROGRAMMINGLANGUAGEFORNONPROGRAMMERS,SL-110,MIGRATINGTOOOPROGRAMMINGWITHJAVATECHNOLOGY,SL-210,NonProgramerEntry,CProgramerEntry,JAVAPROGRAMMINGLANGUAGE,SL-275,C+ProgramerEntry,JAVAPROGRAMMINGLANGUAGEWORKSHOP,SL-285,ARCHITECTINGANDDESIGNINGJ2EEAPPLICATION,SL-425,相关认证考试,考核方式,课堂练习和作业20%期中测验20%课程设计40%期末考试20%,优秀课程设计展示,学习方法,1.模仿法2.破坏法3.拼装法4.记忆法,模仿法,破坏法,拼装法,记忆法,语言就是一组规则只有把规则熟烂于心才能应用自如,本节课主要内容,理论:Java的历史、特点Java程序的开发过程学习Java必须掌握的知识实例:简单Java应用程序,Java的诞生,SunGreen研究小组成立(1991年),OAK诞生,Java诞生(1995),JDK1.0(1996),JDK1.1(1997),JDK1.2(1998),JDK1.4(2002),JDK1.5(2004),J2SE6.0(2006),Java的历史,JDK1.3(2000),Java发展的时间表,JDK1.1.4Sparkler宝石1997-09-12JDK1.1.5Pumpkin南瓜1997-12-13JDK1.1.6Abigail阿比盖尔-女子名1998-04-24JDK1.1.7Brutus布鲁图-古罗马政治家和将军1998-09-28JDK1.1.8Chelsea切尔西-城市名1999-04-08J2SE1.2Playground运动场1998-12-04J2SE1.2.1none无1999-03-30J2SE1.2.2Cricket蟋蟀1999-07-082010年sun被Oracle公司收购J2SE1.3Kestrel美洲红隼2000-05-08J2SE1.3.1Ladybird瓢虫2001-05-17J2SE1.4.0Merlin灰背隼2002-02-13J2SE1.4.1grasshopper蚱蜢2002-09-16J2SE1.4.2Mantis螳螂2003-06-26J2SE5.0(1.5.0)Tiger老虎2004-10J2SE6.0(Beta)Mustang野马2006-04,Java有哪些特性?,简单性面向对象操作平台无关性高性能多线程丰富的类库,Java开发环境的配置,JavaDevelopmentKit开发工具,Javac及基础核心类运行环境,java及基础核心类如图:它包括JVM和JRE两部分,什么是JDK?,JDK,JRE,JVM,JVM(JavaVirtualMachine,Java虚拟机)JRE(JavaRuntimeEnviroment,Java运行环境),什么是JVM?(Java虚拟机),JVM是计算机可以在任何处理器上执行.class文件中的字节码Java虚拟机中有个Java解释器(JIT),它负责将字节码文件解释为特定机器上可以运行的机器码。,软件模拟的,Windows/Unix/Linux/其它电子设备,Java开发环境的配置,安装JDK设定环境变量path指示JDK命令文件的路径;选择“我的电脑”,单击鼠标右键,打开“属性”,选择“高级”选项卡,打开环境变量对话框,选择系统变量中的path,单击“编辑”,在路径末尾输入如下路径(用“;”与前面路径分隔开):;C:ProgramFilesJavajdk1.5.0_02bin,JDK的安装与配置:,使用记事本做编辑器,在命令行窗口下编译程序时,需要做以上设置,Java开发工具,Java开发工具有很多种NotepadJCreatorJbuilderEclipse,入门示例1Java应用程序,编写源代码如下,并保存为HelloWorld.java,注意文件后缀名必须为java。编译源文件生成class文件(字节码),注意带上文件后缀.java。javacHelloWorld.java运行class文件,注意不可带文件后缀.classjavaHelloWorld,publicclassHelloWorldpublicstaticvoidmain(Stringargs)System.out.println(HelloWorld!);,Java语言的工作机制,Java源程序扩展名为.java,Java字节码文件扩展名为.class,Javac,编译,JVM虚拟机,Java,UnixJVM,DOSJVM,JavaOS,WinJVM,WriteOnce,RunAnywhere,执行,Windows下C编程的过程,C源程序(扩展名为.c),Windows可执行文件(扩展名为.exe),Windows操作系统,C编译程序,执行,程序代码解释,publicclassHelloWorldpublicstaticvoidmain(Stringargs)System.out.println(HelloWorld!);,注:1.用红字标示的为Java程序的固定格式2.表示类的开始和方法的开始和结束都要使用3.语句结束使用“;”,类的名称(必须和程序文件名一样,包括大小写),公共类,main方法的固定格式,在屏幕上输出字符串,Java应用程序的结构,Java应用程序的工作机制,HelloWorld.java,HelloWorld.class,Javac,Compile,JVM,Java,UnixJVM,DOSJVM,JavaOS,WinJVM,Canrunonmultipleplatforms,Runtime,练习,编写Java应用程序,分行显示自己的姓名、地址和电话。如下图所示,拓展知识命令行下的编译和运行,使用记事本编辑Java源文件开始-运行输入cmd打开命令行窗口.编译命令Javachelloworld.java执行命令javahelloworld注:使用命令行编译程序的前提:配置好JDK环境,即path环境变量(点击察看具体配置方法)。,拓展练习,使用记事本编辑程序Hello.java,分行显示姓名地址电话,本节课Java相关术语,JVM(JavaVirtualMachine,Java虚拟机)JRE(JavaRuntimeEnviroment,Java运行环境)JVM;Java平台包含的核心类库以及支持文件。JavaAPI(JavaApplicationPro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论