java知识点规范.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 第一部分 基础 2) java语言的特点? 简洁有效 可移植 面向对象 解释型 3) java数据类型 4) 转义数据类型 5) 逻辑运算符 6) 位运算符 7) 栈和堆的区别 8) 要点 2. 第二部分 面向对象 1) 构造方法的作用 面向对象程序中构造方法是为类的对象初始化,在程序中只要有A a = new A(),只要有()就表示调用构造方法。 3) 构造方法的格式 4) 匿名对象 匿名对象没有对象名字,只在堆内存中开辟空间,不在栈内存中引用,如 new Person(“张三”,30); 5) 类设计思路 6) String字符串比较 ==:比较地址 Equals:比较内容 7) String 类常用操作方法 8) length与Length()的区别 length:用数组,length():用于字符串 9) 引用传递 将堆内存空间的使用权交给栈内存空间。 字符串的内容一旦声明是不能改变的,改变的只是其内存地址的指向。 10) this关键字 11) static static 声明的属性所有对象共享。 由类名称调用。 非static 可以调用 static Static 不可以调用 非 static 可以使用static为对象自动编名。 12) java中常用的内存区域 13) 构造块 构造块由于构造方法执行,每次实例化都会执行构造块中的代码。 14) 静态代码块 不管有多少个对象产生,静态代码块只执行一次。 在类中定义的静态代码块优先于构造块 15) 单例模式 16) 内部类 内部类的优点:方便的方访问外部类的私有属性。 17) 如何去开发一个程序 18) 要点 3. 第三部分 面向对象,高级 1) 子类的访问限制 3) 覆写 子类覆写父类的方法,权限只能被放大,不能缩小,否则会出错。 在子类的方法中访问父类的方法,用super.方法 4) 重载与覆写的区别 5) this与super的区别 6) Final 7) Final变量的命名规则 要求全部字母大写 8) 抽象类的定义及使用规则 9) 抽象类与普通类的区别 10) 接口 是一种特殊的类,由全局常量和公共的抽象方法组成,在接口中的抽象方法属性为public。 11) 对象的多态性 方法的重载与覆写 对象的多态性(向上转型,子——父,向下转型,父——子) 12) Instanceof判断对象到底是哪个类的实例 13) 抽象类-模板设计 14) 接口—制定标准 如usb,打印机和U盘 15) 工厂设计模式 16) 代理设计模式 17) 适配器模式 如果一个类要实现一个接口,必须覆写接口中的全部抽象方法,如果接口中抽象方法太多,但子类中又用不到这么多抽象方法,此时就需要一个中间过渡,将中间过渡定义成抽象类,即一个接口首先被一个抽象类实现(此抽象类成为适配器类),并在此抽象类中实现若干方法(方法体为空),则以后的子类直接继承此抽象类,就可以有选择的覆写所需要的方法。 18) 抽象类与接口的区别 19) Object类 所有类都默认继承Object类,类的方法如下 作用:Object类可以接受任意引用类型数据,所以很多类库设计上都用Object作为方法的参数,这样操作起来比较方便。 20) 包装类 数据类型分为基本数据类型和引用数据类型,包装类就是将基本数据类型进行包装,将8中数据类型变为类的一个形式 其中前2和7个属于Object的子类,其余属于number类 21) 装箱与拆箱 装箱:基本数据类型变为包装类 拆箱:包装类变为基本数据类型。 22) 包装类的应用 将字符串变为基本数据类型 注意:对于以上的转型,字符串中的数据必须由数字组成,否则转换时将会出现程序错误。 23) 匿名内部类的作用 直接实例化接口对象,而不是先定义抽象方法,在定义抽象方法的子类去覆写接口方法 24) 要点 25) 异常 try{ 有可能出现异常的语句 }catch(异常类 异常对象) { 编写异常的处理语句 } finally{ 一定会运行到的程序代码,不能出现throw和return } 继承结构; 26) Throws 与 throw 关键字 Throws: 在定义方法时使用,标示将异常交给调用此方法的地方,调用处就必须写try catch捕获异常 主方法mian也可以使用throws,表示将异常交给JVM。 Throw: 直接抛出异常类的实例化对象。 27) Exception 类与runtimeException 类的区别 runtimeException是exception的子类 28) 断言 肯定某一个结果的返回值是正确的,如果返回值错误,断言提示错误信息。 Assert boolean 表达式; 29) 要点 30) 包 编译:

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档