- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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程序基本结构 说明 在
您可能关注的文档
- IT规划思想与方法要点解析.ppt
- IT行业就业指导培训要点解析.ppt
- IT行业调研要点解析.ppt
- IT和流程精益管理要点解析.ppt
- IT基础设施运营管理服务要点解析.ppt
- IT绩效考核体系要点解析.ppt
- IT人力资源规划实例要点解析.ppt
- IT软件开发项目人力资源管理要点解析.ppt
- IT实用技术手册[Vol1]要点解析.ppt
- IT系统营运服务框架协议介绍(SLA介绍)要点解析.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)