欢迎来到天天文库
浏览记录
ID:59473103
大小:543.00 KB
页数:27页
时间:2020-09-14
《叶核亚《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;i6、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、*;声明类所在的包
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、*;声明类所在的包
此文档下载收益归作者所有