第01章 开发简单java应用程序

上传人:xzh****18 文档编号:56923474 上传时间:2018-10-17 格式:PPT 页数:31 大小:3.10MB
返回 下载 相关 举报
第01章 开发简单java应用程序_第1页
第1页 / 共31页
第01章 开发简单java应用程序_第2页
第2页 / 共31页
第01章 开发简单java应用程序_第3页
第3页 / 共31页
第01章 开发简单java应用程序_第4页
第4页 / 共31页
第01章 开发简单java应用程序_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《第01章 开发简单java应用程序》由会员分享,可在线阅读,更多相关《第01章 开发简单java应用程序(31页珍藏版)》请在金锄头文库上搜索。

1、第一章 开发简单JAVA应用程序,本章主要内容,1.1 Java的诞生与发展 了解Java的优点和应用 1.2 Java环境的配置 掌握Java的工作原理 学习安装Java环境 1.3 一个简单Java程序的编写和运行 掌握 application 结构及各自编译、运行的过程。,本章目标,理解什么是程序了解Java的技术内容,什么是程序,程序一词来自生活,通常指完成某些事务的一种既定方式和过程在日常生活中,可以将程序看成对一系列动作的执行过程的描述,银行,1、带上存折/银行卡去银行,3、将存折或储蓄卡递给银行职员并告知取款数额,2、取号排队,5、银行职员办理取款事宜,生活中的程序,6、拿到钱并

2、离开银行,4、输入密码,计算机中的程序,什么是指令?,1、做口述笔记 2、键入信函的内容 3、发送传真,System.out.println(“口述“); System.out.println(“信函“); System.out.println(“传真“);,指令被逐条执行,程序员,老板,秘书,程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合,要执行的一组指令,程序,为什么学习Java,Java是Sun Microsystems于1995年推出的高级编程语言 Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术,PK.

3、,PK.,1.1 Java的诞生与发展,什么是Java Java既是一种程序设计语言 ,又是一个平台 Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。 程序设计语言,通常简称为编程语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。 程序设计语言 ActionScript、VBScript、C、C+在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统,1.1 Java的诞生与发展,1.1.1 Java的历史前身:OAK(Jam

4、es Gosling 1990)Java大事记1995年5月23日,Java语言诞生 。1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术 。1997年2月18日,JDK1.1发布,1.1 Java的诞生与发展,1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录 。1998年12月8日,JAVA2企业平台J2EE发布 。1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME) 。2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机 。2005年6月,Ja

5、vaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME,1.1 Java的诞生与发展,1.1.2 Java特点和优势 完美的面向对象设计和开发Java是天生的面向对象设计语言,完美的实现了主流的面向对象技术,提高了软件的复用性。跨平台性Java语言编写的程序可以在编译后不用经过任何更改,就能在任何硬件设备条件下运行。这个特性经常被称为“一次编译,到处运行”。内存垃圾收集机制在C/C+ 等语言中,由程序员负责回收无用内存Java语言解除了程序员回收无用

6、内存空间的责任。它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间垃圾收集在Java程序运行过程中自动进行,1.1 Java的诞生与发展,1.1.3 Java语言的应用和前瞻 企业级应用开发 在日本,伴随着银行公司的发展和兼并,大量的银行网上系统的开发项目被提上了日程安排,比如著名的日本三菱UFJ银行网上系统,总开发时间达到5年以上,总开发成本高达几十亿日元以上。 他们无例外的统统选择了Java技术。网站开发 Java技术也被广泛应用于大量基于浏览器的中小型网站系统。比如办公管理系统,CRM系统,财务系统,网络销售平台 。移动领域 由于Java技

7、术的跨平台运行特性,Java在手机等移动终端上面也大显身手,被广泛的应用于手机游戏,手机平台,通讯软件,开发桌面应用程序 银行软件、商场结算软件 开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网,开发Java程序,三步走,1、编写源程序,2、编译源程序,3、运行,1.2 Java环境的配置,1.2.1 Java的工作原理 Java语言的运行编译机制如下: 编译程序将Java源程序翻译为class文件,字节码(bytecode)程序;解释程序Java虚拟机分析并运行字节码程序。正是因为,Java编译器将Java源程序翻译成为了,可以直接在Java虚拟机上运行的与具体环境无关的字

8、节码,Java语言才真正实现了“一次编写,处处运行”,1.2 Java环境的配置,1.2.2 JDK的下载和安装 JDK是由Sun公司推出的免费的Java开发调试开发环境按照书上图示(图1.2 图1.12),自己动手下载和安装JDK 。按照书上图示(图1.13 图1.15) ,自己动手设置Path,并且运行javac命令行(图1.20 图1.21) ,确定安装成功。注意: 为什么要设置Path : 系统变量Path告诉操作系统可执行文件(*.exe、*.bat等)所在的路径,当OS(操作系统)发现某个*.exe时,windows默认从当前目录开始查找这个命令,若查不到,OS就会到Path所设定

9、的路径中去寻找该命令,然后执行,1.3 一个简单Java程序的编写和运行,1.3.1 程序代码 (参见例1.1),/This program prints Hello World! public class HelloWorld public static void main (String args)System.out.println(“Hello World!“); ,1.3 一个简单Java程序的编写和运行,1.3 一个简单Java程序的编写和运行,1.3.2 运行结果 根据书上步骤(图1.22 图1.29),运行程序,得出以下结果,正如我们所预期的那样,程序运行之后,显示了 Welc

10、ome to Java!,public class HelloWorld public static void main(String args) 这里填写代码!.,Java程序框架,外层框架,Java入口程序框架,填写代码,分析程序,public class HelloWorld public static void main(String args) System.out.println(“Hello World!”); ,关键字高亮显示,类名与文件名完全一样,main方法是Java程序执行的入口点,和一一对应,缺一不可,main方法四要素必不可少,从控制台输出信息,Java程序的注释,/

11、* HelloWorld.java* 2009-8-8* 第一个Java程序*/ public class HelloWorld public static void main(String args) System.out.println(“Hello World”); ,符号 /* */ 指示中间的语句是该程序中的注释 多行注释以 /* 开始,以 */ 结束,Java程序的注释,public class HelloWorld public static void main(String args) /输出消息到控制台System.out.println(“Hello World”); ,单

12、行注释以 / 开始,以行末结束,Java编码规范,去掉public,程序可以运行,但不规范; 规范要求类名必须使用public修饰!,class HelloWorld public static void main(String args) /输出消息到控制台System.out.println(“Hello World“); ,public class helloWorld public static void main(String args) /输出消息到控制台System.out.println(“Hello World“); ,常见错误,public修饰的类的名称必须与Java文件同

13、名!,代码错误,public class HelloWorld public static main(String args) /输出消息到控制台System.out.println(“Hello World!“); ,常见错误,main方法作为程序入口, void必不可少!,void,public class HelloWorld public static void main(String args) /输出消息到控制台system.out.println(“Hello World“); ,常见错误,编译出错,无法解析system! Java对大小写敏感!,代码错误,public class HelloWorld public static void main(String args) /输出消息到控制台System.out.println(“Hello World“) ,常见错误,每一条Java语句必须以分号结束!,;,代码错误,public class HelloWorld public static void main(String args) /输出消息到控制台System.out.println(“Hello World); ,常见错误,注意:不要漏写引号!,“,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

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