java知识点总结分析.docxVIP

  • 4
  • 0
  • 约2.86千字
  • 约 31页
  • 2016-11-25 发布于湖北
  • 举报
第一部分 基础 java语言的特点? 简洁有效 可移植 面向对象 解释型 java数据类型 转义数据类型 逻辑运算符 位运算符 栈和堆的区别 要点 第二部分 面向对象 构造方法的作用 面向对象程序中构造方法是为类的对象初始化,在程序中只要有A a = new A(),只要有()就表示调用构造方法。 构造方法的格式 匿名对象 匿名对象没有对象名字,只在堆内存中开辟空间,不在栈内存中引用,如 new Person(“张三”,30); 类设计思路 String字符串比较 ==:比较地址 Equals:比较内容 String 类常用操作方法 length与Length()的区别 length:用数组,length():用于字符串 引用传递 将堆内存空间的使用权交给栈内存空间。 字符串的内容一旦声明是不能改变的,改变的只是其内存地址的指向。 this关键字 static static 声明的属性所有对象共享。 由类名称调用。 非static 可以调用 static Static 不可以调用 非 static 可以使用static为对象自动编名。 java中常用的内存区域 构造块 构造块由于构造方法执行,每次实例化都会执行构造块中的代码。 静态代码块 不管有多少个对象产生,静态代码块只执行一次。 在类中定义的静态代码块优先于构造块 单例模式 内部类 内部类的优点:方便

文档评论(0)

1亿VIP精品文档

相关文档