积少成多
菜鸟郭郭
非常菜的菜鸟
展开
-
每日一学--Java语法糖 try-with-resources
文章目录语法糖资源try-with-resources使用对象使用示例内部实现参考博客语法糖在语言中增加的某种语法,在不影响功能的情况下为程序员提供更方便的使用方式。资源使用之后需要释放或者回收的都可以称为资源,比如JDBC的connection连接,文件IO的各种类。try-with-resourcesjava的一个语法糖,在try语句中声明一个或者多个资源。使用对象实现了 java.lang.AutoCloseable/java.io.Closeable 的类对象使用示例try-c原创 2020-07-23 15:22:11 · 313 阅读 · 0 评论 -
每日一学--Java8特性 optional
文章目录optional介绍好处使用创建访问值返回默认值返回异常转换值过滤值链式方法java9增强or()ifPresentOrElse()streamoptional参考博客介绍本质上 optional 类 是一个包含可选值的包装类optional类既可以含有对象也可以为空好处解决空指针异常(NullPointerException)使用示例:if (user != null) { Address address = user.getAddress(); if (add原创 2020-07-23 15:14:06 · 169 阅读 · 0 评论 -
每日一学--HttpContext 请求上下文对象
文章目录HttpContext概念生命周期HttpContext概念讲解概念对Request、Respose、Server等等都进行了封装,并保证在整个请求周期内都可以随时随地的调用;为继承 IHttpModule 和 IHttpHandler 接口的类提供了对当前 HTTP 请求的 HttpContext 对象的引用。该对象提供对请求的内部Request、Response 和 Server 属性的访问。HttpContext的命名空间:System.Web(在 system.web.dll 中原创 2020-07-21 14:52:14 · 229 阅读 · 0 评论 -
每日一学--Java ResourceBundle
文章目录介绍类层次结构作用好处国际化和本地化使用properties命名规范从ResourceBundle 中获取值参考链接介绍ResourceBundle:主要用来解决国际化和本地化问题当程序需要一个特定于语言环境的资源时(如 String),程序可以从适合当前用户语言环境的资源包(大多数情况下也就是.properties文件)中加载它。这样可以编写很大程度上独立于用户语言环境的程序代码,它将资源包中大部分(即便不是全部)特定于语言环境的信息隔离开来。类层次结构注意:PropertyRe原创 2020-07-20 16:34:21 · 131 阅读 · 0 评论 -
每日一学--Java local类
文章目录介绍创建方式函数列表使用参考链接介绍Locale 表示地区。每一个Locale对象都代表了一个特定的地理、政治和文化地区。语言环境敏感操作:需要Local来执行其任务的操作。在操作 Date, Calendar等表示日期/时间的对象时,经常会用到;因为不同的区域,时间表示方式都不同。创建方式1、获取默认的localLocale locale = Locale.getDefault()2、使用local的静态对象Local.java中提供了以下的静态对象public sta原创 2020-07-20 16:06:07 · 2850 阅读 · 0 评论 -
每日一学--java断言assert
文章目录assert描述assert使用assert描述java断言assert是jdk1.4引入的。jvm断言默认是关闭的。-断言可以局部开启的,如:父类禁止断言,而子类开启断言,所以一般说“断言不具有继承性”。断言只适用复杂的调式过程。-断言一般用于程序执行结构的判断,千万不要让断言处理业务流程。assert使用方式一:示例/** * 断言的使用方法一 */ public static void useAssertExt1() { bo原创 2020-07-17 13:55:33 · 221 阅读 · 0 评论 -
每日一学--Java Throwable类及其子类
文章目录概览视图详细介绍Error类(错误)Exception类(异常)参考链接概览视图详细介绍throwable存在两个子类:Error类(错误)就是程序运行时候抛出的最严重级别的错误,如VirtualMachineError,ThreadDeath。抛出了Error的程序从Java设计的角度来讲,程序基本不可以通过后续代码修复,从而理应终止。当然,从语法上来讲,所有这些都可以被写进catch里面,但是Error因为上述原因,不应该被代码处理。Exception类(异常)分为che原创 2020-07-17 13:41:39 · 472 阅读 · 0 评论 -
每日一学--lambda
lambda概念闭包Java lambdaLambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。语法(parameters) -> expression或(parameters) ->{ statements; }特性可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的大括号:如果主体包含了一个语句,就不需要使用大括号。可选的返回关键字:如果主体只有一个表达式返回值则编原创 2020-07-16 16:46:56 · 200 阅读 · 0 评论 -
每日一学--Java8 关键字::
关键字::参考博客用法通过 :: 关键字来访问类的构造方法,对象方法,静态方法。存在类somethingclass Something { // constructor methods Something() {} Something(String something) { System.out.println(something); } // static methods static String startsWith(String原创 2020-07-16 16:35:16 · 120 阅读 · 0 评论