- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象编程和JAVA语言》 期末复习纲要
SUN以J2EE为核心推出SUN-ONE(SUN Open Network Environment)战略,该战略包括哪三个部分?
J2SE JSME J2EE
Java 程序哪两大类,各有什么特点,如何执行?
Java Application
以main()方法作为程序入口,由Java解释器加载执行。
Java Applet
没有main()方法作为程序入口,由浏览器或appletviewer加载执行。
Java的设计目标?
创建一种面向对象的程序设计语言;
提供程序运行的解释环境,使程序代码独立于平台;
吸收C和C++的优点,使程序员容易掌握;
去掉C和C++中影响程序健壮性的部分,如指针、内存申请和释放、无条件转移语句等;
提供多线程机制;
提供动态下载程序代码的机制;
提供代码检验机制以保证安全性;
Java三种核心机制?
Java 虚拟机(Java Virtual Machine)
垃圾收集机制(Garbage collection)
代码安全性检测(Code Security)
Java应用程序运行机制?
计算机的高级编程语言类型:
编译型
解释型
Java 语言是两种类型的结合;
Java源程序、字节码文件,机器码指令;
软件开发的六个阶段。
需求分析(what to do)
系统设计 (how to do)
编码实现(lets do)
测试阶段(alpha version)
反复阶段(bata version)
系统维护(maintainance)
对象的创建和使用。
使用new +构造方法创建一个新的对象;
使用“对象名.对象成员”的方式访问对象成员(包括属性和方法);
构造方法的特点。
功能:创建其所属类型的一个新的对象。
语法格式:
modifiers class_name([ argu_list]) {
[ statements]
Java 注释和Java 分隔符
// 单行注释----注释到行尾
/* 单行或多行注释 */
/** 可以用于文档化处理的单行或多行注释 */
Java
分号--“;”、花括号--“{}”、空格--“ ”
Java分隔符作用:
Java语句必须以分号作为结束标记
Java允许用花括号“{}”将一组语句括起来,形成一个语句块(block)
Java程序源代码中各组成部分之间可以插入任意数量的空格,包括换行。
使用变量的注意事项?
变量命名不能重复
Java区分大小写
变量必须先定义,再使用
只有定义过,才能为其分配相应数量的存储单元
一旦定义,变量类型才能确定,才能检查其运算的合法性
关键字
Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword)
Java关键字都是小写的,TURE、FALSE、NULL等都不是Java关键字 ;
gotoconst 虽然从未使用,但也作被为Java关键字保留;
true,false,null虽被用做专门用途,但不是Java关键字;
Java基本数据类型
Java中定义了四类/八种基本数据类型
逻辑型---- boolean
文本型---- char
整数型---- byte, short, int, long
浮点数型---- float, double
对象的构造和初始化
为引用类型变量分配引用空间 MyDate m;
创建新对象--首先为新对象分配内存空间,并进行属性(实例变量)的默认初始化
new MyDate(22, 9, 2001);
Java引用类型成员变量默认初始化原则
进行属性(成员变量)的显式初始化,显式初始化取值来自于类的定义中属性声明部分
private int day = 12;
private int month = 6;
private int year = 1900;
执行构造方法
public Mydate(int y, int m, int d) {
year = y;
month = m;
day = d;
}
String 类以及String类提供的常用方法:substring,indexOf,length(),lastIndexOf。掌握:统计某字符的个数,取某字符前面的字符串
逻辑运算符 移位运算符
短路逻辑运算符应用
-- 第一个操作数为假则不判断第二个操作数
|| -- 第一个操作数为真则不判断第二个操作数
位运算符功能
~ -- 取反 -- 按位与 | -- 按位或 ^
您可能关注的文档
- 15162继电保护实验讲义论述.doc
- 2.电场电场强度研究.ppt
- 03_jason低频模型建立研究.pptx
- 20019-2015全国1卷高考化学试题分类氧化还原反应试题论述.doc
- 03_Oracle_标量函数和算术运算研究.ppt
- 20143套试题论述.doc
- 03_PSCAD元件简述研究.ppt
- 03_热力学第二定律研究.ppt
- 141521高层建筑结构设计复习题_试题卷论述.doc
- 201507无机化学试题题库及部分答案论述.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)