合肥师范学院计算机科学与技术系JAVA重点.docVIP

合肥师范学院计算机科学与技术系JAVA重点.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
合肥师范学院计算机科学与技术系JAVA重点.doc

Java的特点:1、平台无关性;2、完全面向对象和简单性;3、可靠性;4、安全性;5、多线程;6、直接支持分布式的网络应用 Java应用程序有两种形式:Application和Applet。 Application是能够独立运行的应用程序,有控制台和图形用户界面两种运行方式。 Applet不能独立运行,必须嵌入超文本(*.html)中,由浏览器中的Java解释器解释执行。 Java源程序文件(*.java)通过编译器javac.exe编译生成字节码文件(*.class)再由解释器java.exe执行。 基本数据类型: 1、整数类型(字节型、短整型、整型、长整型); 2、浮点数类型(单精度浮点数、双精度浮点数); 3、布尔类型(逻辑型); 4、字符类型。 标识符是以字母开头的字母数字序列。它是用户定义的单词,用于命名变量、常量、类、对象、方法等。 标识符的命名规则: ⊙数字指0~9,字母指大小写英文字母、下划线(_)和美元符($),也可以是Unicode字符集中的字符,如汉字等。 ⊙可以是字母、数字等字符的任意组合,除此之外,不能包含其他字符。 ⊙区分字母大小写,或者说大小写敏感。 ⊙不能使用关键字。 ⊙长度不受限制。 Java的程序注释提供3种方式:单行注释、多行注释和文档注释。 //为单行注释,注释号“//”后的一行内容为注释 /* */多行注释,两个注释号之间的一行或多行内容为注释 /** */文档注释,用于从源代码自动生成文档执行javadoc命令,可根据源代码中的内容生成Web网页 常量有两种形式:直接常量和符号常量。 最终变量只能进行一次赋值,采用关键字final声明。 选择语句:if-else语句,switch语句。 循环语句:while语句(先判断后执行),do-while语句(先执行后判断),for语句 字符串只能在同一行内,不能换行。 类 类是数据以及对数据的一组操作的封装体。 一个类中的成员不能有二义性,成员变量不能同名,但成员变量与成员方法可以同名。 使用new运算符可调用类的一个构造方法,创建该类的一个实例,为实例分配内存空间并初始化,在将该实例赋值给一个对象。 Java类中的成员分为两种:实例成员和静态成员。 String字符串类:字符不能与字符串进行关系运算;字符串不能使用关系运算符,比较大小可以abc.compareTo(dcba) this引用有3种用法 1、指代对象本身; 2、访问本类的成员变量和成员方法; 3、调用本类重载的构造方法。 在构造方法中,this()必须是第一行语句。不能使用this调用当前的构造方法。 抽象类:使用关键字abstract声明的类,抽象类通常包含抽象方法。 抽象方法:使用abstract声明的成员方法,抽象方法只有方法声明没有方法体。 继承原则: 1、子类继承父类的成员变量; 2、子类继承父类除构造方法以外的成员方法; 3、子类不能继承父类的构造方法 子类对父类成员的访问权限: 1、子类不能访问父类的私有成员(private); 2、子类能够访问父类的公共成员(public)和保护成员(protected); 3子类对父类的缺省权限成员的访问控制,以包为界分两种情况:可以访问当前包中父类的缺省权限成员,不能访问其他包中父类的缺省权限成员 继承的特点: 1、子类自动拥有父类的全部成员,包括成员变量和成员方法等; 2、子类不能删除但可以更改从父类继承来的成员,是父类成员适应新的需求; 3、子类也可以增加自己的成员,使类的功能得以扩充。 Java的类是单继承的,一个类只能有一个父类,不能有多个父类。 子类重定义父类成员包括: ①重定义父类的成员变量,则隐藏父类的成员变量; ②重定义父类的成员方法,如果参数列表相同,则覆盖父类的成员方法,否则重载。 接口没有任何具体实现,也就不能创建实例。 接口中不能包含构造方法,因为构造方法不能是抽象的 接口与抽象类的区别: ①抽象类为子类约定方法声明,并给出部分实现,包括构造方法等;抽象方法在多个子类中表现出多态性。类的单继承,使得一个类只能继承一个类的约定和实现。 ②接口为多个互不相关的类约定某一特性的方法声明,在类型层次中表达对象拥有的属性。接口是多继承的。一个类实现多个接口,就具有多种特性也是多继承的。 异常 异常指在硬件和操作系统正常时,程序遇到的运行错。 异常对于程序而言是非致命性的,虽然异常会导致程序非正常终止,但Java的异常处理机制使程序能够捕获和处理异常,有异常处理代码调整程序运行方向,使程序仍可继续运行。 Java对Applet行为的限制: ①禁止读/写本地计算机的文件系统,包括读取本地文件、写入本地文件、查看本地文件是否存在、将本地文件改名、创建一个本地目录等操作。 ②禁止运行任何一个本地可执行文件。 ③禁止访问

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档