- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 复习提纲 1. 基础知识 1) Java 源代码文件后缀名为.java,编译后生成的字节码文件后缀名为.class 2) Java 中的变量名由三种类型的字符:字母、数字和下划线组成,且数字不能作为变量 名首字母。 3) Java 中的变量名一般首字母小写,类名首字母大写,包名首字母小写。 4) 一个Java 源文件中可以定义多个类,但只能有一个是public 的。 5) JDK 安装后,会有两个可执行程序文件java.exe 、 javac.exe ,其中java.exe 是用来运 行Java 程序的,javac.exe 是用来编译Java 源代码的。 6) Java 程序中,要结束程序退出,并且设置结果状态为-1,应该调用System.exit(-1);如 果没有调用这个函数,那么程序最终退出时,退出值为0 。 7) abstract 类中可以有abstract 和普通(非abstract )的方法;普通类中则只能有普通方法, 不能有abstract 方法。 8) int[] a = null; a[0]=77; 会引起NullPointerException 。 9) String s = (String) new Object(); 会引起ClassCastException 。 『父类不能强制转换成之类』 10)Java 中Object 类是最顶层的类,是所有类的父类(也叫超类)。 11) 使用instanceof 运算符可以判断一个对象是否是某个类。 2. 名词解释 1) JVM 『Java 虚拟机简称JVM ,是运行所有Java 程序的抽象计算机,包含Java 解释器。JVM 实现了Java 程序的跨平台运行。』 2) JRE 和JDK 『Java 运行时环境简称JRE ,Java 开发工具的一个子集。由想要重新分布JRE 的终端 用户和开发者使用。JRE 包括Java 虚拟机、Java 核心类及支持文件。 Java 开发工具集简称JDK ,用Java 编写applet 和应用程序的软件开发环境。它比JRE 多了开发工具和API 。』 3) Java SE 、 Java EE 和Java ME 『Java 平台标准版简称Java SE ,用于开发和部署桌面、服务器及嵌入式设备和实施 环境中的Java 应用程序。Java SE 为Java EE 提供了基础。 Java EE 是一种利用Java2 平台来简化企业解决方案的开发、部署和管理相关的复杂问 题的体系结构。 Java 微版的简称Java ME ,是一个技术和规范的集合,它为移动设备提供了基于Java 环境的开发与应用平台。』 4) IDE 『集成开发环境简称IDE,一个能融合编译器、除错器、文字编辑器等各类开发软件 的工具为一体的工具软件,通常有良好的图形操作界面,如Eclipse 。』 5) JLS 『Java 编程规范简称JLS ,JLS 提供了一整套编写高效可靠的Java 代码的标准、约定 和指南。』 3. 编程题 1) 生成[10,100)范围内的随机double 浮点数,包括10 不包括100。 2) 生成[10,100)范围内的随机整数,包括10 不包括100。 3) 写一个计算阶乘的递归函数。 4) 写一个寻找数组最大值的递归函数。 5) 设计一个表示虚数的类,需要实现其中的构造函数、toString、euqals、hashCode 这4 个 函数,并实现Comparable 接口(按模比较大小)。 『重写equals 方法必须重写hashcode 方法,若a.equals(b),这a 和b 的hashcode 相等。 』 4. 问答题 1) Java 程序运行在JVM 上。这样做有哪些好处? 『JVM 屏蔽了与具体平台相关的信息,实现了Java 语言的平台无关性;JVM 实现了垃圾 回收机制,无需手动释放内存。
文档评论(0)