廖雪峰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类)(卖火车票案例)...
学习多线程之前,我们先要了解几个关于多线程有关的概念. 进程:进程指正在运行的程序.确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能. 线程:线程是 ...
最新文章
- 记录几款比较好用的jquery插件
- P2280 [HNOI2003]激光炸弹
- Capistrano3 与 Mina
- tools URL 收集
- 【转】J2ME开发环境的建立
- 点击click触发两次事件解决办法
- Tbase安装遇错解决办法
- linux设置usb选择性暂停,usb大容量存储设备是什么?USB大容量存储设备无法启动怎么办?...
- 隐藏微信公众号右上角的分享按钮
- web前端设计师需要常去的15个设计博客资源站
- 海康威视2017软件精英挑战赛初赛题目
- 管式静态混合器 不锈钢管道混合器
- 简易数字示波器,DDS信号源的设计方案
- 根据《机器学习》(周志华)第五章内容,用Python实现标准BP算法
- 请说说,你平时是如何学习产品知识的?
- asp.net错误解决:Unable to Validate Data in ASP.NET website
- 从电焊女工到Google台湾总经理
- 将GHOST后计算机驱动Standard PC改为ACPI Multiprocessor PC
- WTK 2.5 安装详解(Windows XP)
- [Java版]Selenium系列:TestNG框架实现数据驱动DataProvider
热门文章
- 消息队列常见的使用场景
- (1)封装JSON数据的三种方式
- 浅谈:字符串、时间格式的转换
- 为编译安装的nginx提供init服务控制脚本
- xtu DP Training C.炮兵阵地
- [Linux] Ubuntu 11.04 安装 Faenza 0.9 图标集
- 单片机双击 长按 c语言,单片机三种按键模式 单击 双击 长按
- kafka 重新分配节点_你可能需要的Kafka面试题与部分答案整理
- 人脸识别 face_recognition
- ubuntu16.04 NFS 文件共享设置