java面向对象的基本概念,java面向对象的基本要素

  java面向对象的基本概念,java面向对象的基本要素

  如何解决写爬虫IP受阻的问题?立即使用。

  一、基本数据类型(四种和八种)

  类型:字节短整型长

  浮点类型:浮点双精度

  类型:char(“a”)

  布尔类型:布尔

  (学习视频推荐:java课程)

  面向对象的

  1.对象:现实生活中存在的东西。

  类:对事物的公共属性和行为的提取。

  三。成员变量和局部变量的区别:

  1.适用范围

  成员变量:在整个类中有效。

  局部变量:在其声明的方法内有效。

  总结:变量的应用范围在其自身{}内有效。

  2.生存期

  成员变量:它属于对象,随着对象的创建而创建,随着对象的消失而消失。它可以不赋初始值,而是有一个默认值。

  局部变量:使用“立即播放”来释放空间。定义完成后,必须分配初始值。

  3.存储地址

  变量:堆内存

  局部变量:堆栈内存

  四。包装的好处

  介绍了隐藏类的实现过程。

  简单操作

  提高了对象数据的安全性。

  动词(verb的缩写)这个的作用

  1.解决成员变量和局部变量同名的问题。

  2.简化代码编写。

  3.在构造方法中调用其他构造方法。(这个必须放在第一句)

  不及物动词静态关键字概述

  static关键字可用于修饰类的成员变量、方法和代码块。

  被static修改的变量称为静态变量。

  静态修饰的方法称为静态方法。

  静态修饰初始化代码块称为静态初始化块。

  静态修饰类,静态内部类

  七。静态变量的特征

  静态解释:静态关键字

  静态静态。静态变量不会随着对象的改变而改变加载时间:

  当类加载时加载。

  当使用类将静态变量加载到方法区域时,用于存储静态变量的内存空间直接在静态区域中打开。

  静态变量优先于对象。

  静态变量由所有这样的类对象共享。代码级:可以直接用类名调用,不用对象名。您仍然可以在不创建对象的情况下使用这个静态变量。建议使用类名来访问。

  八、静态变量和实例变量的区别

  存储位置

  1.类变量随类加载一起加载,并存在于方法区域中。

  2.实例变量随着对象的建立存在于堆内存中。

  生命周期

  1.类变量的生命周期最长,随着类的消失而消失。

  2.实例变量的生命周期随着对象的消失而消失。

  九。静态优势和劣势

  1.优点:对象的共享数据存储在单独的空间,节省空间。

  2.缺点:生命周期太长

  出现访问限制。(静态只能访问静态)

  X.StringBuffer和StringBuilder的区别

  相同点:

  它们是字符串的缓冲区、字符串的生成器和可变字符序列。

  差异:

  1.不同的线程安全性:

  StringBuffer是线程安全的,在多线程环境下仍然保证数据安全。

  StringBuilder是线程不安全的,所以不能保证多线程环境下的数据安全。

  2.不同的效率:

  StringBuffer效率很低。

  StringBuilder是高效的。

  XI。抽象方法

  用抽象关键字修饰的方法称为抽象方法。

  抽象方法的特点:只有方法的声明,没有方法体。

  抽象方法的作用:由子类重写,为子类指定方法的调用格式,具体操作内容等待子类完成。

  推荐:java入门以上是梳理java面向对象知识点的详细内容。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: