Java程序设计概述要点解析.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本讲要点 课程介绍 什么是Java? 我们的学习目标 学习方法指导 学习资料推荐 Java语言概述 Java语言的技术简介 JDK安装和配置 Java程序的类型 Java工作原理 什么是Java? 什么是Java ? Java是一种解释型的、面向对象的编程语言。 一种软件平台 平台是程序运行的硬件或软件环境,Java平台与大多数其它平台不同,是基于其它软件或硬件的纯软件平台。 JVM:Java虚拟机,是Java平台的基础 Java API:Java应用程序接口,Java API是软件组件的集合,它们提供了很多有用的功能,如图形用户界面(GUI)。 学习目标 近期目标 在校期间,掌握Java Web应用 本学期目标 本学期, Java语法、J2se平台基础、面向对象编程思想和方法,培养自学能力。 学习方法指导 奠定Java语法基础 学习Java的第一步是用Java语言来编写程序,学习Java语言的第一步,就是熟悉其语法的使用。 注意思考和总结 在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以。即便对一个简单的例子也要有耐心去琢磨、调试、改动。 动手写代码 在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。 在学到一定阶段后,试用学过的东西做些什么。 培养自学能力 Java API文档 英文地址:/j2se/1.5.0/docs/api/ 中文:网上搜索下载 充分利用网络学习资源 使用搜索引擎 加入论坛参与讨论 学习资料推荐 参考书 (1)《Java学习笔记》,良葛格著, 清华大学出版社,2006.8。 (2)《Java编程基础、应用与实例》,[韩]徐明浩 著 武传海译,人民邮电出版社,2005.10。 (3)《Java编程思想》第3版 ,(美)埃克尔(Eckel,B.) 著 陈昊鹏 等译, 机械工业出版社,2005.5。 (4)《Java就业培训教程》, 张孝祥 编著, 清华大学出版社,2003.9。 网络学习资源 (1)Java中国开发网--/ (2)中文JAVA技术网--/ (3)天新网 - 软件开发 - Java开发--/java/ (4)视频教程《Java无难事视频教程》孙鑫/eschool/zhuanti/java/ (5)ChinaJavaW技术论坛/index.jspa (6)赛迪网技术社区 /index.php (7)SUN中国技术社区 / 1994年,随着Internet的迅速发展,为Oak带来了绝处逢生的机会,原项目组成员使用Oak编写了一个叫做WebRunner的浏览器软件,并产生了一个叫做Applet的技术,这是一个将Oak开发的程序嵌入到网页中进行执行的技术,从而使互联网从静态网页过渡到动态网页——Oak获得重生。 1995年1月,Oak被重新赋予一个更响亮的名字——Java,WebRunner浏览器也被重新命名为HotJava。3月,Sun公司将Java和HotJava在互联网上免费发布——Java诞生。 Java之父——James Gosling 詹姆斯·戈斯林1955年出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统。 1984年-2010年间,供职于Sun公司。 在2010年甲骨文收购Sun不久后离职,并在2011年初加入谷歌。 2011年8月离开谷歌,加入开展海洋探测业务的机器人制造公司Liquid Robotics,任首席软件架构师。 JAVA语言的特点 简单、面向对象、与平台无关…… 简单 Java语言是建立在C++语言之上,风格类似于C++,易上手; 抛弃了C++中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等; Java提供了丰富的类库,可以帮助我们很方便的开发Java程序。 面向对象 面向对象可以说是Java最重要的特性,所以它支持继承、重载、多态等面向对象的特性。Java语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。 分布式程序设计语言 面向网络的语言,编写网络应用程序 与平台无关、可移植性 “一次写入,到处运行” 健壮、安全、高性能、多线程、动态性等等 JDK安装目录结构简介 bin javac: Java编译器,用来将java程序编译成字节码文件.class。 java: Java解释器,执行已经转换成字节码的java应用程序。 appletviewer : Java虚拟浏览器, 用来解释嵌到网页中的java小应用程序。 lib:Java类库 Jre\lib:Java核心类库 Java Application程序基本结构 说明 在

您可能关注的文档

文档评论(0)

南非的朋友 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档