- 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
- DB23_T 3866-2024冰上龙舟赛事组织服务规范.docx
- DB32 2163-2012 棉纱单位可比综合电耗限额及计算方法.docx
- DB32∕T 2429-2013 棉花田间生长发育观察记载规范.docx
- DB23_T 3820-2024 工业互联网综合平台数据质量管理规范.docx
- DB23_T 3474-2023非煤智慧矿山信息系统技术规范.docx
- DB3201_T 1106-2022 工程地质层划分技术规范.docx
- DB33T 2515-2022公共机构“零碳”管理与评价规范.docx
- DB3301_T 0415-2023 装修垃圾收运处置管理规范.docx
- DB3311/T 106―2019“丽水山居”民宿服务要求与评价规范.docx
- DB3201T 1127-2022 慈善捐赠受赠管理规范.docx
最近下载
- 铁塔室外光电一体箱(技术规范书)-.docx VIP
- 铂科磁材在太阳能逆变器的应用.pdf VIP
- 2025·上海浦东新区·二模智慧藏于“笨办法”:慢工出细活的真谛+审题立意及范文-备战2025年中考语文各地名校模考卷作文导写.docx VIP
- 经血源传播疾病的医院预防控制措施.docx VIP
- 安全操作规程(全套).doc VIP
- (word完整版)苏州工业园区合格证第四版参考题库答案.pdf VIP
- 2025年北京市通州区中考一模从“乐在其中”悟人生真谛”审题立意及范文-备战2025年中考语文各地名校模考卷作文导写.docx VIP
- 2021版 客户侧电能计量装置通用设计要求 第1部分 10kV用电客户电能计量装置.docx VIP
- Q∕SYCQ 4008-2022 工业用液化轻烃原料(打印版).pdf VIP
- 租房合同范本(完美打印版)6篇 .pdf VIP
文档评论(0)