Java笔记

一、基础

1.1JDK与JRE

JDK 是java开发工具,只有安装了jdk与部署环境变量和path,eclipse才能起作用。

JRE是java运行时环境,运行在jvm上

JVM是java虚拟机–》使得java跨平台性好,JVM功不可没。

1.2普通类和抽象类

  • 抽象类不能被实例化,可以有抽象方法,只需声明无需实现。
  • 抽象方法不能声明为静态,不能被static,final修饰

1.3抽象类和接口

  • 接口使用 interface修饰
  • 接口不能实例化,类可以实现多个接口
  • 抽象类用 abstract修饰
  • 抽象类不能被实例化
  • 抽象类只能单继承
  • 抽象类中可以包含抽象方法和非抽象方法,非抽象方法需要有方法体

1.4成员变量和局部变量

在类中的位置不同在内存中的位置不同生命周期不同
成员变量类中方法外在堆中随着对象的创建消失而变化
局部变量方法定义中或方法声明上在栈中随着方法的调用而存在
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐