
java基础学习记录
滴滴哒滴哒
兴趣使然的写代码
展开
-
java学习笔记(3):异常
要想写出一个好的系统,异常是绕不开的一个结。所谓天有不测风云,人有旦夕祸福。一个系统运转的时候总是“多灾多难”的,特别是真实的用户,往往不会按照程序设计者的思路出牌。如果没有异常的处理,程序的健壮性基本为零,用户体验极差,这样的程序是使用不了的。一、异常的分类 java中的异常都继承自Throwable,而需要程序员处理的只有Exception,我们不需要去管Error那部...原创 2018-03-22 19:42:13 · 160 阅读 · 0 评论 -
java学习笔记(4):泛型
泛型是一个很重要的概念。其实个人感觉它就像孙悟空保护唐僧画的一个圈,没画圈之前,什么妖魔鬼怪都可以在里面作祟,画圈之后,限定了只有唐僧才能待在里面。 在java使用泛型之前呢,以ArrayList为例,里面的元素就是Object,这样我们在使用add()方法的时候,无论是什么都会加进去,但是当我们get(),就必须进行强制类型转换。我们想做一个只维护String类型的Lis...原创 2018-03-23 13:48:22 · 198 阅读 · 0 评论 -
java学习笔记(1):java的方法参数传递
方法(也称函数)调用是程序设计语言一种最基本的功能。一个完整的方法声明一般包括了返回值、方法名称、方法参数三个基本要素。 方法参数的传递主要分为两种:按值调用与按引用调用。 按值调用:表示方法接收的是调用者提供的值。 按引用调用:表示方法接收的是调用者提供的变量地址。 java的传值采用了按值调用。public class Va...原创 2018-03-21 17:35:45 · 185 阅读 · 0 评论 -
java学习笔记(2):抽象类和接口
“面向接口编程”是一个很重要的概念,这种思路为我们后期的扩展和维护提供很好的条件。它提供了一个约束,让程序人员在后续编程中在这个规范中去运作,新增的时候,你需要去添加一个新的类,而不是修改已有的代码。实现了对修改的封闭。 这里的接口并不仅仅是指狭义上的接口,还包括了抽象类。 我们先来分析下抽象类和接口的异同: 1、抽象类和接口都是抽象层,只不过接口的抽象程度更...原创 2018-03-22 11:58:07 · 137 阅读 · 0 评论 -
(译)ThreadLocal简介
简单介绍ThreadLocal的文章,渣翻,见谅!1. Overview1.概览In this article, we will be looking at the ThreadLocal construct from the java.lang package. This gives us the ability to store data individually for the ...翻译 2018-11-13 17:21:17 · 190 阅读 · 0 评论