面试官:Java中的泛型是如何实现的?
泛型是JDK 1.5的一项新特性,它的本质是参数化类型(ParameterizedType)的应用,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。
Java老矣,Java正年轻!一文了解Java接口自动化测试框架TestNg
前阶段我们从多个角度分析了选择TestNg的理由,并且也了解了TestNg的运行时生命周期,这次我们来详细的学习@Test注解,以及各个参数的使用。
「Java技术探索」带你进入String类的易错点和底层本质分析
字符串拼接及创建的案例分析案例一String a = “test”;String b = “test”;System.out.println(a.equals(b)); // trueSystem.out.println(a == b); // trueSystem.
90% 的 Java 程序员都说不上来:为何 Java 代码越执行越快?
经常听到 Java 性能不如 C/C++ 的言论,也经常听说 Java 程序需要预热,那么其中主要原因是啥呢?面试的时候谈到 JVM,也有很多面试官喜欢问,为啥 Java 程序越执行越快呢?
Java实战开发(三)丨 Maven搭建多模块企业级项目
Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用。
Java实现C编译器:FOR循环语句的解析和执行
本节我们要为解释器增加的功能是for循环,for循环的语法表达式如下:statement->FOR LP opt_expr test SEMI end_opt_expr RP statement其对应的执行树结构如下:对于一个具体的循环语句:for (i= 0; i < 3; i