- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 4 Java开发案例 信息科学与工程学院 软件工程系 Java程序设计 信息科学与工程学院 软件工程系 Java程序设计 Java程序设计 主讲:仇丽青 办公地点:J13-222 课程简介 为何学Java? 学过C和C++,Java只不过是又一门编程语言? Java和C++的区别 Java为何热门? 软件工程专业课程设置与课程定位 Java程序设计(5) J2EE与中间件(6) 软件开发生成实习(6) JSP、Java高级应用技术(7) 课程面向的对象 学习方法:自主思考+勤加练习 课程性质:必选 课程安排:上课(48学时)+上机(24学时,3-14周周五34节,332实验室) 考试:考勤、作业、实验报告、设计、卷面成绩 教材及参考书 关于教材 Java核心技术(Core Java 2) Java编程思想(Thinking in Java) 丰富的网络资源(尚学堂、传智播客。。。) 课程主要内容 绪论 Java基础语法 面向对象程序设计 数组 常用类 容器 异常 I/O流 第一部分 Java基本编程 第二部分 Java高级编程 Web程序设计基础 Servlet JSP 数据库编程 过滤器 MVC 第一章 绪论 高级程序设计语言的分类 Java语言介绍 Java程序的编写、编译和运行 1.1 高级程序设计语言的分类 面向过程的程序设计语言 以要解决的问题为思考的出发点和核心,并使用计算机逻辑描述需要解决的问题和解决的方法。 面向对象的程序设计语言 把世界上的任何一个个体都看成是一个对象,不同对象之间存在通讯和交互,构成系统的运转。 按思维模式分类 Java 编译执行的语言 通过特定的工具软件将源代码经过目标代码转换成机器代码(可执行程序),然后直接交操作系统执行,程序是作为一个整体来运行的。 解释执行的语言 读入一句执行一句,不需要整体编译链接,与操作系统的相关性相对较小,但运行效率较低,而且需要一定的软件环境来做源代码解释器。 按执行方式分类 Java 1.2 Java语言介绍 SUN公司 Java之父:James Gosling(高司令) 发展过程 “互联网上的世界语” 2009年,Oracle(甲骨文)以每股9.5美元的价格收购Sun。该交易总值将超过74亿美元。 日落是为新的日出 2011年3月29日,Gosling在其博客中宣布加入Google,8月离开。 1.2.1 平台版本 J2SE J2EE J2ME JavaSE JavaEE JavaME 更名 Android 企业级开发: JavaEE .net LAMP(Linux+Apache+MySQL+Perl/PHP/Python) J2SE(JavaSE)版本及演进 2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0 2005年6月,SUN公司公开Java SE 6。Java的各种版本更名,取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME 2006年12月,SUN公司发布JRE6.0 2011年7月28日,甲骨文发布java7.0的正式版。 2014年3月19日,甲骨文公司发布java8.0的正式版。 1.2.2 Java虚拟机(JVM) 定义 在真实的机器中用软件模拟实现的一种虚拟机器。 作用 解释执行.class文件(字节码),把字节码解释成具体平台上的机器指令执行。 优点 “一次编写,处处运行” HelloWorld.java HelloWorld.class javac java 1.2.3 Java运行环境(JRE) Java Runtime Environment(JRE) :运行Java程序所必须的环境的集合。 组成: 包括Java 虚拟机 (JVM)、Java核心类和支持文件。 不包含开发工具 -- 编译器、调试器和其它工具 JVM JDK JRE 1.2.4 其它相关概念 JCP( Java Community Process) :一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现(RI)、技术兼容包(TCK)。 JCP(Java Community Process)是一个类似ISO标准委员会的组织,Java的一切标准化工作由JCP负责。 Java技术和JCP两者的原创者都是SUN计算机公司。JCP已经演进到如今有数百名来自世界各地Java代表成员一同监督Java发展的正式程序。 JCP维护的规范包括J2ME、J2SE、J2EE,XML等。组织成员可以提交JSR(Java Spe
您可能关注的文档
最近下载
- 外教社新世纪英专本科生系列(修订版):英语阅读 第1册 PPT课件Unit 3.pptx VIP
- 毕业论文的选题及开题报告的撰写.pptx VIP
- 初中语文2025届中考常考易错字词汇总(多音字+形声字+易错字形+易错成语).pdf VIP
- 4清洁生产的实施途径.pptx VIP
- 中视科华有限公司北京技术服务分公司招聘笔试题库2025.pdf
- JJG 1201-2024 数字式轮胎压力表.pdf
- 高标准农田建设项目监理实施细则.docx
- 四川省成都市2022-2023学年八年级下册期末物理试卷3(含答案).pdf VIP
- 钩端螺旋体病疫情应急处置技术方案.doc VIP
- GB 24430.1-2009 家用双层床安全第1部分:要求.docx VIP
文档评论(0)