




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 开发(kif)简单JAVA应用程序共三十页本章主要(zhyo)内容1.1 Java的诞生与发展了解Java的优点和应用1.2 Java环境(hunjng)的配置掌握Java的工作原理学习安装Java环境1.3 一个简单Java程序的编写和运行掌握 application 结构及各自编译、运行的过程。共三十页本章(bn zhn)目标理解什么是程序了解Java的技术(jsh)内容共三十页什么(shn me)是程序 程序一词来自生活,通常指完成某些(mu xi)事务的一种既定方式和过程在日常生活中,可以将程序看成对一系列动作的执行过程的描述 共三十页银行(ynhng)1、带上存折(cnzh)
2、/银行卡去银行 3、将存折或储蓄卡递给银行职员并告知取款数额 2、取号排队5、银行职员办理取款事宜 生活中的程序6、拿到钱并离开银行 4、输入密码 共三十页计算机中的程序(chngx)什么(shn me)是指令?1、做口述笔记2、键入信函的内容3、发送传真1、口述2、信函System.out.println(口述);System.out.println(信函);System.out.println(传真);指令被逐条执行程序员老板秘书程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 要执行的一组指令程序3、传真共三十页为什么学习(xux)Java Java是Sun Mi
3、crosystems于1995年推出的高级编程语言Java 领域(ln y)的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术PK.共三十页1.1 Java的诞生(dnshng)与发展什么是JavaJava既是一种程序设计语言 ,又是一个平台Java是由Sun Microsystems公司(n s)于1995年5月推出的Java程序设计语言和Java平台的总称。程序设计语言,通常简称为编程语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流技巧,用来向计算机发出指令。 程序设计语言 ActionScript、VBScript、C、C+在硬件或
4、操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统共三十页1.1 Java的诞生(dnshng)与发展1.1.1 Java的历史前身:OAK(James Gosling 1990)Java大事记1995年5月23日,Java语言诞生 。1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术(jsh) 。1997年2月18日,JDK1.1发布共三十页1.1 Java的诞生(dnshng)与发展1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录 。1998年12月8日,JAVA2
5、企业平台J2EE发布 。1999年6月,SUN公司发布Java的三个版本:标准版(JAVASE)、企业版(JAVAEE)和微型版(JAVAME) 。2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机 。2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名(n mn),以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME共三十页1.1 Java的诞生(dnshng)与发展1.1.2 Java特点和优势完美的面向对象设计和开发 Java是天生的面向对象设计语
6、言(yyn),完美的实现了主流的面向对象技术,提高了软件的复用性。跨平台性 Java语言编写的程序可以在编译后不用经过任何更改,就能在任何硬件设备条件下运行。这个特性经常被称为“一次编译,到处运行。内存垃圾收集机制 在C/C+ 等语言中,由程序员负责回收无用内存 Java语言解除了程序员回收无用内存空间的责任。它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间 垃圾收集在Java程序运行过程中自动进行共三十页1.1 Java的诞生(dnshng)与发展1.1.3 Java语言的应用和前瞻企业级应用开发在日本,伴随着银行公司的发展和兼并,大量的银行
7、网上系统的开发项目被提上了日程安排,比如著名的日本三菱UFJ银行网上系统,总开发时间达到5年以上,总开发成本高达几十亿日元以上。 他们(t men)无例外的统统选择了Java技术。网站开发 Java技术也被广泛应用于大量基于浏览器的中小型网站系统。比如办公管理系统,CRM系统,财务系统,网络销售平台 。移动领域 由于Java技术的跨平台运行特性,Java在手机等移动终端上面也大显身手,被广泛的应用于手机游戏,手机平台,通讯软件 共三十页开发桌面应用程序 银行软件(run jin)、商场结算软件(run jin)开发面向Internet的应用程序 网上数码商城、阿里巴巴、易趣网共三十页开发(ki
8、f)Java程序三步走1、编写(binxi)源程序2、编译源程序3、运行共三十页1.2 Java环境(hunjng)的配置1.2.1 Java的工作原理Java语言的运行编译机制如下:编译程序将Java源程序翻译为class文件,字节码(bytecode)程序;解释程序Java虚拟机分析并运行字节码程序。正是(zhn sh)因为,Java编译器将Java源程序翻译成为了,可以直接在Java虚拟机上运行的与具体环境无关的字节码,Java语言才真正实现了“一次编写,处处运行”共三十页1.2 Java环境(hunjng)的配置1.2.2 JDK的下载和安装JDK是由Sun公司推出的免费的Java开发
9、调试开发环境自己动手下载和安装JDK 。自己动手设置Path,并且运行javac命令行,确定安装成功(chnggng)。注意:为什么要设置Path : 系统变量Path告诉操作系统可执行文件(*.exe、*.bat等)所在的路径,当OS(操作系统)发现某个*.exe时,windows默认从当前目录开始查找这个命令,若查不到,OS就会到Path所设定的路径中去寻找该命令,然后执行共三十页1.3 一个简单Java程序的编写(binxi)和运行1.3.1 程序代码 (参见(cnjin)例1.1)/This program prints Hello World!public class HelloWo
10、rld public static void main (String args)System.out.println(Hello World!);共三十页1.3 一个简单Java程序(chngx)的编写和运行共三十页1.3 一个简单Java程序(chngx)的编写和运行1.3.2 运行(ynxng)结果根据书上步骤(图1.22 图1.29),运行程序,得出以下结果正如我们所预期的那样,程序运行之后,显示了Welcome to Java!共三十页public class HelloWorld public static void main(String args) 这里填写(tinxi)代码!
11、. Java程序(chngx)框架外层框架Java入口程序框架填写代码共三十页分析程序 public class HelloWorld public static void main(String args) System.out.println(“Hello World!”); 关键字高亮(o lin)显示类名(li mn)与文件名完全一样main方法是Java程序执行的入口点和一一对应,缺一不可main方法四要素必不可少从控制台输出信息共三十页Java程序(chngx)的注释/* * HelloWorld.java * 2009-8-8 * 第一个Java程序(chngx) */publi
12、c class HelloWorld public static void main(String args) System.out.println(“Hello World”); 文件的名称日期功能说明符号 /* */ 指示中间的语句是该程序中的注释多行注释以 /* 开始,以 */ 结束 共三十页Java程序(chngx)的注释public class HelloWorld public static void main(String args) /输出(shch)消息到控制台 System.out.println(“Hello World”); 单行注释以 / 开始,以行末结束共三十页Ja
13、va编码(bin m)规范去掉public,程序可以(ky)运行,但不规范;规范要求类名必须使用public修饰!class HelloWorld public static void main(String args) /输出消息到控制台 System.out.println(“Hello World); 共三十页public class helloWorld public static void main(String args) /输出(shch)消息到控制台 System.out.println(“Hello World); 常见(chn jin)错误public修饰的类的名称必须与J
14、ava文件同名!代码错误共三十页public class HelloWorld public static main(String args) /输出(shch)消息到控制台 System.out.println(“Hello World!); 常见(chn jin)错误main方法作为程序入口,void必不可少!void共三十页public class HelloWorld public static void main(String args) /输出(shch)消息到控制台 system.out.println(“Hello World); 常见(chn jin)错误编译出错,无法解析s
15、ystem!Java对大小写敏感!代码错误共三十页public class HelloWorld public static void main(String args) /输出(shch)消息到控制台 System.out.println(“Hello World) 常见(chn jin)错误每一条Java语句必须以分号结束!;代码错误共三十页public class HelloWorld public static void main(String args) /输出(shch)消息到控制台 System.out.println(“Hello World); 常见(chn jin)错误注意:不要漏写引号!共三十页内容摘要第一章 开发简单JAVA应用程序。System.out.println(传真)。程序:为了让计算机执行某些操作或解决某个问题而编写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 特许金融分析师考试重要文献试题及答案
- 2025届山东省济宁市泗水县实验中学高三下学期一模考试地理模拟试题(解析版)
- 食品安全示范单位创建
- 教育学与人的发展
- 2024年特许金融分析师考试在线备考资源试题及答案
- 特许金融分析师复习重点试题及答案
- 预防术后呕吐护理措施
- 2024年CFA学习心得体会试题及答案
- CFA学员交流与分享试题及答案
- 实战经验分享的CFA试题及答案
- 建筑装饰装修工程合同
- 江苏省常州市金坛区2023-2024学年小升初语文试卷(有答案)
- 台湾大学公开课《逻辑讲义》全集
- 特种设备事故隐患举报奖励实施办法
- 2024年文昌市招聘事业单位人员考试真题
- 学习通《形势与政策》2025春章节测试答案
- DZ∕T 0054-2014 定向钻探技术规程(正式版)
- 神农架介绍-课件
- IQC(来料)检测报告模板
- 公司师徒协议模板(共3页)
- 感染性心内膜炎PPT课件
评论
0/150
提交评论