Wesley13 Wesley13
3年前
java8新特性function和lambda深度解析
继续java8新亮点的源码之路,functionalinterface是一个跳不过的坎,它与lambda的结合使用非常普遍。java.util.function包对于每一个java工程师来说是必备技能,也是最基础的能力,一定要掌握。headicon函数编程的最直接的表现在于将函数作为数据自由传递,结合泛型推导能力使代码表达能力获得飞一般的
Wesley13 Wesley13
3年前
java的NIO
java的NIO        java的NIO主要有3个特性Channel、buffer、selector来保证I/O高可复用性,其中最重要的是buffer和selector操作。详细教材查看jakobjenkov教材:http://tutorials.jenkov.com/javanio/index.html(https://www
Wesley13 Wesley13
3年前
JSP标准动作简介
前文:欢迎收看《好看的博文没人赞》系列,JSP标准动作是一种将JAVA和JSP页面结合的标准规范,用来处理JAVA和JSP页面之间的关系本博文将为各位介绍五种JSP标准动作
Stella981 Stella981
3年前
IntelliJ IDEA 2017.3下载与安装
大约在2017年暑假的时候知道了IntelliJIDEA,但是那个时候一心认为有Eclipse就足够用了,然而今天在网上冲浪的时候发现,IntelliJIDEA是java语言开发的集成环境,这款开发IDE虽然占据的市场份额少,但是得到了网友们的一致好评,被公认为最好的java开发工具之一,在Java,HTML,CSS,PHP,MySQL,Python等代
Stella981 Stella981
3年前
Docker容器之最小JDK基础镜像
一、说明     1、使用的是Oracle的JRE不是openjdk。  2、因为java依赖glibc,所以基础镜像使用的是alpineglibc而非alpine,alpineglibc大概是11.1M。二、制作  1、首先下载jre,下载地址是https://www.java.com/en/d
Wesley13 Wesley13
3年前
Java初始化List的五种方法
在Java中初始化List的五种方法Java中经常需要使用到List,下面简单介绍几种常见的初始化方式。方案一、构造List后使用List.add初始化。List<StringstringListnewLinkedList<();stringList.add("a");s
Stella981 Stella981
3年前
Spring Boot实践
一.认识JMS1.1概述对于JMS,百度百科,是这样介绍的:JMS即Java消息服务(JavaMessageService)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提
Stella981 Stella981
3年前
Spring Boot 2.1.6 发布了!
!(https://oscimg.oschina.net/oscnet/e5aaab7a5b9f4aa7a944b00aff253ed2.jpg)Java技术栈www.javastack.cn优秀的Java技术公众号(https://www.oschina.net/action/GoToLink?urlhttps%3
Wesley13 Wesley13
3年前
Java 老矣,尚能饭否?
Java老矣,尚能饭否?22岁,对于一个技术人来说可谓正当壮年。但对于一门编程语言来说,情况可能又有不同。各类编程语言横空出世,纷战不休,然而TIOBE的语言排行榜上,Java却露出了明显的颓势。这个老牌的语言,未来会是怎样?1.写在前面从1995年第一个版本发布到现在,Java语言已经在跌宕起伏中
从原理聊JVM(四):JVM中的方法调用原理 | 京东云技术团队
多态是Java语言极为重要的一个特性,可以说是Java语言动态性的根本,那么线程执行一个方法时到底在内存中经历了什么,JVM又是如何确定方法执行版本的呢?