廖雪峰java教程 pdf_廖雪峰java学习笔记.pdf
目录
前言
一 :Java快速入门
二 :Java面向对象编程
三 :Java异常处理
错误处理
Java的异常
捕获异常
抛出异常
自定义异常
断言和日志
使用断言
使用JDKLogging
使用CommonsLogging
使用Log4j
四 :Java反射与泛型
反射
Class类
访问字段
调用方法
调用构造方法
获取继承关系
注解
使用注解
定义注解
处理注解
泛型
什么是泛型
使用泛型
编写泛型
擦拭法
extends通配符
super通配符
泛型和反射
五 :Java集合
Java集合简介
Java集合简介
List
使用List
编写equals方法
本文档使用看云构建 -2-
Map
Set
Queue
Stack
最佳实践
六 :JavaIO编程
七 :Java处理日期和时间
八 :JUnit单元测试
九 :Java正则表达式
十 :Java加密与安全
十一 :Java多线程编程
十二 :Maven基础
十三 :Java网络编程
十四 :Java操作XML和JSON
十五 :JavaJDBC编程
十六 :Java函数式编程
本文档使用看云构建 -3-
前言
前言
本文档使用看云构建 -4-
一 :Java快速入门
一 :Java快速入门
本文档使用看云构建 -5-
二 :Java面向对象编程
二 :Java面向对象编程
本文档使用看云构建 -6-
三 :Java异常处理
三 :Java异常处理
错误处理
断言和日志
本文档使用看云构建 -7-
错误处理
错误处理
Java的异常
捕获异常
抛出异常
自定义异常
本文档使用看云构建 -8-
Java的异常
Java的异常
#第三章第一节-java异常
标签 (空格分隔 ):廖雪峰
在计算机程序运行过程中 ,错误总会出现。
用户输入错误
读写文件错误
网络错误
和硬件的连接错误
java只允许返回一个值对错误的处理也变得比较困难,常用以下几种方案
1. 规定返回的错误码在程序中使用if和else或者switch的形式进行判断,这样的缺点
让程序看起来很杂乱.
2. 采用javabean把需要返回的数据封装起来,在处理逻辑中进行解析.
为提高效率java引入了一种新的错误处理方式--异常来处理这种问题.
异常
基本概念
廖雪峰java教程 pdf_廖雪峰java学习笔记.pdf相关推荐
- java开发可重用代码包工具包_[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置...
[Java教程]彻底搞懂Java开发工具包(JDK)安装及环境变量配置 0 2021-01-04 04:00:04 安装并配置JDK环境变量,不但要知道怎样做,也要知道为什么这样做,知其然知其所以然. ...
- typescript 接口 java_[Java教程]【TypeScript】TypeScript 学习 2——接口
[Java教程][TypeScript]TypeScript 学习 2--接口 0 2015-06-19 12:00:28 在 TypeScript 中,接口是用作约束作用的,在编译成 JavaScr ...
- java编写流星_[Java教程]【原创】java 流星划过天空
[Java教程][原创]java 流星划过天空 0 2015-10-29 10:00:06 1 import java.awt.Color; 2 import java.awt.Graphics; 3 ...
- Effective Java(第三版) 学习笔记 - 第四章 类和接口 Rule20~Rule25
Effective Java(第三版) 学习笔记 - 第四章 类和接口 Rule20~Rule25 目录 Rule20 接口优于抽象类 Rule21 为后代设计接口 Rule22 接口只用于定义类型 ...
- Java转义工具类StringEscapeUtils的学习笔记
Java转义工具类StringEscapeUtils的学习笔记 前言 在java.commons.lang3 的包中有许多方便好用的工具类,类似于处理字符串的StringUtils,处理日期的Da ...
- 廖雪峰 php教程,获取廖雪峰老师的Python3教程的php脚本
P.S. 2019年11月15日更新. 昨天一个朋友问我能否帮忙下载廖雪峰老师的python3教程,于是便写了这个php脚本. 在这里非常感谢廖雪峰老师的辛苦努力.<?php /** * 获取P ...
- JAVA教程 第六讲 Java的线程和Java Applet(二)
6.3 Java Applet 前面的章节我们阐述了Application的应用,这一讲我们将介绍java的另一类应用java Applet,即java小应用程序. 在Java问世的头几年里,之所以如 ...
- java教程系列二:Java JDK,JRE和JVM分别是什么?
多情只有春庭月,犹为离人照落花. 概述 本章主要了解JDK,JRE和JVM之间的区别.JVM是如何工作的?什么是类加载器,解释器和JIT编译器.还有一些面试问题. Java程序执行过程 在深入了解Ja ...
- java mvc框架代码_JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码)
原标题:JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码) JavaEE体系结构包括四层,从上到下分别是应用层.Web层.业务层.持久层.Struts和SpringMVC是Web层的 ...
- java同步锁售票_Java基础学习笔记: 多线程,线程池,同步锁(Lock,synchronized )(Thread类,ExecutorService ,Future类)(卖火车票案例)...
学习多线程之前,我们先要了解几个关于多线程有关的概念. 进程:进程指正在运行的程序.确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能. 线程:线程是 ...
最新文章
- unity3d中旋转
- 虚拟化部署之Hyper-V虚拟网络配置
- 如何手工快速判断目标站是windows还是linux服务器
- Opencms中要注意的地方
- 微软在Build 2019大会上发布Fluid Framework协作平台
- SAP CRM Fiori应用冗余round trip的原因分析
- Linux软件安装——安装软件的命令
- Py函数直接传入root是啥意思_Python内部函数——用处何在?
- C++中字符串的截取 str.substr(a,b);
- 表达式目录树(Expression)
- 一个普普通通大四学生的2021
- (学习笔记)读取PDF/OFD文件
- 使用OpManager监控AIX
- 2022考研肖秀荣精讲精练pdf电子版
- 明基PD2710QC测评
- PPT中含图片太大,需压缩
- 数据分析-深度学习Day5
- 解决FBX模型导入Unity后没有贴图的问题
- 怎么看域名最终指向的ip_购买最终域名
- ​Mockplus新年福利来了!见者有份!
热门文章
- C语言(面积计算器)不能输入负数[程序以要求]
- poj 1330 Nearest Common Ancestors
- onCreateView中加载大位图
- Linux编译工具:gcc入门
- 钢琴块2电脑版_包租婆租赁合同管理系统电脑版|包租婆租赁合同管理系统PC版下载_v10.3.5.2...
- 从照相机到jpeg的流程中分析图像噪声
- 解析域名地址并生成win路由增强版
- 6个基础位运算符和4个逻辑运算符
- quartz mysql 驱动_quartz mysql 集成
- python怎么读取dat类型文件_基于python批量处理dat文件及科学计算方法详解