- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java大学实用教程第一章解读
JAVA语言程序设计 讲课+实验 40学时讲授 8(16)学时上机实验 考核 期末考试80%,实验+平时20% 教材 Java大学实用教程 耿祥义 张跃平 电子工业出版社 参考书:Thinking in Java 第1章 Java语言概述 ?本章导读? Java语言的诞生 学习Java的必要性 Java的特点及与C/C++之关系 Java程序开发 JDK1.6编译器的新规定 Java的先导知识与后继技术 1.1 Java语言的诞生 1.2 学习Java的必要性 Java不仅可以用来开发大型的桌面应用程序,而且特别适合于Internet的应用开发。 Java语言是一门正在被广泛使用的编程语言. IT行业对Java人才的需求正在不断的增长。 在IT行业发达的北美洲,有将近60%的软件开发人员在使用Java完成他们的工作。 1.3 Java 的特点 1.平台无关性 Java语言和其他语言相比,最大的优势就是能够在所有的计算机上运行,这也是Java风靡全球的主要原因。 2.面向对象 面向对象编程是一种先进的编程思想,更加容易解决复杂的问题。 3.多线程 Java的特点之一就是内置对多线程的支持。多线程允许同时完成多个任务。 4.安全 5.动态 类是运行时动态装载的 1 平台无关性 (1).平台与机器指令 这里所指的平台是由操作系统(OS)和处理器(CPU)所构成 与平台无关是指软件的运行不因操作系统、处理器的变化导致发生无法运行或出现运行错误。 所谓平台的机器指令就是可以被该平台直接识别、执行的一种由0,1组成的序列代码。 2.面向对象 (1)封装 面向对象的核心思想之一就是姜数据和对数据的操作封装到一起。 (2)继承 子类可以继承父类的属性和功能。 (3)多态 操作名称的多态:多个操作具有相同的名字,但接收类型不同。 继承有关的多态:同一操作被不同类型的对象调用时产生不同的行为。 1.4 Java 与C/C++之关系 同:如果你学习过C++语言,你会感觉Java很眼熟,因为Java中许多基本语句的语法和C++一样,像常用的循环语句、控制语句等和C++几乎一样。他们各有各的优势,将会长期并存下去,Java语言和C++语言已成为软件开发者应当掌握的语言。 不同:java中没有指针,与平台无关,内存垃圾自动回收机制。 1.5 Java运行平台 1.三种平台简介 目前Java运行平台主要分为下列3个版本: Java SE(曾称作J2SE)——Java标准版或Java标准平台。Java SE提供了标准的JDK开发平台,利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发Java Applet。 Java EE(曾称作J2EE)——Java企业版或Java企业平台,可以构建企业级的服务应用。Java EE平台包含了Java SE平台,并增加了附加类库,以便支持目录管理、交易管理和企业级消息处理等功能。 Java ME(曾称作J2ME)——Java微型版或Java小型平台。Java ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑或其他无线设备等 。 2.安装Java SE平台 学习Java必须从Java SE开始,因此,本书基于Java SE来学习Java。目前Sun公司已发布了JDK的7版本。我们选择jdk1.6。 如果安装JDK选择安装到E:\jdk1.6目录下,则会生成如图1.5的目录结构。 系统环境变量Path 值的设置 系统环境ClassPath 值的设置 开发一个Java应用程序需经过三个步骤:编写源文件、编译源文件生成字节码、加载运行字节码。 1 编写源文件 (1)? 源文件的结构 使用一个文字编辑器,如Edit或记事本,来编写源文件。不可使用Word编辑器,因它含有不可见字符。 Jav
文档评论(0)