第一章第一个Java程序.ppt
《第一章第一个Java程序.ppt》由会员分享,可在线阅读,更多相关《第一章第一个Java程序.ppt(40页珍藏版)》请在三一办公上搜索。
1、1,第一章,开发简单Java应用程序,2,Java学习线路图,Java SE应用程序设计:面向对象(类,继承,接口,多态,抽象与封装)异常处理,I/O编程,集合框架,GUI程序设计,多线程编程数据库的学习:可以学习Oracle数据库安装配置、基本管理及开发,使用OEM/SQL Plus,标准SQL,DML,DDL,函数,事务,约束,序列,索引,视图,数据库设计,MySql,SQL Server的基本使用。Java Web应用开发:JDBC,JSP,Servlet,JavaBean,HTML,JavaScript,Session/cookie,MVC设计模式,Tomcat,Eclipse+MyE
2、clipse.Java企业级应用开发:Struts,Hibernate,XML,J2EE/EJB,UML,Spring,AJAX,3,课程目标,学完本门课程后,你能够:运用Java编写命令行程序会编译、运行、调试、维护Java程序初步理解Java面向对象的编程思想具有独立分析问题和解决问题的能力,能够运用Java程序解决生活中遇到的问题,4,本章任务,编写第一个Java程序:HelloWorld在屏幕上打印一行“你好”,5,本章目标,了解java语言的历史了解Java的技术内容理解java程序的工作原理会开发简单Java程序掌握编译运行Java程序和环境的配置,6,什么是程序,程序一词来自生活
3、,通常指完成某些事务的一种既定方式和过程在日常生活中,可以将程序看成对一系列动作的执行过程的描述,7,银行,1、带上存折/银行卡去银行,3、将存折或储蓄卡递给银行职员并告知取款数额,2、取号排队,5、银行职员办理取款事宜,生活中的程序,6、拿到钱并离开银行,4、输入密码,8,计算机中的程序,什么是指令?,1、做口述笔记2、键入信函的内容3、发送传真,System.out.println(口述);System.out.println(信函);System.out.println(传真);,指令被逐条执行,程序员,老板,秘书,程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
4、,要执行的一组指令,程序,9,java语言简介,10,java语言简介,Java语言发展简历.java起源于1991年,sun公司的一个名为green的项目 该项目由James Gosling,Bill Joe等人负责 目的是开发嵌入家电的软件系统 使电器更为智能化,开发了用于消费类电子产品上进行交互操作的Oak语言,后更名为java。1996年,sun公司发布java1.0,有严重的缺陷。后来发布java1.1弥补大部分缺陷,为GUI编程增加了新的事件处理模型,但仍然有较大局限性1998年,发布java1.2,承诺“一次开发,处处运行”。随之而来的java1.3和java1.4扩展了标准类库
5、,提高了系统性能,同时Java语言添加了许多新特性。从java1.2开始java也被称为java2,1999年 sun公司将java2分为J2SE(java platform standard edition),J2EE(java platform enterprise edition),J2ME(java platform micro edition)三个版本 分别用于不同应用程序的开发。,11,java语言简介,2004年,发布了java5.0,这是目前java最重要的一次版本升级,添加了如:泛型、安全枚举类型、程序注释等,大大简化了Java的开发。(其初始版本为java1.5,在2004
6、年的JavaOne会议之后版本数字升为j2se5.0)2006年年底Java6.0发布,进一步提升了性能,加入了对各种脚本语言嵌入式的支持特性。此后java版本中取消了2 更名为java se java me java ee;,12,JAVA语言的特点,1:简单易学 无指针、结构体、运算符重载、虚基类2:体积小、跨平台 核心编译器 40k C+292k,13,3:完全的面向对象 没有全局变量、全局函数和宏定义等 万物皆为类,所有的功能在类中。4:分布式、天生的网络语言 它有一个通讯及其它功能很齐全的程序库,可以处理TCP/IP及其他协议,用户可用URL地址在网络上很方便地访问其它对象。编写如U
7、RL、Socket、Servlet等网络程序非常的方便和简单。,14,5:健壮不必担心内存问题,自动垃圾回收机制,程序运行稳定。6:解释执行 JAVA解释器能直接在任何机器上解释执行JAVA字节码,字节码本身带有许多编译信息,使得连接过程更加简单。7:对多线程的支持 JAVA具有多线程机制,这使得应用程序能够并行地执行。8:无多重继承、以接口代之,结构清晰。,15,Java可以做什么,开发桌面应用程序 银行软件、商场结算软件开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网,演示示例:Java2D Demo,16,Java技术平台简介,Java SE(Java 2 Platfo
8、rm Standard Edition)标准版,Java中最通行的版本,适合于开发桌面系统和低端商务应用系统 桌面及普通网络、数据库等程序的开发。Java EE(Java 2 Platform Enterprise Edition)企业版,开发服务器应用程序和服务 用于大型 企业级的应用;他除了具有标准版的全部功能外 还包括jsp servlet ejb jndi jms jdbc;这里面我们把jsp servelt jstl 标记库 javabean 等称为java web编程技术Java ME(Java 2 Platform Micro Edition)精简版,J2ME是移动商务最佳的应用
9、典范用于开发手机和智能家电程序。,17,核心机制之Java 虚拟机,18,Java虚拟机在一台计算机上由软件或者硬件模拟的计算机,jvm读取并处理经编译过的与平台无关的字节码class文件,19,The J2SE Development Kit(JDK),java开发工具包。JDK有助于程序员开发Java 程序的 Java 开发工具包包括:Java虚拟机:负责解析和执行Java程序。Java虚拟机可以运行在各种操作系统平台上。JDK类库:提供了最基础的Java类以及各种实用类。java.lang、java.io、java.util、java.awt、javax.swing和java.sql包中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 第一 Java 程序
链接地址:https://www.31ppt.com/p-6000143.html