自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【自学】Java泛型程序设计-1

参考书:《Java核心技术I》+《Java编程思想》泛型程序设计(Generic programming) 意味着编写的代码可以被很多不同类型的对象所重用 使用泛型机制编写的程序代码要比使用Object 变量,然后再进行强制类型转换的代码具有更好的安全性和可读性 只有当你希望使用的类型参数比某个具体类型(或者它的子类型)更加“泛化”时——当你希望代码能够跨多个类工作时,使用泛型才有所...

2019-02-25 20:33:29 467

原创 Java编程:Intellij IDEA使用log4j输出日志记录完整教程

SLF4J简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它支持各种各样的日志框架。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志框架。 在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统,SLF4J提供了统一的记录日志的接口,只要按照其提供的方...

2019-02-18 19:36:24 16027 6

转载 【自学】Java核心技术卷1_7.5日志

参考博客1、博客2 日志基础在项目开发过程中,可以通过 debug 查找问题。而在线上环境查找问题只能通过打印日志的方式查找问题。Java使用了一种自定义的、可扩展的方法来输出日志。虽然Java通过java.util.logging包提供了一套基本的日志处理API,但你可以很轻松的使用一种或者多种其它日志解决方案。这些解决方案尽管使用不同的方法来创建日志数据,但它们的最终目标是一样的,即将...

2019-02-11 15:02:07 311

原创 【自学】Java核心技术卷1_7.4断言

断言(Assertion)是Java中一条语句,包含一个布尔表达式,当该布尔值为真,程序则被认为是正确的;当布尔值为假,则系统会抛出错误。 断言机制允许在测试期间向代码中插入一些检查语句,当代码发布时,这些插入的检测语句将会被自动移走断言的形式1)assert condition;  // assert x>=0;condition是一个boolean表达式,如果conditio...

2019-02-09 21:24:44 336

原创 【自学】Java核心技术卷1_7.1-7.3异常

参考博客1、博客27 异常、断言、日志Java中的三种处理系统错误的机制:异常处理:捕获异常情况并处理(将控制权从错误产生的地方转移给能够处理这种情况的错误处理器) 断言:有选择的弃用检测(测试期间用检测验证程序操作的正确性) 日志:记录出现的问题,以备日后分析7.1 处理错误如果由于出现错误而使得某些操作没有完成, 程序应该返回到一种安全状态,并能够让用户执行一些其他的命令...

2019-02-05 20:04:45 1264

原创 Java编程:证明lambda表达式被编译为私有方法

证明方法:查看lambda表达式编译后的字节码lambda简单例程:import java.util.function.Consumer;public class LambdaTest { public static void main(String args[]){ Consumer<String> c= str->System.out.p...

2019-02-05 13:00:02 583

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除