首页
归档
分类
标签
瞬间
图库
留言板
友链
关于
极客日记
行动起来,活在当下
累计撰写
93
篇文章
累计创建
17
个标签
累计收到
1
条评论
栏目
首页
归档
分类
标签
瞬间
图库
留言板
友链
关于
目 录
CONTENT
以下是
Java
相关的文章
2022-09-22
Java 基础 - 注解
Java注解是一种在JDK5.0引入的注释机制,用于为类、方法、变量等添加元数据。与Javadoc不同,注解可通过反射在运行时获取,且可嵌入字节码中。注解分为三类:编译器使用、工具处理和运行时读取。定义注解使用@interface,支持配置参数和默认值,并通过元注解如@Target和@Retention指明应用位置及生命周期。通过反射API可以检测和读取注解,为动态代码处理提供支持。
2022-09-22
4
0
0
Java
2022-09-20
Java 基础 - 反射
反射(Reflection)是Java的一项强大机制,允许程序在运行时获取对象的所有信息。通过反射,我们能够在未知类的信息下调用其方法,获取和修改字段。这一过程依赖于Class类,JVM在首次使用某类时动态加载并保存该类的所有信息为Class实例。我们可以通过多种方式获取Class实例,并利用它来访问对象的字段和方法。此外,反射还支持创建实例和动态加载类,为运行时条件控制实现了灵活性。
2022-09-20
4
0
0
Java
2022-09-19
Java 基础 - 泛型
学习Java的背景主要源于项目需求和个人兴趣,特别是希望掌握cordova插件的安卓开发。虽然Java被认为是网络编程的重要语言,但泛型作为一个难度较高的概念,值得深入探讨。Java的基本结构包括类和方法,实现了数据封装和抽象,同时抽象类和接口则定义了规范和多态性。泛型在Java中起着重要作用,允许通过参数化类型提升代码的灵活性和复用性。文章还提供了具体示例来说明泛型的应用。
2022-09-19
6
0
0
Java
2022-09-15
Java 基础 - 多态
在Java中,多态允许方法调用的实际实现根据对象的运行时类型动态决定,而非声明时类型。当子类覆写父类的方法时,使用`@Override`注解可以帮助编译器进行检查。多态的特性使得可以在编写通用方法时,只依赖父类,同时允许不同子类实现不同的行为,例如在税务计算中可以根据收入类型调用不同的税率计算方法。此外,通过使用`final`修饰符,可以禁止方法被覆写或类被继承,确保类的设计不被改变。
2022-09-15
4
0
0
Java
2022-09-13
Java 基础 - 作用域
Java中的作用域主要包括public、protected、private和包权限。public修饰符允许其他包中的类访问类及其字段和方法;private修饰符限制访问,仅限于类内部;protected修饰符允许子类访问;而包权限则允许同一包内的类访问。局部变量在方法内定义,有其特定作用域,同时final修饰符用于限制类、方法或字段的修改。最佳实践建议尽量限制公有可见性,提高封装性。
2022-09-13
5
0
0
Java
2022-09-12
Java 基础 - 静态字段、静态方法和包
静态字段和静态方法是Java编程的核心概念。静态字段属于类并被所有实例共享,修改任何一个实例的静态字段会影响所有实例。静态方法则无需实例对象即可调用,且只能访问静态数据。接口中也可定义静态字段,且必须为final类型。为解决类名冲突,Java使用包机制,包名形成类的完整标识。在同一包内的类可以访问包作用域的字段与方法,使用import语句可导入其他类,简化类名的使用。
2022-09-12
4
0
0
Java