java基础
大头!!
这个作者很懒,什么都没留下…
展开
-
JAVA队列(Queue)用法附实例讲解
队列用于模拟队列这种数据结构,队列通常是指“先进先出”的容器。新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。原创 2023-04-23 15:58:51 · 12103 阅读 · 2 评论 -
idea中各种标记文件夹的含义
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2022-01-16 16:05:50 · 2238 阅读 · 0 评论 -
java普通调用方法与反射调用方法性能比较
代码package 注解和反射.reflection;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;//分析性能问题public class Test10 { //普通方式调用 public static void test01(){ User user = new User(); long startTime = System原创 2022-01-14 21:42:05 · 543 阅读 · 0 评论 -
java利用反射构造对象,调用方法,操作属性
java利用反射动态构造对象原创 2022-01-14 20:21:56 · 207 阅读 · 0 评论 -
java通过反射获取类的信息(类的名字,属性,方法,构造方法)
import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;//获取类的信息public class Test07 { public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldException, NoSuchMethodException {原创 2022-01-14 13:02:41 · 1459 阅读 · 0 评论 -
多态的理解与应用
多态什么是多态多态通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同 的状态。比如说王者荣耀中每一个英雄都是一个对象,其父类有一个方法,可以产生伤害,消耗蓝量,每个对象(英雄)都继承这个方法,也就是重写父类的方法,让伤害方法调用的时候每个对象(英雄)的伤害不同,消耗蓝量不同,那么这个方法就具有多态性,也就是说,这个父类的方法具有多种状态,想要其产生新的状态,只需要基于父类产生新的对象。多态的特点多态必须有父子类关系(继承关系)多态体现为父类引用变量可以指向子类对原创 2022-01-03 10:07:43 · 424 阅读 · 0 评论 -
元注解(注解的注解)
java元注解定义注解时,会需要一些元注解@Retention表示在什么级别保存该注解信息。可选的参数值在枚举类型 RetentionPolicy 中,包括:RetentionPolicy.SOURCE:指定注解只保留在源文件当中,注解将被编译器丢弃RetentionPolicy.CLASS:指定注解只保留在class文件中,但会被VM丢弃RetentionPolicy.RUNTIME:指定注解可以保留在程序运行期间,VM将在运行期也保留注释,因此可以通过反射机制读取注解的信息@Reten原创 2022-01-02 15:53:15 · 372 阅读 · 0 评论 -
@Deprecated
@Deprecated是java内置注解,此注解可以用在方法,属性,类上,表示不推荐程序员使用,但是还可以使用原创 2021-12-31 18:46:22 · 30739 阅读 · 5 评论 -
static关键字
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-12-30 12:56:45 · 247 阅读 · 0 评论 -
java 封装
java封装什么是封装封装就是把该隐藏的隐藏起来,把该暴露的暴露出来。封装的优点使用访问修饰符实现封装java提供了三种访问权限,准确的说还有一种是默认的访问权限,加上它一共四种。private 在当前类中可访问default 在当前包内和访问protected 在当前类和它派生的类中可访问public 公众的访问权限,谁都能访问...原创 2021-12-27 10:13:14 · 152 阅读 · 0 评论