第一章第一个Java程序

上传人:re****.1 文档编号:570937567 上传时间:2024-08-07 格式:PPT 页数:40 大小:1.72MB
返回 下载 相关 举报
第一章第一个Java程序_第1页
第1页 / 共40页
第一章第一个Java程序_第2页
第2页 / 共40页
第一章第一个Java程序_第3页
第3页 / 共40页
第一章第一个Java程序_第4页
第4页 / 共40页
第一章第一个Java程序_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《第一章第一个Java程序》由会员分享,可在线阅读,更多相关《第一章第一个Java程序(40页珍藏版)》请在金锄头文库上搜索。

1、IBM Software Group第第第第一章一章一章一章开发简单开发简单开发简单开发简单JavaJava应用程序应用程序应用程序应用程序1IBM Software GroupJava学习线路图Java SE应用程序设计:面向对象(类,继承,接口,多态,抽象与封装)异常处理,I/O编程,集合框架,GUI程序设计,多线程编程数据库的学习:可以学习Oracle数据库安装配置、基本管理及开发,使用OEM/SQL Plus,标准SQL,DML,DDL,函数,事务,约束,序列,索引,视图,数据库设计,MySql,SQL Server的基本使用。Java Web应用开发:JDBC,JSP,Servlet

2、,JavaBean,HTML,JavaScript,Session/cookie,MVC设计模式,Tomcat,Eclipse+MyEclipse.Java企业级应用开发:Struts,Hibernate,XML,J2EE/EJB,UML,Spring,AJAX2IBM Software Group课程目标学完本门课程后,你能够:运用Java编写命令行程序会编译、运行、调试、维护Java程序初步理解Java面向对象的编程思想具有独立分析问题和解决问题的能力,能够运用Java程序解决生活中遇到的问题3IBM Software Group本章任务编写第一个Java程序:HelloWorld在屏幕上

3、打印一行“你好”4IBM Software Group本章目标了解java语言的历史了解Java的技术内容理解java程序的工作原理会开发简单Java程序掌握编译运行Java程序和环境的配置5IBM Software Group什么是程序 程序一词来自生活,通常指完成某些事务的一种既定方式和过程在日常生活中,可以将程序看成对一系列动作的执行过程的描述 6IBM Software Group银行1、带上存折、带上存折/银行卡去银行银行卡去银行 3、将存折或储蓄卡递给银行职员、将存折或储蓄卡递给银行职员并告知取款数额并告知取款数额 2、取号排队、取号排队5、银行职员办理取款事宜、银行职员办理取款事

4、宜 生活中的程序6、拿到钱并离开银行、拿到钱并离开银行 4、输入密码、输入密码 7IBM Software Group计算机中的程序1、做口述笔记、做口述笔记2、键入信函的内容、键入信函的内容3、发送传真、发送传真1、口述、口述2、信函、信函System.out.println(口述口述);System.out.println(信函信函);System.out.println(传真传真);指令被逐条执行指令被逐条执行程序员程序员老板老板秘书秘书程序:为了让计算机执行某些操作或解决某个问题而编写程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合的一系列有序指令的集合 要执行

5、的一组指令要执行的一组指令3、传真、传真8IBM Software Groupjava语言简介9IBM Software Groupjava语言简介Java语言发展简历.java起源于1991年,sun公司的一个名为green的项目 该项目由James Gosling,Bill Joe等人负责 目的是开发嵌入家电的软件系统 使电器更为智能化,开发了用于消费类电子产品上进行交互操作的Oak语言,后更名为java。1996年,sun公司发布java1.0,有严重的缺陷。后来发布java1.1弥补大部分缺陷,为GUI编程增加了新的事件处理模型,但仍然有较大局限性1998年,发布java1.2,承诺“

6、一次开发,处处运行”。随之而来的java1.3和java1.4扩展了标准类库,提高了系统性能,同时Java语言添加了许多新特性。从java1.2开始java也被称为java2,1999年 sun公司将java2分为J2SE(java platform standard edition ),J2EE (java platform enterprise edition ) ,J2ME (java platform micro edition )三个版本 分别用于不同应用程序的开发。10IBM Software Groupjava语言简介2004年,发布了java5.0,这是目前java最重要的一次

7、版本升级,添加了如:泛型、安全枚举类型、程序注释等,大大简化了Java的开发。(其初始版本为java1.5,在2004年的JavaOne会议之后版本数字升为j2se5.0)2006年年底Java6.0发布,进一步提升了性能,加入了对各种脚本语言嵌入式的支持特性。此后java版本中取消了2 更名为java se java me java ee;11IBM Software GroupJAVA语言的特点1:简单易学 无指针、结构体、运算符重载、虚基类2:体积小、跨平台 核心编译器 40k C+ 292k 12IBM Software Group3:完全的面向对象 没有全局变量、全局函数和宏定义等

8、万物皆为类,所有的功能在类中。4:分布式、天生的网络语言 它有一个通讯及其它功能很齐全的程序库,可以处理TCP/IP及其他协议,用户可用URL地址在网络上很方便地访问其它对象。编写如URL、Socket、Servlet等网络程序非常的方便和简单。13IBM Software Group5:健壮不必担心内存问题,自动垃圾回收机制,程序运行稳定。6:解释执行 JAVA解释器能直接在任何机器上解释执行JAVA字节码,字节码本身带有许多编译信息,使得连接过程更加简单。7:对多线程的支持 JAVA具有多线程机制,这使得应用程序能够并行地执行。8:无多重继承、以接口代之,结构清晰。14IBM Softwa

9、re GroupJava可以做什么 开发桌面应用程序 银行软件、商场结算软件开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网演示示例:演示示例:Java2D Demo15IBM Software GroupJava技术平台简介 Java SE(Java 2 Platform Standard Edition)标准版,Java中最通行的版本,适合于开发桌面系统和低端商务应用系统 桌面及普通网络、数据库等程序的开发。 Java EE(Java 2 Platform Enterprise Edition)企业版,开发服务器应用程序和服务 用于大型 企业级的应用; 他除了具有标准版的

10、全部功能外 还包括jsp servlet ejb jndi jms jdbc ;这里面我们把jsp servelt jstl 标记库 javabean 等称为java web编程技术Java ME(Java 2 Platform Micro Edition)精简版,J2ME是移动商务最佳的应用典范用于开发手机和智能家电程序。16IBM Software Group核心机制之核心机制之Java 虚拟机虚拟机UNIXJVM for UNIXWindowsJVM for WindowsOther PlatformJVM for Other*.java*.class编译编译执行执行17IBM Soft

11、ware GroupJava虚拟机在一台计算机上由软件或者硬件模拟的计算机,jvm读取并处理经编译过的与平台无关的字节码class文件18IBM Software GroupThe 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包中的类都位于JDK类

12、库中。开发工具:这些开发工具都是可执行程序,主要包括:javac.exe(编译工具)、java.exe(运行工具)、javadoc.exe(生成JavaDoc文档的工具)和jar.exe(打包工具)等。19IBM Software GroupJDK可以从“http:/ http:/ ;JDK6这一项,下载Java SE Development Kit 620IBM Software Groupbin :开发中需要用的工具,如编译程序javac、运行命令java 等。demo :开发工具包自带的演示程序。db :使用嵌入式数据库Derby开发所需要的资源以及一些案例。include :用于编译本

13、地方法的C+头文件jre :Java运行时环境lib :开发工具包的类库文件sample :开发工具包自带的示例程序,可以参照学习src.zip :类库API源代码文件。这里包含了Java类库中公共部分的源代码,是深入研究java内部机制的重要源代码。例如: 对String类的内部工作机制感兴趣,就可以查看其中的src/java/lang/String.java 文件。21IBM Software Group环境变量 path1.首先,当我们执行一个命令时,它首先要在当前目录下查找有无此命令; 如果没有,则会顺着path指出的路径去寻找,并在第一个找到的地方停止寻找,开始执行。环境变量中的设置

14、 对所有窗口都有效 注意要新开窗口;3.javac编译命令:javac HelloWorld.java 4.java运行命令:java HelloWorld22IBM Software Group1.系统变量系统变量操作系统定义的变量操作系统定义的变量(供(供os 中所有的用户,所有的应用程中所有的用户,所有的应用程序使用)序使用)2.用户环境变量用户环境变量提供给对应的登陆提供给对应的登陆用户使用用户使用3.用户环境变量中设置用于个人环境变用户环境变量中设置用于个人环境变量,只有该用户身份登录时有效,而系量,只有该用户身份登录时有效,而系统变量的改变对所有用户有效统变量的改变对所有用户有效2

15、3IBM Software Group开发Java程序三步走1、编写源程序、编写源程序2、编译源程序、编译源程序3、运行、运行24IBM Software Group开发第一个Java程序编写Java程序步骤:1、手动创建Java源程序2、编译Java源程序3、运行程序25IBM Software Group第一个Java程序 演示示例:如何创建一个演示示例:如何创建一个Java程序程序public class HelloWorld public static void main(String args) System.out.println(你好你好! ); 26IBM Software G

16、roup分析程序 public class HelloWorld public static void main(String args) System.out.println(你好! ); 关键字高亮关键字高亮显示显示类名与文件类名与文件名完全一样名完全一样main方法是方法是Java程程序执行的入口点序执行的入口点和和一一对应,一一对应,缺一不可缺一不可main方法四要方法四要素必不可少素必不可少从控制台输出信息从控制台输出信息27IBM Software Grouppublic class helloWorld public static void main(String args) /

17、输出消息到控制台输出消息到控制台 System.out.println(你好!你好!); 常见错误5-1public修饰的类的名称必须与修饰的类的名称必须与Java文件同名文件同名!代码错误代码错误28IBM Software Grouppublic class HelloWorld public static main(String args) /输出消息到控制台输出消息到控制台 System.out.println(你好!你好!); 常见错误5-2main方法作为程序入口,方法作为程序入口,void必不可少!必不可少!void29IBM Software Grouppublic class

18、 HelloWorld public static void main(String args) /输出消息到控制台输出消息到控制台 system.out.println(你好!你好!); 常见错误5-3编译出错,无法解析编译出错,无法解析system!Java对大小写敏感对大小写敏感!代码错误代码错误30IBM Software Grouppublic class HelloWorld public static void main(String args) /输出消息到控制台输出消息到控制台 System.out.println(你好!你好!) 常见错误5-4每一条每一条Java语句必须以

19、分号结束语句必须以分号结束!同时一定同时一定要注意中文符号的问题要注意中文符号的问题;代码错误代码错误31IBM Software Grouppublic class HelloWorld public static void main(String args) /输出消息到控制台输出消息到控制台 System.out.println(你好!你好!); 常见错误5-5注意:不要漏写引号注意:不要漏写引号!32IBM Software Group常见错误5-6文件夹-工具-文件夹选项- 查看-隐藏文件扩展名 33IBM Software Groupclasspath1. 在我们没有设置ClASS

20、PATH的时候,java命令会首先在当前目录寻找对应类。2.当我们设置了classpath ,java命令执行时就不会在当前目录下查找了,而是依据classpath的设置去寻找。3. set classpath=.;D:JavaLesson014. classpath是为java命令设置的,不要使用于javac编译命令。Classpath 最好不要指向含有空格的路径 最好不要有中文;34IBM Software Group小结11、从控制台打印输出你的姓名和年龄2、从控制台打印输出“张三 18”System.out.println(张三张三);System.out.println(18);Sy

21、stem.out.print(张三张三n);System.out.print(18);println:输出信息并执行换行:输出信息并执行换行print:输出信息,但不执行换行:输出信息,但不执行换行n:换行符:换行符System.out.println(张三张三t18);t:制表位:制表位参考代码参考代码参考代码参考代码35IBM Software GroupJava程序的注释2-1/* * HelloWorld.java * 2007-5-8 * 第一个Java程序 */public class HelloWorld public static void main(String args)

22、System.out.println(你好!); 文件的名称文件的名称日期日期功能说明功能说明符号符号 /* */ 指示中间的语指示中间的语句是该程序中的注释句是该程序中的注释多行注释以多行注释以 /* 开始,以开始,以 */ 结束结束 36IBM Software GroupJava程序的注释2-2public class HelloWorld public static void main(String args) /输出消息到控制台 System.out.println(你好!); 单行注释以单行注释以 / 开始,开始,以行末结束以行末结束37IBM Software Group 编程输出以下信息,并添加必要注释* 欢迎进入欢迎进入Java编程世界编程世界*参考代码参考代码38IBM Software GroupHelleword总结1Java程序的基本组成部分是类 再由类中所包含的方法实现程序要完成的功能 2 代码的位置 都要放在class 中;3 main函数 程序的入口;4 结构定义语句 功能执行语句 功能执行语句要分号结束5 严格区分大小写 比如main6 书写格式自由 建议分行 缩进;7 java中的字符串必须用;39IBM Software Group总结40

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号