什么是注解 我们都知道在Java代码中使用注释是为了向以后阅读这份代码的人解释说明一些事情,注解是注释的升级版,它可以向编译器、虚拟机等解释说明一些事情。比如我们非常熟悉的@Override就是一
从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此如果任何时候对数据的操作都要通过和内存的交互来进行,会大大降低指令执行的速度。因此在CPU里面就有了高速缓存。 也就是
。 原理 都是基于动态字节码修改技术(Hotswap)来实现运行时 java 程序的跟踪和替换。 利用了Java SE 6 新特性Instrumentation 。 使用场景 分析哪些方法慢,查询具体的故障点;
Java学习之hibernate配置要点详谈 1.两种配置文件: A.hibernate.cfg.xml和B.hibernate.properties A中可含映射文件的配置,而B中hard
1)方法,检查该List持有的数组是否已到达峰值,如果到了则扩充此数组 由代码可知,每次扩充为原来的一点五倍,可知该操作当容量变大的时候会严重造成内存空间的浪费。 addAll(int index, Collection
p是一种key、value形式的键值对,将hash表和map结合即形成了HashMap。 在Java中HashMap的数据是以Entry 数组的形式存放的,HashMap通过对key进行hash运
这个场景下就可以使用 CountDownLatch 协调线程之间的调度了。在直接创建线程的年代(Java 5.0 之前),我们可以使用 Thread.join() 。在 JUC 出现后,因为线程池中的线程不能直接被引用,所以就必须使用
每一次成功的调优,都会诞生又一份的调优指南。 一些必须写在前面的军规,虽然与Java应用的调优没直接关联,但是测试同学经常不留神的地方。 1 独占你的测试机器 包括跑JMeter的那些机器。
在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类
理解Java基础之注解Annotation 注解Annotation在Java开发中比较常见,它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。
Java基础之泛型及反射 Ⅰ.泛型 概念:泛型是JavaJDK5之后引入的类型参数化的机制。何为类型参数化?那就是应用程 序定义成员变量类型和局部变量时是通过参数的形式传人的。从另一方面来说,也 就
import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util
rtyuiopasdfghjklzxcvbnm JAVA培训笔记 java基础 老师:胡琦光 2009.6 - 2009.7 ~ ~ 目录 1 Java程序设计概述 1 1.1 冯诺依曼体系 1 1.2
Java小程序之服务器的UI实现 一、前言: 前面我们做的服务器都是没有界面的,只是利用简单的输入输出语句在控制台中打印语句;今天,我们要让服务器有界面,可视化操作; 二、UI功能需求:
最简单的一个类Person 类有两个属性分别是name和age,并提供对应的get和set方法。java类代码如下 /*****************************************
链表的好处表现在: remove操作时效率高,只维护指针的变化即可,无需进行移位操作 重新散列时,原来散落在同一个槽中的元素可能会被散落在不同的地方,对于数组需要进行移位操作,而链表只需维护指针。 但是,这也带来了需要遍历单链表的性能损耗。
本文是对Java中注解相关知识点的简单总结,若有叙述不清晰或是不准确的地方,希望大家可以指正,谢谢大家:) 一、什么是注解 我们大家都知道Java代码中使用注释是为了向以后阅读这份代码的人解释
之前我们关于 Java 8的lambda 的文章看上去很受欢迎。这次我们继续介绍Java 8的新特性,这回要介绍的是 默认方法 。与lambdas类似,这些都是Java 8引入的主要特性。在这篇文章里
Apache Commons包估计是Java中使用最广发的工具包了,很多框架都依赖于这组工具包中的一部分,它提供了我们常用的一些编程需要,但是JDK没能提供的机能,最大化的减少重复代码的编写。
如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。