zoukankan      html  css  js  c++  java
  • #Java学习之路——基础阶段(第四篇)

      我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。

    前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉。

    1.简化开发工具IDEA

    关于这个idea便于开发工具有很多,这是为了后期多数大牛敲代码可以省时省力提高办公效率,这里要了解的就是idea的安装还有部署,项目的导入,以及基本常用的快捷键。

    2.方法增强学习

    定义一个方法首先要确定方法的返回值和方法的参数列表

    如果说方法是无返回值类型的话可以用void  如果有返回值类型的话 要在方法体内写除return 返回的值。

    关于方法的调用,有直接调用和赋值调用,输出语句调用三种类型,具体使用需要根据具体情况来进行使用。

    这里主要说一下面试常问的一个面试问题 方法的重载和方法的重写区别是什么

    方法重载是让类以统一的方式处理不同类型数据的一种手段,这就是多态性。
    所谓方法重载是指在一个类中,多个方法的方法名相同,但是参数列表不同。参数列表不同指的是参数个数、参数类型或者参数的顺序不同。

    在使用重载要注意以下的几点:

    1.在使用重载时只能通过不同的参数列表,必须具有不同的参数列表。

    2.不能通过访问权限、返回类型、抛出的异常进行重载。

    3.方法的异常类型和数目不会对重载造成影响。

    4.可以有不同的返回类型,只要参数列表不同就可以了。

    5.可以有不同的访问修饰符。

    6.可以抛出不同的异常。

    方法重写(0veriding)

    在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。

    子类可以定义新的特征,当子类需要修改父类的一些方法进行扩展,增大功能,程序设计者常常把这样的一种操作方法称为重写,也叫称为覆写或覆盖。

  • 相关阅读:
    算法(两数之和)
    算法(动态规划二)
    算法(动态规划一)n个学生问题
    Navigator 对象
    Window 对象
    JavaScript 运算符
    JavaScript 全局属性/函数
    JavaScript RegExp 对象
    JavaScript String 对象
    JavaScript Number 对象
  • 原文地址:https://www.cnblogs.com/Zyz233/p/10750094.html
Copyright © 2011-2022 走看看