欢迎来到天天文库
浏览记录
ID:45706265
大小:651.00 KB
页数:40页
时间:2019-11-16
《《资料学习恶趣味》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1课程大纲第一部分:开发技术及开发流程透视第二部分:Java技术第三部分:数据库原理概述第四部分:JDBC基础教程第五部分:静态Web开发技术第六部分:JavaEE开发技术2课程大纲第一部分:开发技术及开发流程透视第二部分:Java技术第三部分:数据库原理概述第四部分:JDBC基础教程第五部分:静态Web开发技术第六部分:JavaEE开发技术3软件开发技术Java:19.5%C:16.1%C++:11.1%PHP:9.9%VB:8.6%。。。基于框架、提高生产性RIA开发费用、开发进度、同行竞争客户体验/Web2.0Flex、Silverlight
2、、Laszlo……Struts、。Spring、MFC……NEXTSAASPAAS云计算4团队成员组成页面/美工设计代码编写数据库建模数据库管理员美工人员软件开发人员页面设计人员5主要内容第一章:JAVA语言概论第二章:JAVA编程基础第三章:类和对象第四章:异常机制第一章Java语言概论6教学目标了解Java语言的发展历史了解Java的运行机制掌握Java开发环境的搭建掌握如何编译和运行Java程序掌握Java程序的基本结构掌握程序运行时的常见问题7Java的发展历史Java的产生背景(1991~1995)JDK1.0JDK1.1Java的幼年时
3、期(1995~1998)JDK1.2:诞生Java的青少年时期(1998~2004)JDK1.3:拓广JDK1.4:快速Java的壮年时期(2004~至今)JDK5.0:易用JDK6.0:全面提升帮百姓走向专业 助精英奔向高远8Java的语言特性跨平台安全简单面向对象动态特性分布式帮百姓走向专业 助精英奔向高远9本章内容Java语言概论Java的运行机制搭建Java开发环境Java程序的基本结构程序运行时的常见问题帮百姓走向专业 助精英奔向高远10什么是Java技术Java技术Java编程语言Java平台Java平台JavaAPIJVM(Java虚
4、拟机)11Java虚拟机Java虚拟机是可运行Java字节码的假想的计算机基于下层操作系统和硬件平台JVM功能执行代码管理内存执行垃圾回收运行时类加载器字节码校验器解释器JIT代码生成器硬件12Java的内存管理虚拟机向操作系统申请内存并进行管理Java程序向虚拟机申请内存虚拟机中的垃圾回收线程自动释放程序中不再使用的内存13Java程序的开发步骤14让Java运行起来15解释执行与编译执行的比较Java是解释执行的高级编程语言编译型源程序字节码程序Java源程序可执行程序EXE裸机操作系统解释器编译连接编译执行解释执行.java.class解释型
5、源程序解释执行16本章内容Java语言概论Java的运行机制搭建Java开发环境Java程序的基本结构程序运行时的常见问题17JDK安装和结构安装JDK6JDK的目录结构HTML格式的类库文档(API)目录结构描述编译器和工具(名字可以不同,例如JDK6.0)JDKbindemodocsinclude演示jre用于编译本地方法的文件Java运行环境文件lib类库文件src类库源文件(展开src.zip之后)18环境变量的配置安装完JDK后要配置的环境变量JAVA_HOME指向JDK的安装路径PATH指向JDK的bin目录19JDK常用命令javac
6、.exe用来编译源代码的命令命令格式:javacHelloWorld.javajava.exeJava字节码解释程序命令格式:javaHelloWorld20本章内容Java语言概论Java的运行机制搭建Java开发环境Java程序的基本结构程序运行时的常见问题帮百姓走向专业 助精英奔向高远21第一个程序-MyFirstApp帮百姓走向专业 助精英奔向高远22第一个程序-MyFirstApp23Java语法规则代码区分大小写.java为扩展名注释///**//***/24类文件源程序经过编译后生成类文件(.class)一个源程序文件只能包含一个公共
7、类类名和源文件名需要相同帮百姓走向专业 助精英奔向高远25类路径(CLASSPATH)虚拟机用来查找类的目录和文件可设为系统环境变量可使用java命令中的-cp参数指定示例:java–cp..;d:a.zip;d:b.jarMyFirstApp支持zip文件格式帮百姓走向专业 助精英奔向高远26包类似于文件系统中的目录结构提供命名管理提供访问控制使用package语句声明Java要求类文件的目录结构和包的声明完全一致27范例代码java-cp???com.shuangtixi.demo.HelloWorldpackagecom.shuangti
8、xi.demo;publicclassHelloWorld{publicstaticvoidmain(String[]ar
此文档下载收益归作者所有