java基础

java的两种基本的数据类型

引用数据类型

  1. 在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。
  2. 对象、数组都是引用数据类型。
  3. 所有引用类型的默认值都是null。
  4. 一个引用变量可以用来引用任何与之兼容的类型。
    例子:Site site = new Site("Bob")。

内置数据类型

byte\short\int\long\double\float\boolean\char

对应的包装类分别是:Byte\Short\Integer\Long\Float\Double\Boolean\Character

java的基本变量类型

  1. 类变量
    指的是独立于方法之外的变量,用static修饰符修饰。也称之为静态变量。
  2. 实例变量
    独立于方法之外的变量,没有static来作为修饰。
  3. 局部变量
    类方法中的变量。

访问控制以及继承原则

  1. 父类中声明为 public 的方法在子类中也必须为 public。
  2. 父类中声明为 protected 的方法在子类中要么声明为 protected,要么声明为 public,不能声明为 private。
  3. 父类中声明为 private 的方法,不能够被子类继承。
  4. static非访问修饰符:被修饰的变量称之为静态变量,而被修饰的方法称为非静态方法,,非静态方法不能访问类的非静态变量。
  5. final非访问修饰符:修饰常量,通常和static修饰符号一起来完成对于常量的修饰。final修饰的方法可以被继承,不能被重写。
  6. abstract 修饰符,抽象类:抽象类不能用来实例化对象,声明抽象类的唯一目的是为了将来对该类进行扩充。
  7. 抽象方法:没有实现方法,该方法的实现过程由子类来提供。如果一个类包含若干个抽象方法,那么该类必须声明为抽象类。抽象类可以不包含抽象方法。
  8. synchronized修饰符:修饰的方法同一时间只能为一个线程访问。
  9. transient修饰符:volatile 修饰的成员变量在每次被线程访问时,都强制从共享内存中重新读取该成员变量的值。而且,当成员变量发生变化时,会强制线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。
posted @   Marvel_Iron_Man  阅读(21)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示