《01_开发简单Java应用程序.ppt》由会员分享,可在线阅读,更多相关《01_开发简单Java应用程序.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1JAVA课程体系课程体系序号序号课程名称课程名称简称简称1 1JavaJava语言基础和程序逻辑语言基础和程序逻辑JavaJava2 2MySqlMySql数据库应用数据库应用SQLBaseSQLBase3 3基于基于javajava的面向对象编程的面向对象编程OOPOOP4 4HTMLHTML语言开发语言开发HTMLHTML5 5使用使用JSPJSP开发开发WebWeb应用系统应用系统JSPJSP6 6MySqlMySql数据库设计和高级查询数据库设计和高级查询MySqlMySql7 7基于基于javaScriptjavaScript的客户端验证和页面特效的客户端验证和页面特效JSJS8
2、8使用使用servletservlet开发高级开发高级WebWeb应用系统应用系统ServletServlet9 9SSHSSH集成框架及集成框架及ajaxajax技术技术SSHSSH1010毕业设计毕业设计ProjectProject开发简单开发简单开发简单开发简单JavaJava应用程序应用程序应用程序应用程序3课程目标课程目标学完本门课程后,你能够:学完本门课程后,你能够:运用运用Java编写命令行程序编写命令行程序会编译、运行、调试、维护会编译、运行、调试、维护Java程序程序初步理解初步理解Java面向对象的编程思想面向对象的编程思想具有独立分析问题和解决问题的能力,能够运用具有独立
3、分析问题和解决问题的能力,能够运用Java程序解决生活中遇到的问题程序解决生活中遇到的问题4本章任务本章任务编写第一个编写第一个Java程序:程序:HelloWorld在屏幕上打印一行在屏幕上打印一行“Hello World!”5本章目标本章目标理解什么是程序理解什么是程序了解了解Java的技术内容的技术内容会使用会使用Eclipse开发简单开发简单Java程序程序掌握简单调试与排错技术掌握简单调试与排错技术6甲骨文公司简介甲骨文公司简介全球最大的信息管理软件及服务供应商全球500强企业有98%在使用Oracle技术,中国前100名IT企业100%使用Oracle技术拥有世界上唯一全面集成的电
4、子商务套件,实现用户需求的完整性67软件唯一整体解决方案提供商:软件唯一整体解决方案提供商:Oracle操作系统操作系统数据库数据库中间件套件中间件套件 开发工具开发工具应用系统应用系统咨询服务咨询服务 WindowsSQL 服务器服务器.NETVisual Studio.NETLinux/Unix/Windows数据库数据库 10g,TimesTen IMDB,Berkeley DB融合中间件融合中间件Oracle 开发工具开发工具/J2EELinux/Unix/WindowsDB2WebSphere关联软件关联软件l/WebSphereIBM 全球服务部全球服务部 Linux/Unix/W
5、indowsOracle,DB2,MySQL,SQL 服务器服务器NetWeaverNetWeaver/ABAPSAP 咨询部咨询部融合应用软件融合应用软件Microsoft商务解决方案商务解决方案mySAPOracle 咨询部咨询部第三方独立软件第三方独立软件开发商开发商第三方系统集成商第三方系统集成商s开放标准开放标准封闭,专用封闭,专用8JAVA语言历史语言历史1.1992年,年,sun公司的公司的oak语言诞生,它是一种用于家电控制语言诞生,它是一种用于家电控制的小型语言的小型语言2.1994年,随着互联网的快速发展,触发了年,随着互联网的快速发展,触发了oak进军互联网。进军互联网。
6、这种语言的优势得到充分的发挥,迅速成为网络开发领域这种语言的优势得到充分的发挥,迅速成为网络开发领域中最流行的编程语言。语言的名字从中最流行的编程语言。语言的名字从oak变为变为Java3.1999年,年,Java 2平台源代码公开,成为开源语言平台源代码公开,成为开源语言4.截止到截止到2005年,全球有年,全球有450万开发者使用万开发者使用Java,有,有25亿台亿台设备使用设备使用Java技术。技术。Java平台和平台和.NET平台成为最主流的两平台成为最主流的两大技术方向大技术方向5.2009年年4月月20日,日,sun公司因经营不善,被甲骨文公司宣布公司因经营不善,被甲骨文公司宣布
7、以每股以每股9.5美元、总计美元、总计74亿美元收购。从此以后,亿美元收购。从此以后,sun java改称为改称为 oracle java89 920112011年年5 5月月份份计算机算机语言排行榜言排行榜10什么是程序什么是程序 程序一词来自生活,通常指完成某些事务的一种既定程序一词来自生活,通常指完成某些事务的一种既定方式和过程方式和过程在日常生活中,可以将程序看成对一系列动作的执行在日常生活中,可以将程序看成对一系列动作的执行过程的描述过程的描述 11银行1、带上存折、带上存折/银行卡去银行银行卡去银行 3、将存折或储蓄卡递给银行职员、将存折或储蓄卡递给银行职员并告知取款数额并告知取款
8、数额 2、取号排队、取号排队5、银行职员办理取款事宜、银行职员办理取款事宜 生活中的程序生活中的程序6、拿到钱并离开银行、拿到钱并离开银行 4、输入密码、输入密码 12计算机中的程序计算机中的程序1、做口述笔记、做口述笔记2、键入信函的内容、键入信函的内容3、发送传真、发送传真1、口述、口述2、信函、信函System.out.println(口述口述);System.out.println(信函信函);System.out.println(传真传真);指令被逐条执行指令被逐条执行程序员程序员老板老板秘书秘书程序:为了让计算机执行某些操作或解决某个问题而编写程序:为了让计算机执行某些操作或解决某
9、个问题而编写的一系列有序指令的集合的一系列有序指令的集合 要执行的一组指令要执行的一组指令3、传真、传真13JavaJava可以可以做什么做什么 开发桌面应用程序:开发桌面应用程序:C/SC/S结构应用程序结构应用程序 银行软件、商场结算软件银行软件、商场结算软件开发面向开发面向InternetInternet的应用程序:的应用程序:B/SB/S结构应用程序结构应用程序 网上数码商城、阿里巴巴、易趣网网上数码商城、阿里巴巴、易趣网14Java技术平台简介技术平台简介 JavaSE:Java Platform,Standard EditionJavaEE:Java Platform,Enterp
10、rise Edition 操作系统(包含运行环境操作系统(包含运行环境)Java EEJava SE15开发开发Java程序程序三步走三步走1、编写源程序、编写源程序2、编译源程序、编译源程序3、运行、运行16开发开发Java程序所需要的工具程序所需要的工具JVM:java虚拟机虚拟机JRE:JVM+Java SE标准类库标准类库JDK:JRE+开发工具集(包括编译、运行环境等)开发工具集(包括编译、运行环境等)JDK:java语言开发工具包语言开发工具包17public class HelloWorld public static void main(String args)这里填写代码这里
11、填写代码!.Java程序框架程序框架外层框架外层框架Java入口程序入口程序框架框架填写代码填写代码18用用Eclipse开发开发Java程序的步骤程序的步骤使用使用Eclipse编写编写Java程序步骤:程序步骤:1、创建一个、创建一个Java项目项目2、手动创建、手动创建Java源程序源程序3、编译、编译Java源程序源程序4、运行程序、运行程序注意:开发注意:开发Java程序只需要程序只需要JDK Eclipse仅仅是一个快捷开发工具仅仅是一个快捷开发工具19第一个第一个Java程序程序 public class HelloWorld public static void main(St
12、ring args)System.out.println(Hello World!);20分析程序分析程序 public class HelloWorld public static void main(String args)System.out.println(Hello World!);关键字高亮关键字高亮显示显示类名与文件类名与文件名完全一样名完全一样main方法是方法是Java程程序执行的入口点序执行的入口点和和一一对应,一一对应,缺一不可缺一不可main方法四要方法四要素必不可少素必不可少从控制台输出信息从控制台输出信息21小结小结11、从控制台打印输出你的姓名和年龄、从控制台打印
13、输出你的姓名和年龄2、从控制台打印输出、从控制台打印输出“张三张三 18”System.out.println(张三张三);System.out.println(18);System.out.print(张三张三n);System.out.print(18);println:输出信息并执行换行:输出信息并执行换行print:输出信息,但不执行换行:输出信息,但不执行换行n:换行符:换行符System.out.println(张三张三t18);t:制表位:制表位转义符符n:换行行t:向右移到下一:向右移到下一个个制表符位置制表符位置注注释单行注行注释:/多行注多行注释:/*/23Java项目组织
14、结构项目组织结构2-1包资源管理器包资源管理器用包组织用包组织Java源文件,类似于文件夹源文件,类似于文件夹选择菜单选择菜单“窗口窗口显示视图显示视图包资源管理器包资源管理器”打开打开JRE系统库目录:存放程序系统库目录:存放程序运行必须的系统库文件运行必须的系统库文件24Java项目组织结构项目组织结构2-2导航器导航器选择菜单选择菜单“窗口窗口显示视图显示视图导航器导航器”打开打开 bin目录:存放可执目录:存放可执行的字节码文件行的字节码文件 src目录:存放目录:存放Java源文件源文件25Java程序程序的的注释注释2-1/*HelloWorld.java*2007-5-8*第一个
15、第一个Java程序程序*/public class HelloWorld public static void main(String args)System.out.println(Hello World!);文件的名称文件的名称日期日期功能说明功能说明符号符号/*/指示中间的语句指示中间的语句是该程序中的注释是该程序中的注释多行注释以多行注释以/*开始,以开始,以*/结束结束 26Java程序程序的的注释注释2-2public class HelloWorld public static void main(String args)/输出消息到控制台输出消息到控制台 System.out.
16、println(Hello World!);单行注释以单行注释以/开始,开始,以行末结束以行末结束27Java编码规范编码规范去掉去掉public,程序可以运行,但不规范;,程序可以运行,但不规范;规范要求规范要求类名必须使用类名必须使用public修饰修饰!class HelloWorld public static void main(String args)/输输出消息到控制台出消息到控制台 System.out.println(Hello World!);28public class helloWorld public static void main(String args)/输出消
17、息到控制台输出消息到控制台 System.out.println(Hello World!);常见错误常见错误5-1public修饰的类的名称必须与修饰的类的名称必须与Java文件同名文件同名!代码错误代码错误29public class HelloWorld public static main(String args)/输出消息到控制台输出消息到控制台 System.out.println(Hello World!);常见错误常见错误5-2main方法作为程序入口,方法作为程序入口,void必不可少!必不可少!void30public class HelloWorld public sta
18、tic void main(String args)/输出消息到控制台输出消息到控制台 system.out.println(Hello World!);常见错误常见错误5-3编译出错,无法解析编译出错,无法解析system!Java对大小写敏感对大小写敏感!代码错误代码错误31public class HelloWorld public static void main(String args)/输出消息到控制台输出消息到控制台 System.out.println(Hello World!)常见错误常见错误5-4每一条每一条Java语句必须以分号结束语句必须以分号结束!;代码错误代码错误3
19、2public class HelloWorld public static void main(String args)/输出消息到控制台输出消息到控制台 System.out.println(Hello World!);常见错误常见错误5-5注意:不要漏写引号注意:不要漏写引号!33小结小结2 程序运行出现了问题,怎么办?程序运行出现了问题,怎么办?如何定位错误代码的位置?如何定位错误代码的位置?如何知道错误的原因?如何知道错误的原因?编程程输出以下信息,出以下信息,并并添加必要注添加必要注释*欢迎进入欢迎进入Java编程世界编程世界*34总结总结什么是计算机程序什么是计算机程序?Java相关的技术有哪些?相关的技术有哪些?Java可以编写哪两类程序?可以编写哪两类程序?Java程序的基本框架是什么?程序的基本框架是什么?开发开发Java程序需要什么工具?程序需要什么工具?使用使用Eclipse开发开发Java程序的步骤是什么?程序的步骤是什么?如何在控制台输出一条信息?如何在控制台输出一条信息?35上机作业上机作业必做作业必做作业使用记事本编写第一个应用程序并运行使用记事本编写第一个应用程序并运行编写一段代码,打印出自己的名片编写一段代码,打印出自己的名片选做作业选做作业3636
限制150内