基础
旧巷里の少年郎
这个作者很懒,什么都没留下…
展开
-
判断与循环
第一章 选择结构1、 if 语句A.单if语句1. 格式: if(条件判断){ .....条件成立,要做的事情....... }2. 流程: a.执行小括号当中的条件判断,判断条件是否成立。 b.如果条件成立,执行大括号当中的,成立之后要做的事情。 c.如果条件不成立,直接跳过大括号。B.标准的if-else语句1. 格式: if(条件判断){ ...原创 2019-08-24 20:53:31 · 406 阅读 · 0 评论 -
多线程
第一章 线程的原理和创建方式1、线程的原理1. 我们开启线程的时候,就是开辟一条新的路径(栈空间)。和以前的主线程可以共同抢占CPU的资源。2. 注意问题: 多个栈空间之间相互独立,互不影响。如果其中一个线程挂掉了,不会影响到其他的运行的线程。2、线程的创建方式1. 创建方式 A. 继承 Thread 类 实现多线程 B. 实现 Runnable 接口 实现多线程 -->...原创 2019-08-24 21:04:12 · 96 阅读 · 0 评论 -
异常与线程
第一章 异常1、异常的概念1. 问题描述: 异常是什么意思?为什么要存在异常? 回答: 异常是程序出现的问题。存在的原因:可以很好的去解决对应的问题。 //生活实例: 汽车的轮胎,可能会出现异常"漏气"胎上面有个小孔,怎么解决?把 //胎放在水里面,挤压一下,看看有没有气泡 2. 常见的分类问题 A. 异常: a. 概念:一个程序可能出现的问题。有可能出现问题,有可能不出现问...原创 2019-08-24 21:03:20 · 248 阅读 · 0 评论 -
map
第一章 Map集合1、Map集合常用的方法1. 增 或者 改 public abstract V put(K key, V value); //添加数据,参数1:键,参数2:值2. 删 public abstract V remove(Object key); //删除数据,参数1:键 通过键删除对应的值3. 查 public abstract V get(Object key...原创 2019-08-24 21:02:24 · 193 阅读 · 0 评论 -
数据结构
第一章 数据结构1、常见的数据结构1. 栈2. 队列3. 数组4. 链表5. 红黑树2、各自的特点1. 栈 特点: 先进后出。 //例如: "后吃的东西 先吐出来" 2. 队列 特点: 先进先出。 //例如: "先吃的东西 先拉出来" 3. 数组 特点: 查询快,增删慢。 //例如: ArrayList 底层就是数组结构4. 链表 特点: 查询慢,增删快。...原创 2019-08-24 21:01:07 · 259 阅读 · 1 评论 -
Collection 集合与泛型
第一章 Collection 集合1、集合和数组集合和数组的区别? A.长度 a. 数组的长度是固定的,运行期间不可以改变 b. 集合的长度是可变的,可以添加,也可以删除 B.内容 a. 数组可以存储任意类型(基本数据类型和引用数据类型) //int[] arr1 = new int[3]; //Student[] ...原创 2019-08-24 20:59:59 · 289 阅读 · 0 评论 -
系统的类
第一章 系统相关的两个类1、Object类1. Object 类的含义 Object 类是所有类的父类。(它当中拥有的方法,所有的类都继承下来了)2. 两个方法 A. toString() 方法 : 不重写默认打印地址值,如果重写,按照你重写的内容打印 B. equals() 方法: 默认比较地址值,如果重写,按照你重写的内容比较 3. 快捷键 // 与构造方法.gette...原创 2019-08-24 20:58:44 · 304 阅读 · 0 评论 -
类与对象
第一章 类和对象的关系1、两种思想1. 两种思想: A. 面向过程(所有的事情都是自己做,亲力亲为) B. 面向对象(找人帮我们做事情,人就是对象,它具备做事情的功能) 2. 举例: 打游戏,上王者。分为两种情况: a. 自己打,从黑铁到青铜到白银....到王者。(所有的事情都要自己去做,太累了) b. 找代练帮我上王者。(代练就是对象,只需要提供对应的钱数据,它会有功能帮我实现...原创 2019-08-24 20:55:59 · 229 阅读 · 0 评论 -
数组
第一章 数组的定义格式1、数组的特点1. 数组是引用数据类型 ---> (注意:默认值和地址值)2. 数组存储的内容是数据类型统一的。(你规定的是什么类型,就只能存放什么类型)3. 数组的长度是固定的,不能改变 ---> (理解成为一个缺点:后期引入集合的要点)2、数组的定义格式1. 动态初始化(给出长度,没有给出内容值) A. 格式: 数据类型[] 数组名称 = ...原创 2019-08-24 20:54:40 · 160 阅读 · 0 评论 -
JAVA String & Static
第一章 字符串 String1、字符串的特点1. 字符串的内容永不可变2. 字符串的底层是 字符数组 char[] 再底层是 字节数组 byte[]2、字符串的构造方法三种构造方法和一种直接赋值三种构造方法: A. 无参构造 String s1 = new String(); B. 字符数组构造 String s2 = new String(字符数组名称); //可以把字...原创 2019-08-21 18:36:36 · 418 阅读 · 0 评论