标签:Apple

Java

冷门的 Java 应用程序安全沙箱机制了解一下

1

xiaoli.wang 发布于 2018-12-10

如果你经常阅读源码,你会发现 Java 的源码中到处都有类似于下面这一段代码 class File { // 判断一个磁盘文件是否存在 public boolean exists() { SecurityManager security = System.getSecurityM...

阅读(15)评论(0)赞 (0)

Java

Kotlin的解析(拓展)

小丁 发布于 2018-12-03

  在前几篇的基础上,大家如果认真的阅读,并跟着思路实践的话,应该可以收获很多的,前面基本已经覆盖了Kotlin语言中常见的使用方法,下面让我们来进一步,在前面的基础上深深的扩展一下 1. Kotlin的技术拓展其一   尽管到目前为止,我们已经讲了很多关于Kotlin的新技术,...

阅读(25)评论(0)赞 (0)

Java

是时候了解一波虚拟机的类加载机制

yanxinchi 发布于 2018-12-03

编程语言发展的大步发展—— 代码编译的结果,从本地机器码变为字节码 从Java类到JVM执行Class文件 Java类会被编译为Class文件,这里,编译的过程先不去具体了解,Class文件中存储的各种信息,包括魔数、Class文件的版本、常量池、访问标志、字段表集合等等重要信息...

阅读(26)评论(0)赞 (0)

Java

浅谈 Java 范型

1

邓龙华 发布于 2018-12-02

作者:hubery, 时间:2018.11.30-12.01 说起范型,算是java中逼格较高的技能了吧,每每看到某个开源框架或者技术架构最顶层的接口实现,全是P/Q/R/T等的类型参数,瞬间跪着看。其实很多时候都是一叶障目,打算静下心来研究下,写几个简单的类,稍微一运行感受下。...

阅读(28)评论(0)赞 (0)

Java

Spring Boot 2.0.7 发布

xirruiqiang 发布于 2018-11-30

Spring Boot 2.0.7 已发布,更新内容如下: New Features Avoid creation of unnecessary collections #14916 Provide more finely grained metrics for Spring D...

阅读(35)评论(0)赞 (0)

Java

理解Java应用服务器的七种“武器”

1

Harries 发布于 2018-11-29

在意识到软件架构的重要性后,应用服务器必然成为程序员的一件必不可少的"武器"。对应用服务器技术的透彻理解可以为程序员提供认识软件架构的更大的空间,这种方式影响着软件工程学文化。它接下来会用一些有用的工具来武装现代的IT人,提升价值链。 本文标题中出现的数字七只...

阅读(39)评论(0)赞 (0)

Java

Java核心(四)你不知道的数据集合

5

songhua.gao 发布于 2018-11-28

导读:Map竟然不属于Java集合框架的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧! Java中的集合通常指的是Collection下的三个集合框架List、Set、Queue和Map集合,Map并不属于Collection的子集,而是和...

阅读(23)评论(0)赞 (0)

Java

Java程序员应该看的14本Java书籍!

14

小丁 发布于 2018-11-27

关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。 在下面这 14本书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法...

阅读(53)评论(0)赞 (0)

Java

技术趣味史(1)-Java语言的身世

3

刘莉莉 发布于 2018-11-23

时间回到 1990 年 12 月,一个叫做 帕特里克·诺顿 的大佬被他公司 Sun 开发的 C++ 和 C语言编译器搞得头大,主要是因为当时 C语言 对一些硬件和系统的支持性并不好,导致一些 API (函数) 特别难用。在这之后,他又和公司另外几位大佬开展一个名为 ...

阅读(45)评论(0)赞 (0)

Java

Effective Java Item46 – 優先考慮在流的中間操作中使用無副作用的方法

1

dulong 发布于 2018-11-18

這篇是Effective Java – Prefer side-effect-free functions in streams章節的讀書筆記 本篇的程式碼來自於原書內容 本篇的原文內容非常的雜亂 筆者認為是寫得最莫名的一個章節 標題跟內文不太符合 硬啃原文書會非常吃...

阅读(21)评论(0)赞 (0)

Java

Java8 函数接口

likai 发布于 2018-11-16

函数接口 在函数式编程中, 纯函数 的定义是: 此函数在相同的输入值时,需产生相同的输出。函数的输出和输入值以外的其他隐藏信息或状态无关,也和由 I/O 设备产生的外部输出无关。 该函数不能有语义上可观察的函数副作用,诸如“触发事件”,使输出设备输出,或更改输出值以外物件的内容等...

阅读(37)评论(0)赞 (0)

Java

Java 要收費 ?! 是時候使用 OpenJDK 了

3

dulong 发布于 2018-11-12

OpenJDK 如果你還在使用 Oracle JDK,請趕快換到 OpenJDK 吧,甲骨文已經開始查授權了。 What ?! 基本上,除非你開發的應用程式有特定的需求,非得使用 Oracle JDK 提供的功能,才需要付費去使用它,否則請改用 OpenJDK。 甲骨文收購昇陽之...

阅读(57)评论(0)赞 (0)

Java

Java中的逆变与协变

puefu.he 发布于 2018-11-10

什么是逆变与协变 协变(Covariance) 如果B是A的子类,并且F(B)也是F(A)的子类,那么F即为协变 逆变(Contravariance) 如果B是A的子类,并且F(B)成了F(A)的父类,那么F即为逆变 Java中的逆变与协变 Java中的泛型有逆变和协变两种操作,...

阅读(44)评论(0)赞 (0)

Java

Java核心(四)你不知道的数据集合

5

hellas 发布于 2018-11-05

导读:Map竟然不属于Java集合框架的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧! Java中的集合通常指的是Collection下的三个集合框架List、Set、Queue和Map集合,Map并不属于Collection的子集,而是和...

阅读(36)评论(0)赞 (0)

Java

自然语言处理工具包 HanLP在 Spring Boot中的应用

4

wenming.gapo 发布于 2018-11-01

轻松搞定Java中的分词、文本推荐、关键字提取等自然语言处理问题 本文共 782字,阅读大约需要 2分钟 ! 概 述 HanLP 是基于 Java开发的 NLP工具包,由一系列模型与算法组成,目标是普及自然语言处理在生产环境中的应用。而且 HanLP具备功能完善、性能高效、架构清...

阅读(34)评论(0)赞 (0)

Java

JAVA设计模式之开篇

yeseng 发布于 2018-10-31

2.1 单一职责 定义:单一职责的英文全称是Single Responsibility Principle,简称SPR。 英文解释是:There should never be more than one reason for a class to change. 翻译过来就是,...

阅读(33)评论(0)赞 (0)

Java

UIAppearcance 使用指北

小丁 发布于 2018-10-27

在 UIAppearance 出现之前,开发者如果想统一修改 app 内某一个控件的 UI 样式时,只能通过去修改每个控件的实例属性,对于只有几个实例的 UI 控件来说,这样的修改还可以接受,但如果整个 app 中有几十个,甚至上百个实例的时候,这样的修改就显得相当笨拙了,当然你...

阅读(69)评论(0)赞 (0)