疯狂Java讲义
记录学习疯狂Java讲义(第4版)的历程
帅到没朋友fx
这个作者很懒,什么都没留下…
展开
-
疯狂Java讲义-异常处理
异常处理本章思维导图Java的异常处理机制主要依赖于try、catch、finally、throw和throws五个关键字,其中try关键字后紧跟一个花括号括起来的代码块(花括号不可省略),简称try块,它里面放置可能引发异常的代码。catch后对应异常类型和一个代码块,用于表明该catch块用于处理这种类型的代码块。多个catch后还可以跟一个finally块,finally块用于回收在t...原创 2020-01-05 20:46:56 · 322 阅读 · 0 评论 -
疯狂Java讲义-泛型
泛型本章思维导图泛型入门Java集合有个缺点——把一个对象“丢进”集合里之后,集合就会“忘记”这个对象的数据类型,当再次取出该对象时,该对象的编译类型就变成了Object类型(其运行时类型没变)。编译时不检查类型的异常下面代码将会看到编译时不检查类型所导致的异常。import java.util.ArrayList;import java.util.List;public cl...原创 2020-01-02 21:17:40 · 1154 阅读 · 1 评论 -
疯狂Java讲义-Java集合
Java集合本章思维导图Java集合概述为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组),Java提供了集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。集合和数组不一样,数组元素既可以是基本类型的值,也可以是对象(实际上保存的是对象的引用变量);而集合里只能保存对象(实际上只是保存对象的引用变量)。Java的集合类主要由两个接口派生而出:Co...原创 2019-12-25 23:24:39 · 303 阅读 · 0 评论 -
疯狂Java讲义-Java基础类库
Java基础类库本章思维导图用户互动使用Scanner获取键盘输入Scanner主要提供了两个方法来扫描输入hasNextXxx();是否还有下一个输入项,其中Xxx可以是int、long等代表基本数据类型的字符串。nextXxx();获取下一个输入项。Xxx的含义与前一个方法中的Xxx相同。默认情况下,Scanner使用空白(空格、Tab、回车)作为多个...原创 2019-12-14 22:09:16 · 496 阅读 · 1 评论 -
疯狂Java讲义
Java学习之路记录自己的Java学习历程,结合书中的关键点和自己对知识点的理解写下了这一系列博客同时留着以后复习看;我用的教材是学校图书馆里借的李刚的《疯狂Java讲义》,李刚老师讲的很详细,比学校的教材讲的更深;本系列博客并不适合零基础的人们看,而是复习或在课堂没怎么听懂或对一些更深的机制感兴趣而用;书中的一句话"如果你仅仅相对Java有所涉猎,那么本书并不适合你;如果你想全面掌握Java...原创 2019-11-26 00:06:35 · 648 阅读 · 1 评论 -
疯狂Java讲义-面向对象(下)
面向对象(下)包装类(Wrapper Class)解决8种基本数据类型当成Object类型变量使用基本数据类型的包装类byte == Byteshort == Shortint == Integerlong == Longchar == Characterfloat == Floatdouble == Doubleboolean == BooleanJKD1.5提供了自...原创 2019-11-25 23:39:26 · 274 阅读 · 0 评论 -
疯狂Java讲义-面向对象(上)
面向对象(上)类和对象定义类[修饰符] class 类名{ 构造器; 成员变量; 方法;}定义成员变量[修饰符] 类型 成员变量名 [= 默认值];修饰符publicprotectedprivatestaticfinal定义方法[修饰符] 返回值类型 方法名 ( 形参列表 ) { // 方法体};修饰符publicp...原创 2019-11-23 23:57:47 · 323 阅读 · 0 评论 -
疯狂Java讲义-流程控制与数组
流程控制与数组流程控制顺序结构分支结构if条件语句switch分支语句循环结构while循环语句do while循环语句for循环控制循环结构breakcontinuereturn数组在一个数组中,数组元素的类型时唯一的一旦数组的初始化完成,数组在内存中所占的空间将被固定下来定义数组type[] arrayName;type arrayName[...原创 2019-11-23 23:57:07 · 177 阅读 · 0 评论 -
疯狂Java讲义-数据类型和运算符
数据类型和运算符注释单行注释多行注释文档注释标识符字母数字下划线 _美元符号 $关键字基本数据类型分类boolean类型truefalse数值类型字符类型char 2字节unicode编码转义字符整数类型byte 1字节short 2字节int 4字节long 8字节浮点类型float 4...原创 2019-11-23 23:55:38 · 312 阅读 · 2 评论