java.util.Objects判空null值工具类

Java 7新增了一个工具类Objects,它提供了一些工具方法来操作对象,这些工具方法大多是“空指针”安全的。 java.util.Objects 类包含了几个静态方法,可以实现对对象的比较、生成hash code之类...

Kotlin快速入门

本文主要是写给需要快速上手 Kotlin 的 Java 程序员看的,这时候他们关注的是如何 Kotlin 写出类似某些 Java 的写法,所以本文基本不涉及 Kotlin 的高级特性。1. 如何定义变量Java 定义变量的写...

Java调用和运行Python代码

你只会写Java并不擅长Python,并且发现难以用Java来重写对方的代码,这时,就不得不想方设法“调用对方的代码”。下面我将举一些简单的小例子,借此说明:如何在Java中调用Python代码。看懂这...

汉字转拼音类库 - TinyPinyin、Pinyin4j和JPinyin

1. 介绍本文对TinyPinyin、Pinyin4j与JPinyin三个汉字转拼音库的用法、测试代码及转换的结果做一个简单的总结。TinyPinyin适用于Java和Android的快速、低内存占用的汉字转拼音库。在Android项目中使...

Java Unsafe 与 CAS

Unsafe简单讲一下这个类。Java无法直接访问底层操作系统,而是通过本地(native)方法来访问。不过尽管如此,JVM还是开了一个后门,JDK中有一个类Unsafe,它提供了硬件级别的原子操作。这个类??...

Java 8新特性简单尝试

一、GUI桌面类软件特点GUI图形界面的应用程序有几个特点:● 基于消息驱动模型● 强交互,实时性要求高● 用户触发执行与用户触发结束  二、Lambda表达式举个实际应用中的例子,下面这??...

SpringMVC是什么哪?

一,首先是一个MVC框架。在web模型中,MVC是一种很流行的框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发,减少出错。还是为了组内开发人??...

Quartz Cron Expressions表达式

Quartz 是一个完全由 Java 编写的开源企业级作业调度框架。在处理 CronTrigger 进行周期性任务触发时,需要进行时间的配置,其中就需要使用 Cron Expressions。本文将对 Cron Expressions 进行...

JSF 2.3新特性及改进增强

JavaServer Faces(JSF)一直以来是Java EE平台上开发Web应用程序中使用最广泛的框架之一。该框架于2002年推出,允许程序员使用组件构建Web视图,而不是从头开始构建Web视图,从而提供了构建Web应?...

Retrofit实战及日志拦截

Retrofit目前最新版本是2.2.0,要实现Retrofit的日志拦截功能,你需要在build.gradle中添加compile 'com.squareup.okhttp3:logging-interceptor:3.6.0'在开始实现...