在 Android N 预览版中使用 Java 8 的新特性 经验

Android团队最近发布了Android N Preview,带来了很多提升,包括由Jack编译器提供的Java 8支持。在这篇文章中,我们将来看看它究竟对Android开发者意味着什么,以及如何尝试新的语言特性。

TamieBriley 2016-04-30   34134   0

使用 pac4j 保护你的 Spark Java Web 应用 经验

它支持大多数认证机制:OAuth (Facebook, Twitter, Google, Yahoo...), CAS, HTTP (表单, 基础认证...), OpenID Connect, SAML, Google App Engine, JWT, LDAP, RDBMS, MongoDB, 以及 Stormpath 还有大多数认证检查 (角色/权限, CSRF 令牌...)

morganlee 2016-02-27   18579   0

stackoverflow上Java相关回答整理翻译 经验

stackoverflow-Java-top-qa 对stackoverflow上Java相关、投票数TOP100的问答进行翻译,欢迎点star,我们会持续更新!!! 为了让“翻译”更有意义,给阅读者

jopen 2016-03-01   20489   0

Java Annotation 及几个常用开源项目注解原理简析 经验

原理进行简析 。 PDF 版: Java Annotation.pdf , PPT 版: Java Annotation.pptx , Keynote 版: Java Annotation.key 一、Annotation

tgshaxrg 2014-09-09   19199   0

Java中ThreadLocal无锁化线程封闭实现原理 经验

道其然而不知其所以然,因此,使用ThreadLocal的程序员很多时候会被它导入到陷进中去,其实java很多高级机制系列的很多东西都是一把双刃剑,也就是有利必有其弊,那么我们的方法是找到利和弊的中间平衡点,最佳的方式去解决问题。

wanpan9900 2016-03-02   11883   0

Java虚拟机体系结构深入研究总结 经验

优就成了我惯用的“伎俩”。 要对Java程序进行内存优化和性能调优,不了解虚拟机的内部原理(或者叫规范更严谨一点)是肯定不行的,这里推荐一本好书《深入Java虚拟机(第二版)》(Bill Venners著,曹晓刚

Shad9936 2016-03-02   12810   0

深入理解Java内存模型(二)——重排序 经验

Concurrent Programming in Java™: Design Principles and Pattern JSR-133: Java Memory Model and Thread Specification

hubuke 2016-03-31   13058   0

Java经典类库-Guava中的函数式编程讲解 经验

如果我要新建一个java的项目,那么有两个类库是必备的,一个是junit,另一个是 Guava 。选择junit,因为我喜欢TDD,喜欢自动化测试。而是用 Guava ,是因为我喜欢简洁的API。 Guava

forwell 2016-05-19   16066   0

从零开始学 Java - Spring AOP 实现主从读写分离 经验

代码里写就是了。可是,有追求的程序猿都是不是这么解决问题的呢! 其实通过上篇的 从零开始学 Java - Spring AOP 拦截器的基本实现 我们知道 AOP 可以实现在方法开始执行前后插入执

KathrinTodd 2016-09-07   15523   0
AOP   Spring   Java开发  

写给Android/Java开发者的JavaScript精解(1) 经验

式就是比较着学,努力辨识清楚Java与JavaScript的同与异,在比较中加深理解认识,最后达到学会JavaScript的目的。 许多程序语言都有自己的口号,Java的口号是:“write once,run

Martha2264 2016-09-01   7739   0

Silk,一个基于java bean的轻量级响应式框架 经验

Silk 一个基于java bean的响应式框架 Why we need this? 假设我们有这么一个需求: 我们登陆成功之后通过服务器拿到一个useraccount对象,useraccount对象长这个样子

xip448483 2016-09-21   6047   0

Java 8 中你可能没听过的 10 个新特性 经验

da表达式。一提到Java 8就只能听到这个,但这不过是其中的一个新功能而已,Java 8还有许多新的特性——有一些功能强大的新类或者新的用法,还有一些功能则是早就应该加到Java里了。 这里我准

AnkeFairban 2016-10-08   14387   0

JLiteSpider:轻量级的分布式 Java 爬虫框架 经验

JLiteSpider A lite distributed Java spider framework. 这是一个轻量级的分布式java爬虫框架 特点 这是一个强大,但又轻量级的分布式爬虫框架

StephaineRF 2016-10-11   9812   0

Java 抽象类与oop三大特征 经验

ClassName { abstract void fun(); } 下面要注意一个问题:在《JAVA编程思想》一书中,将抽象类定义为“包含抽象方法的类”,但是后面发现如果一个类不包含抽象方法,只是

ecus1797 2016-10-30   12671   0

Java泛型:泛型类、泛型接口和泛型方法 经验

是做不到的,必须再自定义。那么这明显重用性就非常低。 当然,我可以用 Object 来代替 String ,并且在Java SE5之前,我们也只能这么做,由于 Object 是所有类型的基类,所以可以直接转型。但是这样

wmma3991 2016-11-09   7842   0

Java虚拟机故障处理工具 经验

给系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。 java开发人员可以在jdk安装的bin目录下找到除了 java , javac 以外的其他命令。这些命令主要是一些用于监视虚拟机和故障处理的工具。这些工具包括:

bngn2129 2016-11-23   7799   0

Java程序员变优秀的10个要点 经验

1.拥有扎实的基础和深刻理解OO原则 对于Java程序员,深刻理解面向对象编程这一概念是必须的。没有OOPS的坚实基础,就领会不了像Java这些面向对象编程语言的美。光学习OO原则的定义用处不大,

kt6037 2016-11-24   11939   0

四个库,让你在 Android 中启用 Java 8 功能 经验

Java 8 的推出引入很多革命性变化,加入了函数式编程的特征,使基于行为的编程成为可能,同时简化了各种设计模式的实现方式,是 Java 有史以来最重要的更新。 自 Android N 之后,由于

ElizabetRid 2016-12-08   13217   0

大神为你分析 Go、Java、C 等主流编程语言 经验

本文主要分析 C、C++98、C++11、Java 与 Go,主要论述语言的关键能力。在论述的过程中会结合华为各语言编程专家和华为电信软件内部的骨干开发人员的交流,摒弃语言偏好或者语言教派之争,尽量以

rsry9808 2016-11-06   14123   0
Java   C/C++  

深入理解Java G1垃圾收集器 经验

清理可以极大的提高GC效率,节省GC时间。 java垃圾收集器的历史 第一阶段,Serial(串行)收集器 在jdk1.3.1之前,java虚拟机仅仅能使用Serial收集器。 Seria

XL_chen 2016-12-22   38901   0
JVM   Java开发  
1 2 3 4 5 6 7 8 9 10