[工学]Java语言程序设计.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]Java语言程序设计

Java语言程序设计 李尊朝 苏军 编著 学习目标 掌握面向对象的程序设计的思想、方法及其特征 学会使用Java语言进行程序设计 学会运用面向对象方法分析和解决实际问题的能力 本书结构 Java基础知识篇 第1-4章:Java的主要特征、运行环境,基本数据类型、运算符和表达式,判断和循环语句,方法的创建、调用、参数传递、递归 面向对象的程序设计篇 Java利用抽象、封装、继承和多态为软件开发提供了极大地灵活性、模块性和可重用性。 第5-8章:数组、字符串,类、对象,封装、多态、继承,接口和包。 图形用户界面篇 第11-13章:创建图形用户界面,事件驱动程序和applet。 Java提高篇 Java程序设计的高级功能 9、10、14-16:异常处理,输入输出,多线程、数据库编程和网络编程 第一章 Java概述 学习目标: 了解程序设计序言的发展历程 了解面向对象程序设计语言的优势及其体现 了解Java的发展历史 理解Java语言的特点 熟悉Java开发运行环境 至少熟悉一种开发工具 1、程序设计语言的发展历程 面向对象程序设计语言 面向对象的程序设计语言能更好地描述客观事物及其相互联系 具体体现: 1)事物 静态特征?属性?数据描述 动态特征?行为?方法刻画 2)共同性:分为某些类; 3)特殊性:子类;父类描述共性,子类描述特殊性 4)整体性:屏蔽细节 5)相互联系:消息 Java的发展历史 1990年,James Gosling,Sun MicroSystem公司Green的负责人,希望编写嵌入式软件,放入一些小型电子设备里,使它们变的“聪明”。刚开始,使用具有面向对象特征的C++,后来发现不适合,C++常会使系统失效。 为解决此类问题,Gosling决定开发一种新的语言,命名为Oak。它源于C++,但又对C++可能具备危险的功能加以改进。 后来随着Internet的发展,Oak也得到迅速发展,因为它非常适合Internet的程序开发。 因为Oak已被其他产品注册使用,研发小组就以常饮用的咖啡Java命名。 这就是Java的由来。 Java特征 简单 最初是为了对家用电器进行集程开发而设计的,因此简单明了。基本Java系统(编译器和解释器)不足250K。 面向对象 提高了软件开发的模块化程度和重复使用率,缩短了软件开发时间,降低了开发成本。 安全性 为了适应网络环境对安全性的要求,Java采用多层安全机制来保证其使用上的安全性。 多线程 Java具备内建的多线程功能,可以将一个程序的不同程序段设置为不同的线程,使各线程并发、独立的执行,提高了程序的执行效率。 Java特征(续) 平台独立及执行效率 Java源程序经过编译后生成字节码文件,字节码文件与具体的计算机无关。字节码文件再经过解释才能执行。 C/C++只需要经过编译(或解释)翻译成机器语言,就可以在计算机上执行。 因此Java可以跨平台执行,C/C++不能;Java速度慢于C/C++ Java与C/C++比较 跨平台: C/C++语言编译为机器码;Java语言编译为字节码,通过JVM编译为机器码 废除指针: C/C++语言有指针类型;Java语言没有指针类型 继承: C++允许多继承;Java语言仅允许单继承 速度: C/C++运行速度快;Java运行速度慢 Java运行环境 J2SDK:最基本的Java开发工具 下载地址:JDK 6 Update 2 /javase/downloads/index.jsp 环境变量设置: 我的电脑-属性-高级-环境变量/控制面板-系统 假设jdk安装路径:c:\jdk 编辑path,添加“c:\jdk\bin;” 新建classpath,设置其值为“.;c:\jdk\lib\tools.jar” 环境变量path、classpath设置 选择Java开发工具 文本编辑工具: Windows自带记事本 UltraEdit EditPlus Java集成开发环境(IDE)有: JBuilder ---- Visual Age for Jave ---- Visual J++ ---- Visual Café ---- JCreator ---- Net Beans ---- 记事本编写HelloWorld.java 文件保存路径为d:\zmy\java 编译运行Java 使用记事本、UltraEdit、EditPlus编写Java程序时都需要使用“命令提示符”编译运行Java程序 1、编译Java源程序:使用javac.exe程序,命令行命令为:javac HelloWorld.java 如果编译成功,得到字节码文件HelloWorld.class 2、运行生成的java类文件:使用java.exe程序,命令

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档