《java程序设计》第1讲.ppt

上传人:tia****nde 文档编号:11498995 上传时间:2020-04-26 格式:PPT 页数:67 大小:779.50KB
返回 下载 相关 举报
《java程序设计》第1讲.ppt_第1页
第1页 / 共67页
《java程序设计》第1讲.ppt_第2页
第2页 / 共67页
《java程序设计》第1讲.ppt_第3页
第3页 / 共67页
点击查看更多>>
资源描述
2020/4/26,1,Java语言程序设计,河南科技专修学院,辛凤凡,xff130,2020/4/26,2,课程代码:4747为组织好高等教育自学考试Java语言程序设计(一)课程的全国统一考试命题工作,根据全国统命题课程的有关规定,特制定本说明。一、考试原则1.考试标准本课程考试参照全日制普通高校同专业、同层次、同课程的本科结业水平,并体现自学考试以培养应用型人才为主要目标的特点。在题量上能够使中等水平的考生在规定的考试时间内完成全部试题的作答,并有适当的时间检查作答情况。2.考试依据和范围本课程考试以全国高等教育自学考试指导委员会2008年3月颁布的Java语言程序设计(一)自学考试大纲为依据;以Java语言程序设计(一)教材(夏宽理主编,机械工业出版社,2008年3月第1版)为考试范围。3.考试内容本课程考试内容覆盖到章。其中,重点章节为第三、五、六、八章,考核分数比例约为60;次重点章节为第二、四、七章,考核分数比例约为30;一般章节为第一、九、十章,考核分数比例约为10。,2020/4/26,3,二、考试形式与考试题型1.考试形式本课程考试采用闭卷笔试形式,考试时间150分钟,满分为100分,及格分数为60分。2.考试题型本课程考试采用的题型为:单项选择题、填空题、简答题、程序填空题、程序分析题和程序设计题等。三、有关本课程的特殊要求(包括考生可以携带的工具)无,2020/4/26,4,主要参考书目,BruceEckel.Java编程思想(第四版).机械工业出版社,2007.,2020/4/26,5,主要参考书目,雍俊海.Java程序设计教程.清华大学出版社,2007.,2020/4/26,6,主要参考书目,RalphMorelli.Java面向对象程序设计电子工业出版社,2004.,2020/4/26,7,教学内容,第1章java语言基础第2章运算和语句第3章面向对象编程基础第4章数组和字符串第5章图形界面设计(1)第6章图形界面设计(2),2020/4/26,8,教学内容,第7章图形图像与多媒体第8章多线程第9章输入和输出流第10章网络与数据库编程基础,2020/4/26,9,目标,掌握Java编程基本技能掌握学习Java的基本方法能够用Java来解决实际问题,2020/4/26,10,第1章java语言基础,2020/4/26,11,本章总体纲要,Java简介Java应用程序和小应用程序Java程序的开发过程标识符和关键字基本数据类型,2020/4/26,12,为什么不直接采用自然语言?,自然语言:表达意思常常不够明确结构常常过于复杂词汇量大,而且在不断发展,2020/4/26,13,计算机语言,1)1stGL:二进制机器语言2)2ndGL:低级语言(LLL)汇编语言3)3rdGL:高级语言(HLL)4)4thGL:比3rdGL更接近于自然语言面向特定的应用5)5thGL:最近接自然语言,人工智能语言(?)XthGL(第X代计算机语言),2020/4/26,14,高级计算机语言(HLL),1950s:最早的HLLs1969:大约有120种HLLs,大约有15种被广泛应用1977:较广泛使用的大约有81种HLLs现在:大约有2000到4000种HLLs.,2020/4/26,15,高级计算机语言举例,图像来自http:/www.engin.umd.umich.edu/CIS/course.des/cis400/,2020/4/26,16,Java历史简介,基于C和C+1)1991:Sun公司资助“绿色项目”,开发用于智能消费型电子产品的语言JamesGosling,Oak-Java市场需求发展没有预料的快,差一点就要取消这个“绿色项目”2)1993-1994:网络的发展挽救了这个项目,Sun公司将Oak技术应用于网络,更名为Java3)1995:Java正式发布4)1996年,SUN公司专门成立了Javasoft分公司来发展Java。,2020/4/26,17,1995年:Java语言诞生1996年:SUN正式发布JDK1.0(JavaDevelopersKit)1997年:JDK1.1发布1998年:JDK1.2发布1999年:SUN公司发布Java的三个版本:标准版、企业版和微型版(J2SE、J2EE、J2ME)2000年:J2SE1.3发布2001年:J2EE1.3发布2002年:J2SE1.4发布,自此Java的计算能力有了大幅提升2004年:J2SE1.5发布,是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性J2SE1.5,更名为J2SE5.02006年:JavaSE6.0发布,2020/4/26,18,Java现状,Java现在常用来:1)开发大规模商用软件2)增强网络服务的功能3)开发智能消费型电子产品的应用软件(例如手机),2020/4/26,19,Java语言的特点,强类型编译和解释自动无用内存回收功能面向对象与平台无关安全性分布式计算多线程,2020/4/26,20,解释性,Java虚拟机(JVM):针对不同的软硬件平台安装不同的JVM,由JVM中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。,Java源程序,字节码文件,编译器:编译,解释器:解释执行,2020/4/26,21,平台无关性可移植性,与平台无关是对程序可移植性最直接最有效的支持“一次编程,到处运行”WriteOnce,RunAnywhere可移植性源于两方面:Java的编译和解释的特征(Java虚拟机)Java采用基于国际标准的数据类型,在任何平台上,同一种数据类型是一致的,2020/4/26,22,健壮性,关键字高亮显示,类名与文件名完全一样,main方法是Java程序执行的入口点,和一一对应,缺一不可,main方法四要素必不可少,从控制台输出信息,2020/4/26,29,实例(小应用程序),importjava.applet.*;importjava.awt.*;publicclassExample_2extendsAppletpublicvoidpaint(Graphicsg)g.setColor(Color.blue);g.drawString(“欢迎你学习Java语言。”,30,20);g.setColor(Color.red);g.drawString(“只要认真学,多上机实习,一定能学好Java语言。”,30,50);,2020/4/26,30,注释,行注释/块注释/*.*/文档注释/*.*/,2020/4/26,31,本章总体纲要,Java简介Java应用程序和小应用程序Java程序的开发过程标识符和关键字基本数据类型,2020/4/26,32,Java开发过程,编写源程序文件.java,java编译器,字节码文件.class,由Web浏览器执行,由java解释器执行,Applet,应用程序,2020/4/26,33,补充:java运行环境,下载安装JDK(JavaDevelopKit)下载安装JavaAPI配置环境变量,2020/4/26,34,1.下载安装JDK,2020/4/26,35,安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到D:jdk7.0目录下。通常在JDK目录下有bin、demo、lib、jre等子目录,其中bin目录保存了javac(编译器)、java(解释器)、jdb(调试器)、appletviewer(javaAppelt解释器)等命令文件;demo目录保存了许多java的例子;lib目录保存了java的类库文件;jre保存的是java的运行时的环境。,2020/4/26,36,2.下载安装JavaAPI,2020/4/26,37,JavaAPI通常安装在JDK所在目录的docs子目录下面。用浏览器打开docs子目录下的index.html文件就可以阅读所有的帮助文档。API应用编程接口,也指javaAPI的说明文档。,2020/4/26,38,3.配置环境变量在安装完JDK之后,必须配置运行路径path和类路径classpath,JDK才能够正常运行。右键单击桌面上“我的电脑”,选择“属性”,则弹出一个名为“系统属性”的窗口,选择“高级”,然后选择“环境变量”,在“环境变量”窗口中编辑classpath和path。变量名:path变量值:C:ProgramFilesJavajdk1.6.0bin变量名:CLASSPATH变量值:.;C:ProgramFilesJavajdk1.6.0lib变量名:JAVA_HOME变量值:C:ProgramFilesJavajdk1.6.0,2020/4/26,39,本章总体纲要,Java简介Java应用程序和小应用程序Java程序的开发过程标识符和关键字基本数据类型,2020/4/26,40,标识符和关键字,字符集标识符关键字,2020/4/26,41,如同别的程序语言一样,Java语言也有基本符号,由基本符号按照一定的构词规则构成标识符等基本词汇,再由基本词汇和关键字按语言的句法构成Java语句,最后由Java语句按适当的程序结构构成Java源程序。,2020/4/26,42,Java的字符集,Java语言使用Unicode字符集,字符采用双字节的表示方式,共有65535个字符,最前面的128个字符与标准的ASCII字符一致。数字字符10个(09)英文大小写字母各26个(AZ,az)下划线(_)、美元符号($)文字字符(汉字,日文片假名、平假名,朝鲜文字等)其他用于构成特殊符号的字符集,Java字母,2020/4/26,43,Java中的标识符,标识符可以用来标识文件名、变量名、类名、接口名和成员方法名等。标识符由Java字母和Java数字组成;首字符必须是Java字母;除去关键字、false、true和null;所有标识符是区分大小写的;,2020/4/26,44,它们是/不是标识符?,myVariable9pinsMYVARIABLEia+ctesting1-2-3Its,_myvariablejava/定义单个变量studentNumber=30;/给变量赋值doublevelocity,distance;/定义多个变量intstudentNumber=30;/定义变量,并赋初值,2020/4/26,56,变量,变总是具有某种数据类型:基本数据类型或引用数据类型。每个变量均具有:名字、类型、一定大小的存储单元以及值。变量总是具有与其数据类型相对应的值。基本数据类型:变量的存储单元中存放的是具体的布尔值或数值;引用数据类型:变量的存储单元中存放的是引用值,引用值一般用来指向某个具体的对象。如果引用值是null,则该引用值不指向任何对象。,2020/4/26,57,图例:intsum=0;Strings=“HelloWorld!”;,2020/4/26,58,实例1:J_HelloJava.java(应用程序),/在控制台窗口中输出:/“Java语言,您好!”和/我将成为优秀的Java程序员!/,2020/4/26,59,通过文本编辑器(如:记事本)创建并编写Java源文件,/文件名:J_HelloJava.javapublicclassJ_HelloJavapublicstaticvoidmain(Stringargs)System.out.println(Java语言,您好!);System.out.println(我将成为优秀的Java程序员!);/方法main结束/类J_HelloJava结束,2020/4/26,60,编译importjavax.swing.JApplet;publicclassJ_HelloAppletextendsJAppletpublicvoidpaint(Graphicsg)g.clearRect(0,0,getWidth(),getHeight();/清除背景g.drawString(小应用程序,您好!,10,20);/方法paint结束/类J_HelloApplet结束,2020/4/26,63,通过文本编辑器(如:记事本)创建并编写HTML文件,简单招呼小应用程序例程,2020/4/26,64,编译源文件&运行小应用程序,2020/4/26,65,Java程序的工作原理,2020/4/26,66,实验1,建立Java运行环境编辑、编译和运行Java程序教材习题5(page10)练习教材例题,2020/4/26,67,习题一,9.答:整形常量:4,8,10,12浮点型:3,5,13,14两者都不是:1,2,6,7,9,11,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


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

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


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