• Java类型推断将不再支持可变性规范

     发表于 2 年 前

    Java类型推断是一项推荐的Java特性,允许开发人员使用var关键字代替显式的变量类型声明。 最近的报道显示 ,由于社区内无法就区分可变和不可变变量的实现方式达成一致意见,Jav...

  • Java 泛型

     发表于 2 年 前

    参数化类型,允许程序在创建集合时指定集合元素的类型。Java的参数化类型被称为泛型(Generic)...

  • Java 绝对值函数及其妙用

     发表于 2 年 前

    ...

  • Java高级特性之枚举学习总结

     发表于 2 年 前

    在Java SE5之前,我们要使用枚举类型时,通常会使用static final 定义一组int常量来标识...

  • Java 8 比较器:如何对 List 排序

     发表于 2 年 前

    在本文中,我们将看到几个关于如何在Java 8中对List进行排序的例子。...

  • 理解Java虚拟机体系结构

     发表于 2 年 前

    众所周知,Java支持平台无关性、安全性和网络移动性。而Java平台由Java虚拟机和Java核心类所构成,它为纯Java程序提供了统一的编程接口,而不管下层操作系统是什么。正是得...

  • 编写更好的 Java 单元测试的 7 个技巧

     发表于 2 年 前

    测试是开发的一个非常重要的方面,可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题,但较差的测试往往总是导致故障和停机。...

  • Java 泛型详解

     发表于 2 年 前

    Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。...

  • Java 基本数据类型

     发表于 2 年 前

    ...

  • 如何生成混淆过的可执行的jar程序

     发表于 2 年 前

    最近因为工作需要提供几个Android 相关的小工具,这几个工具最终都是以可执行的jar的方式提供,开发期间遇到了一些问题,在这里专门总结一下备忘一下。...

  • 为什么Java 8中不再需要StringBuilder拼接字符串

     发表于 2 年 前

    在Java开发者中,字符串的拼接占用资源高往往是热议的话题....

  • Java开发者需要了解的移动开发编程语言

     发表于 2 年 前

    移动应用开发行业在过去的五年里飞速地成倍增长,改变了全球企业功能。随着企业在最近一段时间调整移动应用到他们的生产力,以及他们跨平台移动设备的快速创新;它需要移动应用程序开发人员使用...

  • 每个Java开发者应该知道的八个工具

     发表于 2 年 前

    在Stormpath(一款用户管理和认证服务),我们认真对待质量和效率。任何一个优秀的工匠,仅仅拥有天赋是不够的,你在工作中还需要正确的工具。工程学不仅仅是科学,更是艺术。所以,在...

  • Java开发代码性能优化总结

     发表于 2 年 前

    ...

  • 深入理解Java G1垃圾收集器

     发表于 2 年 前

    本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。...

  • 用Java语言实现简单的词法分析器

     发表于 2 年 前

    编译原理中的词法分析算是很重要的一个部分,原理比较简单,不过网上大部分都是用C语言或者C++来编写,笔者近期在学习Java,故用Java语言实现了简单的词法分析器。...

  • Java进阶---理解Java的三大特性之继承

     发表于 2 年 前

    当我们使用继承的时候,我们需要确信使用继承确实是有效可行的办法。那么到底要不要使用继承呢?《Think in java》中提供了解决办法: 问一问自己是否需要从子类向父类进行向上转...

  • Java正则表达式入门

     发表于 2 年 前

    正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字...

  • 奇怪的Java题:为什么128 == 128返回为False,而127 == 127会返回为True?

     发表于 2 年 前

    这是我们今天要讨论的话题,因为我觉得它非常的有趣。...