• Java复习之面向对象基础


    一、面向对象,类与对象的定义

    1. 面向对象的基本概念

    2. 面向对象的三个主要特征(封装,继承,多态)

    3. 类与对象的关系(抽象与实例)

    4. 类的定义

    5. 对象的声明及使用

    二、类与对象进一步

    1. Java中的内存划分(对象保存在栈内存,属性保存在堆内存,方法保存在全局代码区中)

    2. Java引用传递

    3. 垃圾的产生分析(GC)

    三、封装性

    1. 封装产生的目的

    2. 封装的实现

    3. setter和getter

    四、构造方法与匿名对象

    1. 构造方法的概念及调用时机

    2. 构造方法的重载

    3. 匿名对象的使用

    五、String 类

    1. String类的两种实例化方式(直接赋值,new String(“”))

    2. String的两种比较操作及区别(==,equals())

    3. String的使用特点

    六、String类的常用方法

    1. String类的常用方法

    2. API文档的查找方法

    七、引用传递

    1. 三种引用传递范例

    2. 引用传递应用

    八、 this关键字

    1. this的作用(使用类中的属性,调用构造函数,表示)

    2. this调用构造函数(this()调用构造方法的语句只能放在首行)

    3. this 表示本对象

    九、static关键字

    1. static 关键字的作用(static变量存在全局数据区)

    Java中内存区域的划分:

    1)栈内存:可以保存对象的名称(保存,访问的堆内存的地址)

    2)堆内存:保存每个对象的具体属性

    3)全局数据区:保存static类型的属性

    4)全局代码区:保存所有方法的定义

    2. static属性,static方法的声明及使用

    3. static使用的限制(static方法只能使用static属性,只能调用static方法)

    十、理解main方法

    1. main方法的各个组成

    2. 初始化参数的使用

    十一、代码块

    Java 三种代码块的定义及使用

    普通代码块、构造代码块(优先于构造方法执行,且执行多次)、静态代码块(优先于主方法执行,在类中,优先于构造块执行,只执行一次)、同步代码块

    十二、构造方法私有化

    1. 构造方法私有化的目的(被私有化的构造方法不能在外部实例化)

    2. 单态设计模式(Singleton):核心是将类的构造方法私有化,之后在类的内部产生实例化对象,并通过类的静态方法返回实例化对象的引用

    十三、对象数组

    1. 对象数组的使用

    2. 对象数组的静态及动态初始化(对象数组中的每个元素必须单独实例化,否则内容就是null)

    十四、内部类

    1. 内部类的优缺点

    2. 内部类的使用格式

    3. static声明内部类的作用(使用static声明的内部类是外部类)

    4. 使用内部类访问方法中的参数

  • 相关阅读:
    简单Android HttpURLConnectionGet方式
    异步加载图片
    平时收集的一些有关UED的团队和个人博客
    一道关于https进行登录验证的前端面试题
    IE下li的诡异边界问题
    关于Javascript框架的神回帖,值得围观
    jQuery中使用getJSON传递html文本
    CodeIgniter 去掉 URL 中的 index.php
    彻底解决跨浏览器下PHP下载文件名中的中文乱码问题
    php多维数组排序的方法
  • 原文地址:https://www.cnblogs.com/wenjing-coding/p/4755113.html
Copyright © 2020-2023  润新知