第一章 JAVA入门课件.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章JAVA入门课件.ppt第一章JAVA入门课件.ppt

Java语言程序设计 信息与计算机学院 陈祎琼 课程简介 本课程为电子信息类专业的专业基础课,是软件课程教学链中的重要环节。 本课程主要讲述Java语言的基本语法,同时结合实验教学,加深学生的理论认识。 理论课 实验课 时间:40学时 内容:课本第2~6章 考核:卷面成绩占70%,平时占30% 考核:平时占70% ,综测占30% 时间:30学时 教师简介 陈祎琼,讲师,从事Java语言程序设计及应用、单片机原理及应用、信号与系统等课程教学科研多年。 办公电话:5786217 e-mail: chenyq@  第一章 Java入门 提纲 教学要求 建立学习java的信心和决心 会按照例程套出自己的第一个java程序,并且运行出结果 §1.1Java语言发展史 Java语言发展史 1991年,oak语言产生java的前身 Oak(橡树)优秀的树 Java语言发展史 1994年,万维网给了Java机遇Java迎来发展 Java语言发展史 1995年,sun公司正式推出java语言 1998年,Sun公司发布了JDK 1.2 ,Java 1.2版以后将JDK 1.2改名为J2SDK,将Java改名为Java 2。 1999年,Java 2平台分为三大块:J2SE,J2EE,J2ME Java语言发展史 2002年,Sun公司发布了J2SE 1.4,由于此前在Java平台和.NET平台间发生了规模浩大的孰优孰劣的论战,而论战中,Java平台最大的缺点就是性能问题,所以J2SE 1.4平台把性能的改善放在了最重要的位置。 Java语言发展史 2004年,J2SE 5.0发布 。J2SE 5.0最大的目标是通过提供易用性而吸引各种开发者,而它对以前版本的修改并不仅仅是API 的升级,而且包括对Java语言层面的改进,被誉为是”自Java问世以来的最大一次语言标准变化”。 J2se5.0改变主要有: 泛型 增强的for循环 自动装箱和自动拆箱 类型安全的枚举 可变长度参数 静态引入 元数据(注解) C风格的格式化输出 JDK版本 名 字 中 文 名 发布时间 JDK 1.1.4 Sparkler 宝石 1997-09-12 JDK 1.1.5 Pumpkin 南瓜 1997-12-13 JDK 1.1.6 Abigail 阿比盖尔(女子名) 1998-04-24 JDK 1.1.7 Brutus 布鲁图(古罗马政治家和将军) 1998-09-28 JDK 1.1.8 Chelsea 切尔西(城市名) 1999-04-08 J2SE 1.2 Playground 运动场 1998-12-04 J2SE 1.2.1 none 无 1999-03-30 J2SE 1.2.2 Cricket 蟋蟀 1999-07-08 J2SE 1.3 Kestrel 美洲红隼 2000-05-08 J2SE 1.3.1 Ladybird 瓢虫 2001-05-17 J2SE 1.4.0 Merlin 灰背隼 2002-02-13 J2SE 1.4.1 grasshopper 蚱蜢 2002-09-16 J2SE 1.4.2 Mantis 螳螂 2003-06-26 J2SE 5.0 (1.5.0) Tiger 老虎 2004 J2SE 5.1 (1.5.1) Dragonfly 蜻蜓 2005 J2SE 6.0 (1.6.0) Mustang 野马 2006 J2SE 7.0(1.7.0) Dolphin 海豚 2010 Java语言发展史 Java语言的框架技术 SpringJavaBean运用框架 StrutsJsp和Servlet运用框架 Hibernate数据库开发的框架 §1.2 Java语言特点 简单易学 Java继承了C++和C的语法风格 Java没有指针、运算符重载等 如果饿了就吃东西 boolean 饿=true; if(饿) ……… 面向对象 Java中除几种基本数据类型外,其他数据类型均以类的形式提供(没有结构体、共同体、指针) Java程序以类的形式组织 程序运行的实质是对象之间互发消息 byte short int long char boolean float double class 枫叶 {……. } class 汽车 {……. } class 足球 {……. } class 汽车 {…. {new 足球().滚动();} } 平台无关性 字节码编译 标准开放 稳定性 不支持指针,有垃圾收集器,可防止内存漏洞 异常处理机制可处理非法语法错误 try{int z=5/0; }catch(Exception e){ ….. } 安全 首先,在编译期间删除了

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档