- 博客(10)
- 收藏
- 关注
原创 Java学习第五天:泛型和容器
1.泛型(本质就是数据类型的参数化) <1.>作用: Ⅰ.代码可读性更好(不要强制转换); Ⅱ.程序更加安全; <2.>要点: Ⅰ.把类型当作是参数一样传递; Ⅱ.<数据类型>只能是引用类型; <3.>定义泛型泛型标记 对应单词 说明 E...
2021-07-29 13:54:34
102
原创 Java学习第四天:异常
1.异常机制(当程序出现异常,程序安全的退出、处理完后继续执行的机制) <1.>处理过程 Ⅰ.抛出异常:在执行一个方法时,如果发生异常,则这和方法生成代表该异常的一个对象,停止当前执行路径,并把异常交给JRE; Ⅱ.捕获异常:JRE得到异常后,寻找相应的代码来处理该异常。JRE在方法的调用栈中查找,从生成异常的方法开始追溯,知道找到相应的异常处理代码为止; <2.>异常分类...
2021-07-28 17:05:03
65
原创 Java学习第四天:数组
1.数组的概念 <1.>数组的定义 数组是相同类型数据的有序集合,数组描述的是相同类型数据的若干个元素,按照一 定的先后次序排列组合而成。 <2.>数组的四个基本特点 Ⅰ.长度确定,一旦被创建,数组大小不可以改变; Ⅱ.元素的类型必须是相同类型; Ⅲ.数...
2021-07-28 14:43:56
155
原创 Java学习第四天:字符串String类
1.String基础(字符串本质就是数组) Ⅰ.String类又称作不可变字符串; Ⅱ.String位于Java.lang包中,Java程序默认导入Java.lang包下的所有类; Ⅲ.Java字符串就是Unicode字符序列; Ⅳ.Java没有内置字符串类型,而是在标准Java类库中提供了一个预定义的类String,每个双 引号括起来的字符串都是String类的一个实例;2.String类的简单使用...
2021-07-28 10:17:04
54
原创 Java学习第四天:面向对象4
1.抽象方法(abstract) <1.>作用 没有方法体,只有声明,定义了一种“规范”,告诉子类必须要具体实现; <2.>抽象类 包含抽象方法的类即为抽象类,抽象类可以严格子类的设计,使子类更高通用; <3.>要点有抽象方法的类只能定义成抽象类; 抽象类不能被实例化; ...
2021-07-28 09:52:43
81
原创 Java学习第三天第三回合:面向对象3
面向对象三大特征:继承(extends)、封装(encapsulation)、多态(ploymorphism)1.继承(extends) <1.>作用 Ⅰ.代码复用,更加容易实现类的扩展; Ⅱ.方便建模;<2.>判断方法 instanceof(左边是对象,右边是类):用来判断该对象是不是类或者子类所创建的;<3.&g...
2021-07-27 17:19:54
58
原创 Java学习第三天第二回合:面向对象2
1.面向对象的内存分析 <1.>栈(Stack):系统分配的一个连续的内存空间 方法执行的内存模型,每个方法被调用时都会创建一个栈帧; JVM为每个线程创建一个栈; 栈属于线程私有,不能够被线程间共享; 存储特性:“先进后出,后进先出”; <2.>堆(heap):不连续的内存空间 ...
2021-07-27 15:13:00
64
原创 Java学习第三天第一回合:面向对象1
1.面向对象和面向过程 在解决复杂问题时,在宏观上使用面向对象,在微观上仍使用面向过程来解决问题。2.面向对象<1.>对象和类 对象是具体的事务,类是对对象的抽象; 类可以看成是一类对对象的模板,对象是对类的具体实现;<2.>类的组成 属性(field)、方法(method)、构造器(constructor)[可以包含零个...
2021-07-27 13:20:04
66
原创 Java学习第二天:控制语句
1.条件判断语句<1.>if 单分支结构 if(布尔表达式){语句块}<2.>if-else双分支结构if(布尔表达式){语句块}else{...
2021-07-22 08:51:51
52
原创 Java学习第一天:数据类型和运算符
1.注释单行注释://多行注释:/*.....*/文档注释:/**.......*/2.标识符命名:<1.>以字母、下划线、$开头; <2.>其余部分可以使用字母、下划线、$、数字; <3.>大小写敏感使用规范:<1.>类名:每个字母首字母大写; ...
2021-07-20 08:39:00
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人