随笔分类 -  Java

从CSDN搬家至博客园
摘要:第一章 异常 1.1 异常概念 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是: 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身是一个 阅读全文
posted @ 2020-03-12 12:07 又又又8 阅读(156) 评论(0) 推荐(0)
摘要:package com.company.collection; import java.util.*; /** * @Author: Zhao * @Date: 2020/3/9 11:07 * @Description: * 单列集合根接口:Collection * Collection子接口:L 阅读全文
posted @ 2020-03-09 20:08 又又又8 阅读(107) 评论(0) 推荐(0)
摘要:第一章 Map集合 1.1 概述 现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。 我们通过查看Map接口描述,发现Map接口 阅读全文
posted @ 2020-03-08 22:13 又又又8 阅读(95) 评论(0) 推荐(0)
摘要:Debug追踪 使用IDEA的断点调试功能,查看程序的运行过程 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序 2. 点击Debug运行模式 程序停止在断点上不再执行,而IDEA最下方打开了Debug调试窗口 Debug调试窗口介绍 快捷键F8,代码向下 阅读全文
posted @ 2020-03-08 22:09 又又又8 阅读(74) 评论(0) 推荐(0)
摘要:1 Collections常用功能 java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下: public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素。public st 阅读全文
posted @ 2020-03-08 21:50 又又又8 阅读(82) 评论(0) 推荐(0)
摘要:Collection集合 List接口 List的实现类:ArrayList集合、LinkedList集合 Set接口的实现类:HashSet集合、LinkedHashSet集合 第一章 Collection集合 1.1 Collection 集合概述 Collection:单列集合类的根接口,用于 阅读全文
posted @ 2020-03-08 21:41 又又又8 阅读(111) 评论(0) 推荐(0)
摘要:集合预备知识:Iterator迭代器、泛型、数据结构 1 集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型 阅读全文
posted @ 2020-03-08 19:01 又又又8 阅读(118) 评论(0) 推荐(0)
摘要:1 数据结构有什么用? 当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?好用,这就是数据结构的用处,只不过你在不知不觉中使用了。 现实世界的存储,我们使用的工具和建模。每种数据结构有自己的优点和缺点,想想如果Google的 阅读全文
posted @ 2020-03-08 18:11 又又又8 阅读(81) 评论(0) 推荐(0)
摘要:泛型的概念 使用泛型的好处 含泛型的类 含泛型的方法 含泛型的接口 泛型通配符 受限泛型 1 泛型概述 在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。 大家观察 阅读全文
posted @ 2020-02-23 18:22 又又又8 阅读(92) 评论(0) 推荐(0)
摘要:1 Iterator接口 在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口java.util.Iterator。Iterator接口也是Java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而It 阅读全文
posted @ 2020-02-23 18:18 又又又8 阅读(59) 评论(0) 推荐(0)
摘要:一、面向对象思想概述 面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用面向对象语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计 阅读全文
posted @ 2020-02-18 12:47 又又又8 阅读(5) 评论(0) 推荐(0)
摘要:主要内容 Object类Date类DateFormat类Calendar类System类StringBuilder类包装类 教学目标 -[ ] 能够说出Object类的特点 -[ ] 能够重写Object类的toString方法 -[ ] 能够重写Object类的equals方法 -[ ] 能够使用 阅读全文
posted @ 2020-02-14 17:39 又又又8 阅读(94) 评论(0) 推荐(0)
摘要:接口相当于一种彻底抽象的类。 接口体现的是一种规范 要暴露出来供大家遵守,所以接口里的东西都要用public修饰,不管写不写,始终有public修饰,通常都不写。 一、定义接口 [修饰符] interface 接口名 extend 父接口1,父接口2······ { //成员变量。只有常量。始终会添 阅读全文
posted @ 2020-02-12 13:24 又又又8 阅读(116) 评论(0) 推荐(0)
摘要:它只能修饰2个:方法和类。 abstract和final互斥。 一、抽象类 抽象类与普通类的区别:有得有失 –有得:得到一个新的功能,抽象类可拥有抽象方法。 –有失:抽象类失去了 一个功能,创建对象。 抽象类的主要作用:派生子类 抽象类必须有构造器 抽象类的作用: –定义变量,只能用它的子类的实例: 阅读全文
posted @ 2020-02-12 12:01 又又又8 阅读(80) 评论(0) 推荐(0)
摘要:final可以修饰变量(各种变量)、方法、类。 final与abstract互斥:永远不能同时出现 一、final修饰变量 final修饰变量:该变量被附初始值之后不能被重新赋值。 final修饰的变量必须被赋值,且只能赋值一次。 1、final修饰成员变量 非final的成员变量,程序员可以不显示 阅读全文
posted @ 2020-02-11 17:17 又又又8 阅读(393) 评论(0) 推荐(0)
摘要:设计模式:对于一批经常出现的设计场景,前任总结出来的比较成功的设计。后面的人应该学习并模仿,从而提高代码质量。 单例模式:在某些场景下,某些类只需要(只能)创建一个实例。 比如系统的床喽窗口管理器,数据库引擎访问点,Java程序所在的JRE环境······都只要产生一个实例,此时应采用单例模式。 如 阅读全文
posted @ 2020-02-11 13:54 又又又8 阅读(49) 评论(0) 推荐(0)
摘要:static并不是静态的意思。static是类的意思,有static的成员属于类成员,没有static修饰的成员属于实例成员。 static是否可以修饰局部变量 局部变量不属于成员,因此不能用static修饰。 static是否可以修饰外部类 外部类不属于成员,因此不能用static修饰。 stat 阅读全文
posted @ 2020-02-11 13:53 又又又8 阅读(161) 评论(0) 推荐(0)
摘要:两个需要重写的方法:toString方法、equals方法 ==判断两个引用变量,要求两个引用变量指向同一个对象时,才会返回true。 【默认的equals方法】:Object提供的equals方法,判断两个对象相等的标准与==是完全一样的。 重写equals方法:根据业务规则来提供两个对象相等的标 阅读全文
posted @ 2020-02-11 12:32 又又又8 阅读(124) 评论(0) 推荐(0)
摘要:两个需要重写的方法:toString方法、equals方法 程序打印对象,或者把对象自动转为字符串时,实际上用的是该对象的toString方法【默认的toString方法】Object提供的toString方法返回:类名@hashCode方法返回值重写toString方法: class Apple 阅读全文
posted @ 2020-02-11 12:31 又又又8 阅读(97) 评论(0) 推荐(0)
摘要:Java有8个基本类型:byte、short、int、long、char、float、double、boolean 这8个基本类型不能当成对象使用,而且不能接受null值。 为了解决上面问题,Java为8个基本类型提供了对应的包装类 可将它们包装成对象。 Byte、Short、Integer、Lon 阅读全文
posted @ 2020-02-10 15:55 又又又8 阅读(62) 评论(0) 推荐(0)