Java8一个很大的亮点就是引入了Lambda表达式,使用它设计的代码会更加简洁。Lambda表达式(lambdaexpression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象...
Java9于2017年9月发布,与Java8时隔3年半后发布的新版本,Java9有众多新特性,其中模块系统开发就其中最令人兴奋的一个新功能,Java9中的模块化也是最重要的变化,Java9的模块系统让Java针对于模块化开发,拥有了原生的支...
随着互联网时代的到来,越来越多的人开始认识和了解计算机语言。尽管如此,还是有着许许多多Java零基础的小伙伴求学无门,找不到适合自己的Java零基础视频教程。为此,本站经过数位名师合作,推出了一套Java零基础课程,通过学习本课程,让大家真...
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、We...
对于刚刚开始学习开发的小伙伴来说,一款好的开发工具是至关重要的。而作为零基础开发的神器,IDEA是业界公认的优秀的开发工具之一。IDEA全称IntelliJIDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的Java...
Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。在Comparable/Compar...
在开发中使用Mybatis经常使用到#{}与${},依旧有很多开发者对二者的使用不是很清晰,正所谓好记性不如烂笔头,特此总结一下。在mybatis中动态sql是其主要特性之一,在mapper中定义的参数传到xml中之后,在执行操作之前myb...
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。在开发中,使用这些工具类,不仅可以提高编码效率,还可以提高代码可读性。1.org.apache.commons.lang.StringUti...
1.servlet执行流程客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,s...