Java Stream流简介

Stream提供函数式编程支持并允许以管道方式操作集合. 流操作会遍历数据源, 使用管道式操作处理数据后生成结果集合, 这个过程通常不会对数据源造成影响.lambda表达式使用Stream进行函数式编...

Java正则表达式详解

正则表达式描述的是一种规则,符合这种限定规则的字符串我们认为它某种满足条件的,是我们所需的。在正则表达式中,主要有两种字符,一种描述的是普通的字符,另一种描述的是元字...

Android Studio直接运行纯Java main()程序

当安装了Android Studio 学习安卓开发时,难免要同时学习java,这时候,难道在重新装一个编译器吗?不需要,我们直接用 Android Studio 就可以。1、新建一个空项目,选择红色项目2。File ----->  n...

Java 应用部署方式从开发和运维到开发自运维

同事问了我一个问题:「为什么 Spring Boot 应用倾向于打 fat jar 直接启动,而集团的应用倾向于打 war 包从应用容器启动?」 当时我从 IT 主流思潮的角度给了一个解释,大意为 Spring Boot 是 Dev...

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代码。看懂这...

Java Unsafe 与 CAS

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

Java 8新特性简单尝试

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

JSF 2.3新特性及改进增强

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