叶核亚《JAVA程序设计实用教程》01章Java概述ppt课件.ppt

叶核亚《JAVA程序设计实用教程》01章Java概述ppt课件.ppt

ID:59473103

大小:543.00 KB

页数:27页

时间:2020-09-14

叶核亚《JAVA程序设计实用教程》01章Java概述ppt课件.ppt_第1页
叶核亚《JAVA程序设计实用教程》01章Java概述ppt课件.ppt_第2页
叶核亚《JAVA程序设计实用教程》01章Java概述ppt课件.ppt_第3页
叶核亚《JAVA程序设计实用教程》01章Java概述ppt课件.ppt_第4页
叶核亚《JAVA程序设计实用教程》01章Java概述ppt课件.ppt_第5页
资源描述:

《叶核亚《JAVA程序设计实用教程》01章Java概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java程序设计实用教程》第4版叶核亚《Java程序设计实用教程》(第4版)第1章Java概述第2章Java语言基础第3章类的封装、继承和多态第4章接口、内部类和JavaAPI基础第5章异常处理第6章图形用户界面第7章多线程第8章输入/输出流和文件操作第9章网络通信第10章数据库应用第11章Web应用第12章综合应用设计《Java基础》课程特点性质:专业课;3学分,48学时;4学分,64学时;课程设计2周特点:软件实用技术;涉及操作系统、网络、数据库等内容。重点:面向对象概念,图形用户界面,线程,流与文件操作、网络通信。难点:继承和多态,线程同步,流与文件操作,Socket通信,JDBC,

2、Web应用。第1章Java概述1.1了解Java1.2JDK1.3MyEclipse第1章Java概述内容和要求:了解Java语言特点;理解Application应用程序的运行原理和方法;理解由Java虚拟机支持的程序运行机制;包,导入包;掌握在JDK和MyEclipse环境中编译、运行和调试程序的操作。难点:包,MyEclipse的工作区和项目。1.1了解Java1.1.1Java的诞生和发展1.1.2Java的特点1.1.3Java的核心技术1.1.4Application应用1.1.1Java的诞生和发展前身JamesGosling,智能家用电器嵌入诞生,1995年,JDK1.0Jav

3、a2平台(JDK1.2)三个平台(JDK1.3)JavaME(嵌入式平台)JavaSE(标准平台)JavaEE(企业级平台)1.1.2Java特点跨平台特性“Writeonce,runanywhere”,Java虚拟机图1.1Java虚拟机执行Java程序1.1.2Java特点完全面向对象和简单性语法:放弃了C++语言的全程变量、goto语句、宏定义、全局函数以及结构、联合和指针数据类型。面向对象概念:放弃了多重继承、友元类和运算符重载,采用“单重继承+接口”的方式代替多重继承,提供语言级的内存自动管理和异常处理方式。1.1.2Java特点可靠性语言级别:提供严密的语法规则,在编译和运行时严

4、格检查错误。运行架构级别:安全模型安全性多线程直接支持分布式的网络应用,高效的网络编程1.1.3Java核心技术JDBC,Java数据库连接JSP,动态网页技术标准JavaBean和EJB,Java的对象组件技术JavaMail,E-mail邮件服务1.1.4Application应用Application,是能够独立运行的应用程序,有控制台和图形用户界面两种运行方式。Applet,是可以嵌入Web页面的最小应用,它不能独立运行,必须嵌入超文本(*.html)中,由浏览器中的Java解释器解释执行。【例1.1】接受命令行参数的Application应用程序。publicclassHello{

5、publicstaticvoidmain(Stringargs[]){if(args.length==0)System.out.println("Hello!");elsefor(inti=0;i

6、k1.7.0_07binsetclasspath=.;C:ProgramFilesJavajdk1.7.0_07lib1.2.2编译和运行Java程序执行批命令设置环境变量C:>d://d:转换盘符D:>cdmyjava//进入myjava文件夹D:myjava>jdk7//执行批命令文件jdk7.bat编译D:myjava>javacHello.java运行Application应用程序D:myjava>javaHelloD:myjava>javaHello>Hello.txt命令行参数D:myjava>javaHelloWorldWelcome1.2.3包包的概念

7、包是类的集合,对应文件夹JavaAPI的常用包java.lang语言包java.util实用包java.text文本包java.awt抽象窗口工具包java.appletjava.io输入输出流包java.net网络包java.sqljavax.swing1.2.3包引用包中的类包{.子包}.类

8、接口查看JavaAPI查看JavaAPI源程序及包等级导入包import包{.子包}.类

9、接口

10、*;声明类所在的包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。