0推荐
13K 浏览

Java8 Lambda 表达式与 Checked Exception

当我们在使用 Java 8 的 Lambda 表达式时,表达式内容需要抛出异常,也许还会想当然的让当前方法再往外抛来解决编译问题,如下面的代码
ShoMaddox 3年前   
0推荐
15K 浏览

Java线程池框架核心代码分析

多线程编程中,为每个任务分配一个线程是不现实的,线程创建的开销和资源消耗都是很高的。线程池应运而生,成为我们管理线程的利器。Java 通过 Executor 接口,提供了一种标准的方法将任务的提...
qzbr7800 3年前   
0推荐
19K 浏览

深入分析synchronized的实现原理

记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解...
gouihk0806 3年前   
0推荐
10K 浏览

Netflix推出Hollow,处理内存数据集的Java库

Netflix最近 推出了Hollow ,一款Java库和工具包,旨在有效缓存不属于“大数据”的数据集。这些数据集可能是电子商务和搜索引擎的元数据,或者是Netflix电影和电视节目的元数据。处...
JoCorlette 3年前   
0推荐
11K 浏览

图解Java面试题-集合

内容大纲.png HashMap和Hashtable的区别 首先来看Map接口的关系图 Map关系图.png 两者的区别 Hashtable和HashMap.png List和Map区别 Lis...
jinleitb 3年前   
0推荐
12K 浏览

JAVA创建和销毁对象

有名称-调用更清晰 每次调用时不会创建一个新对象 可以返回原返回类型的任何子类型的对象 创建参数化类型实例的时候,使代码更简洁 静态工厂方法缺点 类如果不含共有的或受保护的构造器,就不能被子类化...
0推荐
10K 浏览

Java 10 将对 Lambda 表达式进行升级

新的 JEP 对增强 Lambda 提出了修改建议,包括消除歧意、用下划线表示未使用的参数、影子外部变量 等。虽然这些改变会让 Java 的 Lambda 更接近于其它语言的 Lambda,不过...
游戏机破解 3年前   
0推荐
11K 浏览

java中函数是值传递还是引用传递?

相信有些同学跟我一样,曾经对这个问题很疑惑。在网上也看了一些别人说的观点,评论不一。有说有值传递和引用传递两种,也有说只有值传递的,这里只说下个人见解
lilwm344 3年前   
0推荐
10K 浏览

新JEP将简化Java类型变异

新的JEP Candidate 旨在简化处理Java中复杂的类型变异的概念。这个新的JEP Candidate可能会在Java 10中推出,提供了在定义的泛型类型中指定目标对象默认变异的方法,而...
jmcj9416 3年前   
0推荐
13K 浏览

入门篇:神奇的Annotation

今天我们就来细细评味Java当中Annotation,也就是我们常说的注解. 本文按照以下顺序进行:元数据->元注解->运行时注解->编译时注解处理器.
tx567030 3年前   
0推荐
13K 浏览

Jvm之用java解析class文件

身为一个java程序员,怎么能不了解JVM呢,倘若想学习JVM,那就又必须要了解Class文件,Class之于虚拟机,就如鱼之于水,虚拟机因为Class而有了生命。《深入理解java虚拟机》中花...
dragonahao 3年前   
JVM   Java开发  
0推荐
14K 浏览

Java 运行时如何获取泛型参数的类型

在 Java 中对于下面最简单的泛型类 class A<T> { public void foo() { //如何在此处获得运行时 T 的具体类型呢? } } 设想我们使用时 new A<Str...
LuaPogue 3年前   
0推荐
14K 浏览

使用 Javassist 运行时生成泛型子类

越是复杂的项目希望使用者能愉快的编码的话,可能就要使用到字节码增强工具来暗地里做些手脚。这方面的工具有 JDK 的 Instrumentation, ASM , BCEL , CGLib , J...
z32xzh27 3年前   
0推荐
17K 浏览

JAVA8 新特性学习笔记

可有多个但必须实现其方法体。Java接口中定义了默认方法,实现类不用每个方法都实现一遍了。而且不需要修改继承接口的实现类,就给接口添加了新的方法实现。其给接口赋予了抽象类的能力,增强了java的灵活性。
ajzx3880 3年前   
0推荐
17K 浏览

Java中的substring真的会引起内存泄露么?

在Java中开发,String是我们开发程序可以说必须要使用的类型,String有一个substring方法用来截取字符串,我们想必也常常使用。但是你知道么,关于Java 6中的substrin...
xql80329 3年前   
0推荐
17K 浏览

美丽的Java图表类库

在使用java做后台站点的开发张,图表和报表功能都是不可或缺 的。本文推荐了8款最精彩实用的Java图表应用,大部分图表应用的功能都类似,主要在于界面的美观性和使用的灵活性上有一点高低。
0推荐
15K 浏览

Java开源:wepay-轻量的 Java 微信支付组件

Wepay 轻量的微信支付组件(A Lightweight Wechat Pay Component) 包引入: <dependency> <groupId>me.hao0</groupId> ...
4359hijx 3年前   
0推荐
13K 浏览

理解Java的三大特性之多态

多态机制遵循的原则概括为: 当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆盖的方法,但...
jackyym 3年前   
Java   Wine   Java开发  
0推荐
18K 浏览

一行代码搞定图片缩放、旋转、加水印

Thumbnailator 是一个开源的 Java 项目,它提供了非常简单的 API 来对图片进行缩放、旋转以及加水印的处理。
CharlotteNS 3年前   
0推荐
12K 浏览

Java 9、OSGi以及模块化的未来(第二部分)

Java 9会在2017年发布,一个标志性的特性就是新的模块化系统,名为Java平台模块化系统(JPMS)。本文探讨了它与现有的Java模块标准即OSGi会产生什么样的关联,又会对其产生什么样的影响。
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档