首页 > 其他分享 >动力节点——day01

动力节点——day01

时间:2022-10-15 17:45:47浏览次数:66  
标签:动力 java 构造方法 ctrl 继承 shift day01 final 节点

  • eclipse的快捷键:
    • 1.ctrl+d删除一行
    • 2.ctrl+1进行纠错
    • 3.alt+/自动补全
    • 4.单行注释ctrl+/
    • 5.多行注释ctrl+shift+/ 取消ctrl+shift+\
    • 6.按住ctrl同时选中某个方法或变量,会自动挑战到变量或方法所在位置
    • 7.查找类:ctrl+shift+t
    • 8.查找资源ctrl+shift+r
    • 9.导入import语句ctrl+shift+o
  • 块编辑:支持多行同时编辑
  • 静态代码块在类加载的时候执行,并且只执行一次
  • 实例代码块在构造方法执行之前执行
  • 继承的基本作用是代码复用,但是继承的最重要的作用是:有了继承才有了“方法的覆盖”和“多态机制”
  • Java语言只支持单继承,C++支持多继承,B继承A类:A类称为:父类、基类、超类、superclass,B类称为:子类、派生类、subclass
  • 继承不能继承私有方法和构造方法
  • 私有方法不能继承,所以不能覆盖,构造方法不能继承,所以不能覆盖,静态方法不存在方法的覆盖,覆盖只针对方法不谈属性
  •  编译时异常
  • 运行时异常
    • NullPointerException:空指针异常,空引用访问实例相关的数据
    • ClassCastException :类型转换异常,向下转型时可能会发生,向上转型时只要编译通过了,运行一定不会发生错误
  • 引用  instanceof  数据类型名:true a这个引用指向的对象是一个Animal类型,false   a这个引用指向的对象不是一个Animal类型
  • final关键字
    • final修饰的类无法被继承
    • final修饰的方法无法被覆盖
    • final修饰的变量或引用一旦被赋值后,不可重新赋值(final修饰的引用指向某个对象之后不能在指向其他对象,但是所指对象内部的内存是可以修改的)
    • final修饰的成员变量(实例变量、静态变量)必须赋初值,可以直接赋值,也可以在构造方法中赋值
  • Attach Source 链接源码,Workspace在当前工作空间中,External File在压缩文件中,External Folder在文件夹中
  • 包名的命名规范:公司域名倒序+项目名+模块名+功能名 package com.bjpowernode.oa.user.service;包名也是标识符必须遵循标识符的命名规则和规范,并且包名要求全部小写D:\course>javac Test01.java   D:\course>java com.bjpowernode.oa.user.service.Test01,D:\course>javac -d . *.java,D:\course>javac -d D:\  *.java
  • import语句 import java.util.Scanner;可以写成import java.util.*;
  • 访问权限修饰符
  • public           所有类
  • protected     同一个包中的类或不同包中的子类
  • 缺省             同一包中的类
  • private         本类中

标签:动力,java,构造方法,ctrl,继承,shift,day01,final,节点
From: https://www.cnblogs.com/wei-xin-yuan/p/16794626.html

相关文章