已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 程序设计概述 学习重点: l面向过程与面向对象 l面向对象中的几个基本概 念 l建立Java的运行环境 本章逻辑结构 l1.1 程序设计语言的分类 1.1.1 按发展过程分类 1.1.2 按执行方式分类 1.1.3 按思维模式分类 l1.2 Java简介 1.2.1 Java的历史和主要特点 1.2.2 面向对象的几个基本概念 1.2.3 Java的运行及运行环境 1.2.4 常见的Java集成开发环境 l1.3 练 习 题 1.1 程序设计语言的分类 程序设计语言是学习计算机技术的基础, 它经历了较长的发展过程,也有许多不同的分 类方法,下面将介绍几种对学习Java比较有帮 助的分类。 1.1.1 按发展过程分类 机器语言 汇编语言 高级语言 第四代语言 1.1.2 按执行方式分类 编译执行的语言 解释执行的语言 1.1.3 按思维模式分类 面向过程的程序设计语言 面向对象的程序设计语言 1.2 Java简介 在所有的面向对象程序设计语言当中,Java 是最纯粹、结构最清晰的一种语言,它严格遵 守着面向对象的绝大多数思想和理念,是学习 面向对象思想最好最有效的一种语言。同时, Java又具备构造非常复杂应用的能力,现在以 及未来的很多应用都将基于Java来开发,它的 发展前景是不可估量的。 1.2.1 Java的历史和主要特点 l1995年,Sun公司发现可以利用Oak创造动态页面,便 开始对Oak进行了大规模的改造,并推出了Java l同年,Netscape公司推出支持Java的浏览器Navigator 2.0 l如今,Java本身已经从一种程序设计语言上升成为一 类技术,成为网络编程及电子商务系统开发不可缺少 的有力工具和平台 Java之所以能够在计算机和网络技术高度发达的今天占 据这样关键性的地位,主要是由以下特点决定的 l面向对象 l可移植性 l标准性好 l结构清晰 1.2.2 面向对象的几个基本概念 l类与对象 l抽象 l属性与方法 l封装 1.2.3 Java的运行及运行环境 1. 编写并执行Java程序的步骤 2. Java应用程序示例 3. Java小程序示例 1. 编写并执行Java程序的步骤 l编写源代码 l编译源代码 l解释执行程序 以Windows 2000 Professional为例设置环境变量 单击【开始】|【设置】|【控制面板】|【系统】|【高级】|【环境变量】命令 ,打开【环境变量】对话框,在下面的【系统变量】列表框设置系统变量,以便 以任何用户身份登录都能使用。选中Path一行,如图所示。 单击【编辑】按钮,在已有内容的最后增加JDK下bin和lib这两个目录安装的位置,每 一项用分号隔开,图中最后两项是添加的。这样做的目的是让Windows在任何目录下都 能运行JDK中的工具,读者可以把Java的源程序放在与JDK不同的目录下,如 e:MyJavaProgram目录下,并可在该目录下直接运行JDK中的工具。 2. Java应用程序示例 下面是一个以Windows下的记事本编辑的Java 应用程序,并在JDK下运行的过程。程序内容 将在以后章节中予以解释,读者只需熟悉编译 及运行过程。 (1) 编写程序:打开记事本,编辑例1.1的程序,保存到某一目录。需要注 意的是:Java是区分大小的,保存的文件名与程序类名相同,其扩展名为 .java 例1.1 JavaProgram1.java JavaProgram1.java程序的内容如下: public class JavaProgram1 public static void main (String args ) System.out.println(“I have been a programmer!”); (2) 编译程序:单击【开始】|【运行】命令,在命令行上输入“cmd”,按回车键, 即可打开一个命令窗口,将目录转换到编写的Java源程序所在的目录,输入“javac filename.java”,本例应输入“javac JavaProgram1.java”,如果编译正确的话, 显示如图的结果。 (3) 执行程序:同样在命令窗口中输入“java filename”,本例应 输入“java JavaProgram1”,运行结果如图所示 3. Java小程序示例 例1.2 首先,编辑一个Java程序文件。 JavaProgram2.java程序的内容如下: import java.applet.Applet; import java.awt.*; public class JavaProgram2 extends Applet public void paint (Graphics g) g.drawString (“I have been a programmer of Java Applet!“,10,20); 然后,再用编辑器编辑一个HTML文件来调用该Java小程序。 Applet.html文件的内容如下: Applet Test Page Applet Test Page 使用与例1.1中同样的方法编译AppletProgram2.java之后,再输入 “appletviewer filename.html”,在本例中输入“appletviewer applet.html”,即得到如下的运行结果 假如读者的机器上安装了支持Java的浏览器,可以直接使用浏览器调用这个 HTML文件,也可以直接用鼠标双击HTML文件的名字。如果读者使用的是 Microsoft的Internet Explorer,可以打开一个新的IE窗口,在地址栏中输 入HTML文件的全路径名,如图所示。 1.2.4 常见的Java集成开发环境 lSymantec公司出品的Visual Caf lMicrosoft出品的Visual J+ lBorland公司出品的Jbuilder 1.3 练 习 题 1. 选择题 (1)操作系统的主要功能括: A.程序编译 B.内存管理 C.CPU管理 D.数据的组织与维护 (2)面向过程程序设计的核心是: A.商业逻辑 B.客观实体 C.算法 D.要解决的问题 (3)常见的面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026integer面试题及答案
- 2026java开发dubbo面试题及答案
- 2026lua面试题及答案
- 2026年四川高考语文作文真题及答案
- 2026年宁夏高考语文作文押题及答案
- 小学四年级英语上册期中单元整体复习教学设计(沪教牛津版·深圳用)
- 小学英语三年级上册Unit 1 Lets be friends!(外研版)整体教学设计
- 初中九年级道德与法治·《创新永无止境》单元大概念教学设计与实施
- 三角形的内角(第1课时)课件2026-2027学年人教版数学八年级上册
- 2026年公共交通应急响应能力提升策略考核试卷
- 煤矿安全生产标准化管理体系2024版与2026版对比分析报告
- 2025-2026学年第二学期统编版四年级语文期末学业水平检测卷
- 骨科关节置换手术诊疗指南及操作规范(2025版)
- 【Y小区燃气管网的庭院管网的水力计算案例3100字】
- 2026中期展望·宏观篇:上半场的预期差下半场的破局点
- 2025-2026学年人教版地理七年级下册期末考点热点以及答题模板总结
- 2026年辽宁现代服务职业技术学院单招职业技能测试题库及答案详解1套
- 2026年版初中历史八年级下册复习提纲(表格型)
- 二级公共营养师《专业技能》试卷真题及解析(2026年)
- 中级统计师《统计基础理论及相关知识》真题及解析(2026年)
- 二氧化碳的腐蚀与防治-修改版1-课件
评论
0/150
提交评论