【Java精品源码栏目提醒】:网学会员为需要Java精品源码的朋友们搜集整理了Java语言程序设计【PPT-重点】 - 综合课件相关资料,希望对各位网友有所帮助!
Java语言程序设计 上海大学春季学期 教学参考书 实践大师:
JAVA 2 编程篇
JAVA 2 Programmer’s Interactive Workbook 电子工业出版社文字
JAVA 面向对象程序
设计教程 清华大学出版社
Java语言导学 机械工业出版社 实验教学指导书《
JAVA与 面向对象程序设计实验指导与习题集》清华大学出版社 教学安排上课:周三下午12节上机:周三下午34节 (第二周开始上机C420、421)
学习方法Not to study But to learn.少做笔记,多听、多动手。
课程考试平时情况与考试情况相结合书面考试与上机实验相结合 第一章 Getting Started 1. 关于
Java技术 2.
Java开发工具包的安装与配置 3.
Java程序的建立、编译与运行 4. 程序HelloWorld的分析 1.1 关于
Java技术 IT 界到处都在谈论
Java技术,但是
Java技术到底是什么?下面我们介绍
Java编程语言和
Java平台。
1.1.1
Java编程语言
Java编程语言是一种高级编程语言,它具有 如下性质: 简单 Simple 稳固 Robust 高性能 High performance 安全 Secure 面向对象 Object oriented 多线程 Multithreaded 动态 Dynamic 分布式 Distributed 与平台无关 Platform independent 解释 Interpreted 轻便 Portable 1.1.1
Java编程语言 对于大多数语言,要运行程序,要么编 译程序要么解释程序;而
Java语言的程序则 既要被编译又要被解释。
1 编译
程序将
Java源程序翻译为字节码 bytecode程序2 解释程序
Java虚拟机分析并运行字节码程序。
一次编写,处处运行Write oncerun anywhere用
Java源程序先被编译、后被解释一次编写,处处运行 1.1.2
Java平台 平台Platform是程序在其中运行的硬件或软 件环境。
最流行平台:Windows 2000 Linux Solaris MacOS
Java平台:一种运行在其它硬件平台上纯软件 平台,它有两个组件:
Java虚拟机
Java VM和
Java应用编程接口
Java API 1.1.2
Java平台
Java VM是
Java平台的基础
Java API是预先建立的软件组件的集合,提 供丰富的功能,如GUI部件。
Java API被分 为相关类和接口的库,这些库称为包 packageJava API和
Java VM将程序与硬件分离 1.1.3
Java技术可以做什么
Java程序的常见类型是Applet和Application
Java平台的每种完整实现均提供如下功能:1 基本内容:对象、字符串、线程、输入/输出、 数据结构、
系统属性、日期、时间等;2 Applets:与
Java applet使用的一组约定;3 连网:URL、传输控制协议TCP、用户数据 报协议UDP套接字和IP地址。
4 国际化:帮助进行本地化的程序。
1.1.3
Java技术可以做什么6 安全:包括低层和高层安全性,如电子签名、 公共密钥和私有密钥管理、访问控制和证书。
7
软件组件:称为
Java Beans的组件可以插入 现有的组件体系结构。
8 对象串行化:通过远程方法调用Remote Method Invocation RMI支持轻型的持久性 和
通信。
9
Java数据库连接JDBC:提供对各种关系数 据库的统一访问。
Java 2 SDK1.2
Java开发工具包的安装与配置 为了鼓励使用
Java语言开发软件,Sun Microsystems公司提供了
免费的软件开发工 具包SDK,其中包括编译器、虚拟机、调试 器等开发工具,称为
Java开发工具包或JDK。
Windows版和Solaris版的JDK可以从如下站点 下载: http://www.sun.com/products/jdk/1.2/index.html1.2
Java开发工具包的安装与配置安装:执行安装程序,按提示即可。