摘要: [TOC] 最终项目目录结构如下: 1.1 MyBatis 简介 MyBatis 是一款优秀的支持自定义 SQL 查询、存储过程和高级映射的持久层框架,消除了几乎所有的 JDBC 代码和参数的手动设置以及结果集的检索。MyBatis 可以使用 XML 或注解进行配置和映射,MyBatis 通过将参数 阅读全文
posted @ 2018-09-24 16:01 NWGDK 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 仓库 \ 在当前目录新建一个Git代码库 \ 新建一个目录,将其初始化为Git代码库 \ 下载一个项目和它的整个代码历史 配置 \ 显示当前的Git配置 \ 编辑Git配置文件 \ 设置提交代码时的用户信息 增加/删除文件 \ 添加指定文件到暂存区 \ 添加指定目录到暂存区,包括子目录 \ 添加当前 阅读全文
posted @ 2018-09-23 18:26 NWGDK 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念和术语 数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也称为记录。 数据对象:是性质相同的数据元素的集合,是数据的子集。 上面是一些官方的定义,下面是我自己 阅读全文
posted @ 2018-05-11 19:44 NWGDK 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 下表列出了大多数(非全部)按输/输出,基于字节或字符划分的 Java IO 类。 阅读全文
posted @ 2018-05-09 14:01 NWGDK 阅读(288) 评论(0) 推荐(0) 编辑
摘要: [TOC] 我几乎不需要讨论为什么重用代码是有利的。代码重用通常使得程序开发更加快速,并使得 BUG 减少。一旦一段代码被封装和重用,那么只需要检查很少的一段代码即可确保程序的正确性。如果在整个应用程序中只需要在一个地方打开和关闭数据库连接,那么确保连接是否正常则容易的多。但我确信这些你已经都知道了 阅读全文
posted @ 2018-05-08 20:08 NWGDK 阅读(711) 评论(0) 推荐(0) 编辑
摘要: [TOC] Try with resources 是 java 7 中的一个新的异常处理机制,它可以更容易的正确关闭在 try catch 块中使用的资源。 资源管理与 Try Catch Finally,旧风格 在 java 7 之前,管理需要明确关闭的资源是相当繁琐的。 看看下面的方法,它读取一 阅读全文
posted @ 2018-05-07 22:02 NWGDK 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 异常处理代码必须保证其故障安全机制,其中一条重要的规则如下: 在 块抛出的最后一个异常将会在调用堆栈中传递。 所有早期异常将会消失。 如果从一个 或`finally try`块中捕获的异常隐藏。这会在你试图确定异常的原因时产生误导。 下面是 异常处理的经典示例: 如果 构造器抛出一个 异常,你认为会 阅读全文
posted @ 2018-05-07 21:05 NWGDK 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用泛型? 未使用泛型的情况: 使用泛型的情况: 好处:实现通用的泛型算法,处理不同类型的集合,可以自定义类型,类型安全,便于阅读。 泛型类型 一个泛型类型是一个类型参数化()的泛型类或接口。 一个简单的 Box 类 Box 类中方法接受或返回一个对象,除了基本类型外你可以传入任何对象。编译 阅读全文
posted @ 2018-04-22 22:00 NWGDK 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1. Java 中的异常 前言:Java 中的异常处理是处理程序运行错误时的强大机制之一,它可以保证应用程序的正常流程。 首先我们将了解java异常、异常的类型以及受查和非受查异常之间的区别。 1.1 什么是异常? 字面意义 :异常是一种不正常的情况。 在 java 中,异常是扰乱程序正 阅读全文
posted @ 2018-04-18 16:16 NWGDK 阅读(2407) 评论(0) 推荐(4) 编辑
摘要: 什么是Java中的Null? 在Java中是一个非常重要的概念,它最初是为了表示缺少某些东西,例如缺少用户、资源或任何东西而发明出来的。但是这也为Java程序员带来了很多麻烦,比如最常见的空指针异常( ),下面我们将学习Java中null关键字的基本知识,并探讨一些技术以减少null检查,以及如何避 阅读全文
posted @ 2018-04-10 20:05 NWGDK 阅读(663) 评论(0) 推荐(0) 编辑