




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java程序设计实用教程第4版,叶核亚,Java程序设计实用教程 (第4版),第1章 Java概述 第2章 Java语言基础 第3章 类的封装、继承和多态 第4章 接口、内部类和Java API基础 第5章 异常处理 第6章 图形用户界面 第7章 多线程 第8章 输入/输出流和文件操作 第9章 网络通信 第10章 数据库应用 第11章 Web应用 第12章 综合应用设计,Java程序设计实用教程(第4版),Java基础课程特点,性质:专业课;3学分,48学时; 4学分,64学时;课程设计2周 特点:软件实用技术;涉及操作系统、网络、数据库等内容。 重点:面向对象概念,图形用户界面,线程,流与文
2、件操作、网络通信。 难点:继承和多态,线程同步,流与文件操作,Socket通信,JDBC,Web应用。,Java程序设计实用教程(第4版),第1章 Java概述,1.1 了解Java 1.2 JDK 1.3 MyEclipse,Java程序设计实用教程(第4版),第1章 Java概述,内容和要求: 了解Java语言特点; 理解Application应用程序的运行原理和方法; 理解由Java虚拟机支持的程序运行机制; 包,导入包; 掌握在JDK和MyEclipse环境中编译、运行和调试程序的操作。 难点:包,MyEclipse的工作区和项目。,Java程序设计实用教程(第4版),1.1 了解Ja
3、va,1.1.1 Java的诞生和发展 1.1.2 Java的特点 1.1.3 Java的核心技术 1.1.4 Application应用,Java程序设计实用教程(第4版),1.1.1 Java的诞生和发展,前身 James Gosling,智能家用电器嵌入 诞生,1995年,JDK 1.0 Java 2平台(JDK 1.2) 三个平台(JDK 1.3) Java ME(嵌入式平台) Java SE(标准平台) Java EE(企业级平台),Java程序设计实用教程(第4版),1.1.2 Java特点,跨平台特性 “Write once, run anywhere” ,Java虚拟机,图1.
4、1 Java虚拟机执行Java程序,Java程序设计实用教程(第4版),1.1.2 Java特点,完全面向对象和简单性 语法:放弃了C+语言的全程变量、goto语句、宏定义、全局函数以及结构、联合和指针数据类型。 面向对象概念:放弃了多重继承、友元类和运算符重载,采用“单重继承+接口”的方式代替多重继承,提供语言级的内存自动管理和异常处理方式。,Java程序设计实用教程(第4版),1.1.2 Java特点,可靠性 语言级别:提供严密的语法规则,在编译和运行时严格检查错误。 运行架构级别:安全模型 安全性 多线程 直接支持分布式的网络应用,高效的网络编程,Java程序设计实用教程(第4版),1.
5、1.3 Java核心技术,JDBC,Java数据库连接 JSP,动态网页技术标准 JavaBean和EJB,Java的对象组件技术 JavaMail,E-mail邮件服务,Java程序设计实用教程(第4版),1.1.4 Application应用,Application,是能够独立运行的应用程序,有控制台和图形用户界面两种运行方式。 Applet,是可以嵌入Web页面的最小应用,它不能独立运行,必须嵌入超文本(*.html)中,由浏览器中的Java解释器解释执行。,Java程序设计实用教程(第4版),【例1.1】接受命令行参数的Application应用程序。,public class Hel
6、lo public static void main(String args) if (args.length=0) System.out.println(Hello!); else for (int i=0; iargs.length; i+) System.out.println(argsi); ,Java程序设计实用教程(第4版),图1.2 Java程序运行流程,Java程序设计实用教程(第4版),1.2 JDK,1.2.1 JDK的安装与设置 1.2.2 编译和运行Java程序 1.2.3 包,Java程序设计实用教程(第4版),1.2.1 JDK的安装与设置,安装JDK 设置环境变量
7、 Windows XP中设置环境变量 设置环境变量的批命令,jdk7.bat set path=%path%;C:Program FilesJavajdk1.7.0_07bin set classpath=.;C:Program FilesJavajdk1.7.0_07lib,Java程序设计实用教程(第4版),1.2.2 编译和运行Java程序,执行批命令设置环境变量 C:d: /d: 转换盘符 D:cd myjava /进入myjava文件夹 D:myjavajdk7 /执行批命令文件jdk7.bat 编译 D:myjavajavac Hello.java 运行Application应用程
8、序 D:myjavajava Hello D:myjavajava Hello Hello.txt 命令行参数 D:myjavajava Hello World Welcome,Java程序设计实用教程(第4版),1.2.3 包,包的概念 包是类的集合,对应文件夹 Java API的常用包 java.lang 语言包 java.util 实用包 java.text文本包 java.awt 抽象窗口工具包,java.applet java.io 输入输出流包 网络包 java.sql javax.swing,Java程序设计实用教程(第4版),1.2.3 包,引用包中的类 包.子包.类|接口 查
9、看Java API 查看Java API源程序及包等级 导入包 import 包.子包.类|接口|*; 声明类所在的包 package 包.子包;,Java程序设计实用教程(第4版),【例1.2】 创建及使用包。,创建包并设置classpath环境变量 创建文件夹D:myjavamypackage,包名mypackage。 set classpath=.;C:Program FilesJavajdk1.7.0_07lib;D:myjava 声明Point类在mypackage包中 package mypackage; public class Point 引用mypackage包中的Point
10、类 import mypackage.Point; public class Line,Java程序设计实用教程(第4版),1.2.3 包,默认包路径 Java源程序结构 package import public class 或interface class interface 包可以压缩成jar文件,Java程序设计实用教程(第4版),1.3 MyEclipse,MyEclipse提供Java程序的编辑、编译和运行的集成开发环境。 1.3.1 MyEclipse集成开发环境 1.3.2 创建Java项目并运行 1.3.3 程序调试技术,Java程序设计实用教程(第4版),1.3.1 MyEclipse集成开发环境,安装MyEclipse并启动 界面 代码提示和源代码查看 项目和工作区,Java程序设计实用教程(第4版),1.3.2 创建Java项目并运行,新建Java项目 新建Java类 编辑、编译和运行 重构 切换工作区 创建包 导入项目 设置注释行,Java程序设计实用教程(第4版),1.3.2 创建Java项目并运行,设置项目属性 设置运行属性 配置编译路径 添加JAR包 设置环境属性 更新JDK 修改编辑区的字体和颜色 设置默认字符集,Java程序设计实用教程(第4版),1.3.3 程序调试技术
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京小工装合同范本
- 净水渔业合同范本
- 专柜撤柜合同范本
- 冷库轨道转让合同范本
- 借购合同范例范例
- 出租给超市合同范本
- 鲜花店采购合同范本
- 品牌授权合作合同范本
- 租赁奢华汽车合同范本
- 合伙开模合同范本
- 新零售运营管理PPT完整全套教学课件
- (完整版)小学英语语法大全-附练习题,推荐文档
- 注塑参数表完整版
- 初中英语中考总复习
- 学习弘扬枫桥精神与枫桥经验PPT枫桥经验蕴含的精神和内涵PPT课件(带内容)
- 钣金喷漆承包协议书
- ArcEngine二次开发入门介绍
- 山东大学出版社六年级上册传统文化第一单元宽仁厚爱备课教案
- 选煤厂工完料尽场地清制度
- 煤矿瓦斯防治八招及释义
- JJF 1384-2012开口/闭口闪点测定仪校准规范
评论
0/150
提交评论