Java基础 内部类详解
内部类 定义在类中的类,体现了一种代码的隐藏机制和访问控制机制,内部类与外部类有一定的关系,往往只有该外部类调用此内部类,所以没必要专门用一个Java文件存放内部类 内部类被private关键字修饰,代表该内部类只对它的外部类可见 内部类被...
内部类 定义在类中的类,体现了一种代码的隐藏机制和访问控制机制,内部类与外部类有一定的关系,往往只有该外部类调用此内部类,所以没必要专门用一个Java文件存放内部类 内部类被private关键字修饰,代表该内部类只对它的外部类可见 内部类被...
==:该操作符生成的是一个boolean类型的结构,用于计算两个操作数值的关系 equals:Object 的 实例方法,比较两个对象的内存地址是否相同 hashCode:Object 的 native方法,获取对象的哈希值,用于确定该对象...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
一、final final:无法改变的、终态的,可以修饰非抽象类及非抽象类成员方法和变量 特点: final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员...
抽象类:被abstract关键字修饰的类叫做抽象类 1、 抽象类不能被实例化,只能被继承 2、 包含抽象方法的一定是抽象类,但抽象类不一定含有抽象方法 3、 抽象类中的抽象方法的修饰符只能是public或protected,默认为publi...
1、 封装 > 隐藏对象的属性和实现细节,仅对外提供公共访问方式,以防止数据的随意访问和修改 封装就是将复杂的东西包装起来,让别人调用的时候可以简单易用 优点: > > * 提高代码安全性 > * 提高代码的复用性 ...
Arthas Hot Swap 插件介绍 引言 热部署是帮助开发人员提高效率的利器,如果你的开发语言是java,开发环境是远程服务器,远程服务器debug端口被限制,那么你可能无法通过debug HotSwap实现热部署,那么本文介绍的In...
IO流对象 File类 文件:计算机中存储数据(音乐,电影,word) 目录:Directory 计算机中的文件夹,文件夹不能存储数据,保护文件的容器 路径:文件和目录所在计算机中的位置 java.io.File类:文件和目录以及路径,变成...
一、JVM中对象的创建过程 类加载 将.class文件加载到JVM运行时数据区的过程(后面在讲) 检查加载 检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查类是否已经被加载、解析、初始化 内存分配 JVM给新生对象分配内存...
1.Spring概述 Spring是Java应用轻量级开源框架,所谓轻量级指的是:API简单,运行时占用资源少。 Spring的核心是 IOC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Pr...
一、synchronized介绍以及基本使用 1.1、synchronized的变动 JDK1.6之前,一般认为synchronized是重量级锁,操作系统底层的Mutex Lock来实现的,需要用户态与和心态进行切换,很耗性能。 JDK1...