垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄露。有效的使用可以使用的内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。
我们介绍完注解之后在介绍元注解,在上面已经介绍过了,其实注解就是一张便利贴,我们可以随便写点东西,贴在我们想贴的地方。下面我们来正式的去介绍一下什么是注解以及如何定义注解。用法超级简单。
Java集合简介
在本篇文章中,我会通过几个简单的程序来说明agent的使用,最后在实战替换我会通过asm字节码框架来实现一个小工具,用于在程序运行中采集指定方法的参数和返回值。有关asm字节码的内容不是本文的重点,不会过多的分解,不明白的同学可以自己的Google下。
Java程序基础
我们来编写第一个Java程序。
本章的主要内容是快速掌握Java程序的基础知识,了解并使用变量和各种数据类型,介绍基本的程序流程控制语句。
在计算机程序开发领域,堆栈是一个不容忽视的概念,堆栈是一种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶)对数据项进行插入和删除。
JAVA面试最常遇到的3道题及讲解
java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。
一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。
让您的 API 可同时在模块化和非模块化 Java 环境中使用
Java 12 已如期于 3 月 19 日正式发布,此次更新是 Java 11 这一长期支持版本发布之后的一次常规更新,截至目前,Java 半年为发布周期,并且不会跳票承诺的发布模式,已经成功运行一年多了。通过这样的方式,Java 开发团队能够将一些重要特性尽早的合并到 Java Release 版本中,以便快速得到开发者的反馈,避免出现类似 Java 9 发布时的两次延期的情况。
Java 12 新特性概述(二)主要内容是Java 12 已如期于 3 月 19 日正式发布,此次更新是 Java 11 这一长期支持版本发布之后的一次常规更新,截至目前,Java 半年为发布周期,并且不会跳票承诺的发布模式,已经成功运行一年多了。通过这样的方式,Java 开发团队能够将一些重要特性尽早的合并到 Java Release 版本中,以便快速得到开发者的反馈,避免出现类似 Java 9 发布时的两次延期的情况。
学习Java的全面基础教程
从实例入手更简单
Java日期时间处理实例:检查是否闰年。
Java 算术运算符实例
趣话一个Java对象的回收过程,“这里是哪里,你是谁啊?”“这里是堆区,我是一个Ajax对象,叫我小A吧”
关注时代Java