![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 56
何其涛
我的qq:459069283 有什么问题可以加我,一起讨论学习!
展开
-
java笔记01
Day1javase 标准 javame 微型(手机)已经淘汰 javame 企业级冯.诺依曼体系 电脑分为 (控制器 运算器)CPU 存储器(硬件 软件) 输入设备 输出设备计算机软件(数据和指令的集合) 分为 系统软件 应用软件java特点 面向对象 开源 跨平台Jre(java runtime envirment)运行环境 jvm(虚拟机)+类库 Jdk (java de...原创 2018-04-30 23:31:15 · 77 阅读 · 0 评论 -
java笔记19
异常的概述java运行过程中出现的错误异常的分类最高级的父类 Throwable Error 不用学习 硬性错误 难以修改Exception (子类)RuntimeException(运行时异常)编译时异常19.02_异常(JVM默认是如何处理异常的)A:JVM默认是如何处理异常的 main函数收到这个问题时,有两种处理方式:a:自己将该问题处理,然后继...原创 2018-05-01 22:09:25 · 77 阅读 · 0 评论 -
java笔记18
18.01_集合框架(Map集合概述和特点)A:Map接口概述 查看API可以知道:将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值B:Map接口和Collection接口的不同 Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据结...原创 2018-05-01 22:08:32 · 84 阅读 · 0 评论 -
java笔记17
set集合的set的子类HashSet* 也可以用增强for循环进行遍历* 元素不能相同 如果相同的话 添加返回值为falseHashSet如何保证数据不重复* 基本数据类型或者String的话 直接就可以不重复* 自定义数据类型 必须重写 hashCode()和equals()方法1.HashSet原理 我们使用Set集合都是需要去掉重复元素的, 如果在存储的时候逐个...原创 2018-05-01 22:07:43 · 113 阅读 · 0 评论 -
java笔记16
ArrayList中去除自定义字符串* contaisn()内部用equals()实现 所以重写equals()方法 contains()就可以直接判断自定义对象* remove底层也是依赖于equals方法 想要删除自定义对象 也必须重写equals()方法LinkList的特有功能* public void addFirst(E e)及addLast(E e)* public...原创 2018-05-01 22:07:03 · 82 阅读 · 0 评论 -
java笔记15
15.01_集合框架(对象数组的概述和使用)A:案例演示 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。Student[] arr = new Student[5]; //存储学生对象 arr[0] = new Student(“张三”, 23); arr[1] = new Student(“李...原创 2018-05-01 22:06:30 · 82 阅读 · 0 评论 -
java笔记14
14.01_常见对象(正则表达式的概述和简单使用)A:正则表达式 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的B:案例演示 需求:校验qq号码.1:要求必须是5-15位数字2:0不能开头3:必须都是数字a:非正则表达式实现...原创 2018-05-01 22:05:59 · 95 阅读 · 0 评论 -
java博客13
13.01_常见对象(StringBuffer类的概述)A:StringBuffer类概述 通过JDK提供的API,查看StringBuffer类的说明线程安全的可变字符序列 B:StringBuffer和String的区别 String是一个不可变的字符序列StringBuffer是一个可变的字符序列 13.02_常见对象(StringBuffer类的构造方法)A:S...原创 2018-05-01 22:05:25 · 130 阅读 · 0 评论 -
java笔记12
入学基础day12笔记12.01_常见对象(Scanner的概述和方法介绍)(掌握)A:Scanner的概述B:Scanner的构造方法原理Scanner(InputStream source)System类下有一个静态的字段:public static final InputStream in; 标准的输入流,对应着键盘录入。C:一般方法hasNextXxx() ...原创 2018-05-01 22:04:56 · 109 阅读 · 0 评论 -
java笔记11
11.01_Java开发工具(常见开发工具介绍)(了解)A:操作系统自带的记事本软件B:高级记事本软件C:集成开发环境 IDE (Integrated Development Environment)D:Eclipse和MyEclipse的区别 a:Eclipse是一种可扩展的开放源代码的IDE。b:Eclipse的特点描述免费纯Java语言编写免安装扩展性强c:MyE...原创 2018-05-01 22:04:25 · 92 阅读 · 0 评论 -
Java笔记10
10.01_面向对象(package关键字的概述及作用)(了解)A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹B:包的概述举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 …方案1:按照功能分 com.heima.add AddStudent AddTeacher ...原创 2018-04-30 23:39:54 · 74 阅读 · 0 评论 -
java笔记09
入学基础day09笔记09.01_面向对象(多态的概述及其代码体现)A:多态(polymorphic)概述事物存在的多种形态B:多态前提a:要有继承关系。b:要有方法重写。c:要有父类引用指向子类对象。C:案例演示代码体现多态09.02_面向对象(多态中的成员访问特点之成员变量)成员变量编译看左边(父类),运行看左边(父类)。表层结果还是父类的结果...原创 2018-04-30 23:39:09 · 99 阅读 · 0 评论 -
java笔记08
08.01_面向对象(代码块的概述和分类)(了解)(面试的时候会问,开发不用或者很少用)A:代码块概述 在Java中,使用{}括起来的代码被称为代码块。B:代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。C:常见代码块的应用 a:局部代码块 没什么用 就是可以减少内存 在方法中出现;限定变量生命周期,及早释放,提高内存利...原创 2018-04-30 23:38:00 · 89 阅读 · 0 评论 -
java笔记08
07.01_面向对象(构造方法Constructor概述和格式)(掌握)A:构造方法概述和作用 给对象的数据(属性)进行初始化B:构造方法格式特点 a:方法名与类名相同(大小也要与类名一致)b:没有返回值类型,连void都没有c:没有具体的返回值 可以有return;07.02_面向对象(构造方法的重载及注意事项)(掌握)A:案例演示 构造方法的重载重载:方法名相同...原创 2018-04-30 23:37:10 · 76 阅读 · 0 评论 -
java笔记06
手机类 属性:品牌brand,价格price 行为:打电话call,发短信sendMessage,玩游戏,playGame */ class Phone { //java bean 一般有set get的类 就叫这个 private String brand; ...原创 2018-04-30 23:36:13 · 197 阅读 · 0 评论 -
java笔记05
05.01_Java语言基础(数组概述和定义格式说明)(了解)A:为什么要有数组(容器) 为了存储同种数据类型的多个值B:数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。C:数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];05.02_Java语言基础(数组的初始化动态初始化)...原创 2018-04-30 23:35:32 · 192 阅读 · 0 评论 -
java笔记04
04.01_Java语言基础(循环结构概述和for语句的格式及其使用)A:循环结构的分类 for,while,do…while B:循环结构for语句的格式:for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; }C执行流程: a:执行初始化语句b:执行判断条件语句,看其返回值是true还是false如果是true,就继续执行如果是false,...原创 2018-04-30 23:34:42 · 75 阅读 · 0 评论 -
java笔记03
03.01_Java语言基础(逻辑运算符的基本用法)(掌握)A:逻辑运算符有哪些 操作的对象时布尔类型 &,|,^,!&&,|| B:案例演示逻辑运算符的基本用法注意事项: a:逻辑运算符一般用于连接boolean类型的表达式或者值。C:结论:&逻辑与:有false则false。|逻辑或:有true则true。^逻辑异或:相同为false,...原创 2018-04-30 23:33:54 · 76 阅读 · 0 评论 -
java笔记20
IO流20.01_IO流(IO流概述及其分类)1.概念 IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流。流按操作类型分为两种:字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的字符流 : 字符流只能操作纯字符数据,比较方便。2.IO流常用父类 字节流的抽象...原创 2018-05-01 22:10:11 · 75 阅读 · 0 评论