- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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){
…..
}
安全
首先,在编译期间删除了
您可能关注的文档
- 第十章地基处理课件.ppt
- 第四章 MATLAB 程序设计课件.ppt
- 第十二章 集装箱船舶运输课件.ppt
- 第三章 碎屑岩的构造和颜色课件.ppt
- 第四章 管理研究的有效性课件.ppt
- 第四章 劳动力需求弹性课件.ppt
- 第十五章 韧性剪切带课件.ppt
- 第四章 补体系统2012-3-18课件.ppt
- 第三章-细胞生物学的研究方法课件.ppt
- 第四章 底盘的诊断与检测课件.ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
文档评论(0)