- 博客(24)
- 收藏
- 关注
原创 day24 多线程 设计模式
------------------------------------day24 总结------------------------------------ 1:多线程(理解) (1)JDK5以后的针对线程的锁定操作和释放操作 Lock锁 (2)死锁问题的描述和代码体现 (3)生产者和消费者多线程体现(线程间通信问题) 以学生作为资源来实现的 资源类:Student 设置数据类:SetT...
2019-09-16 20:19:37
190
原创 day23 多线程
-----------------------------------------day23 总结----------------------------------------------- 1:多线程(理解) (1)多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 多进程的意...
2019-09-12 16:05:53
213
原创 day22 IO流补充
------------------------------------day22 总结-------------------------------------- 1:登录注册IO版本案例(掌握) 要求,对着写一遍。 cn.itcast.pojo User cn.itcast.dao UserDao cn.itcast.dao.impl UserDaoImpl(实现我不管) cn.itcast....
2019-09-10 20:55:33
234
原创 day21 IO流
----------------------------------------------day21 总结------------------------------------------- 1:字符流(掌握) (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用。 (2)转换流其实是一个字符流 字符流 = 字节流 + 编码表 (3)编码表 A...
2019-09-06 14:51:58
180
原创 day20 递归 IO流
----------------------------------------day20 总结------------------------------------------ 1:递归(理解) (1)方法定义中调用方法本身的现象 举例:老和尚给小和尚讲故事,我们学编程 (2)递归的注意事项; A:要有出口,否则就是死递归 B:次数不能过多,否则内存溢出 C:构造方法不能递归使用 (3)递归的...
2019-09-03 15:37:19
148
原创 day19 Exception异常类,File
-----------------------------------day19 总结------------------------------------------ 1:异常(理解) (1)程序出现的不正常的情况。 (2)异常的体系 Throwable |–Error 严重问题,我们不处理。 |–Exception |–RuntimeException 运行期异常,我们需要修正代码 |–非R...
2019-08-27 00:26:49
294
原创 day18_Map类和Collections类
------------------------------------day18 总结---------------------------------------- 1:Map(掌握) (1)将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 (2)Map和Collection的区别? A:Map 存储的是键值对形式的元素,键唯一,值可以重复。夫妻对 B:Collect...
2019-08-25 17:57:12
194
原创 day17 Set类集合
--------------------------------------day17 总结--------------------------------------- 1:登录注册案例(理解) 2:Set集合(理解) (1)Set集合的特点 无序,唯一 (2)HashSet集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equ...
2019-08-22 18:24:01
333
原创 day16 java基础(集合框架)
---------------------------------------------day16 总结--------------------------------------------- 1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 ...
2019-08-19 22:52:02
150
原创 day15 java基础(Collection类,List类,Object类)
-----------------------------------day15 总结------------------------------------------------- 1:对象数组(掌握) (1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。 (2)案例: 用数组存储5个学生对象,并遍历数组。 2:集合(Collection)(掌握) (...
2019-08-14 15:34:45
348
原创 day14 java基础(正则表达式,System类,Random类,Math类,BigInteger类,BigDecimal类,Date类,Calendar类)
----------------------------总结---------------------------------------- 1:正则表达式(理解) (1)就是符合一定规则的字符串 (2)常见规则 A:字符 x 字符 x。举例:‘a’表示字符a \ 反斜线字符。 \n 新行(换行)符 (’\u000A’) \r 回车符 (’\u000D’) B:字符类 [abc] a、b 或...
2019-08-12 22:26:11
236
原创 day13 java基础(StringBuffer类和Arrays工具类,Integer类)
-----------------------------知识点1------------------------------------- package cn.itcast_01; /* 线程安全(多线程讲解) 安全–同步–数据是安全的 不安全–不同步–效率高一些 安全:银行的网站 效率:新闻网站,讨论子类的 StringBuffer: 线程安全的可变字符串。 ...
2019-08-09 23:47:10
178
原创 day12 java基础(Scannerl类和String类的概述和使用)
----------------------------知识点1-------------------------------- package cn.itcast_01; /* Scanner:用于接收键盘录入数据 步骤: 1.导包 2.创建对象 3.调用方法 System类下有一个静态的字段 public static final InputStream in;...
2019-08-04 23:15:55
194
原创 day11 java基础(Eclipse的使用,API,Object类的概述和讲解)
-----------------------------知识点1---------------------------------- package com.cxk_01; /* 这个是跳高接口 @ author 陈小康 @ version v1.0 / public interface Jump { / 这个是跳高功能 */ public abstract void jump(); } ...
2019-08-01 19:38:06
179
原创 day10 java基础(形式参数,返回值,包,权限修饰符,内部类)
-------------------------------知识点1---------------------------------------- /* 教练和运动员案例(学生分析然后讲解) 乒乓球运动员和篮球运动员。 乒乓球教练和篮球教练。 为了出国交流,跟乒乓球相关的人员都需要学习英语。 请用所学知识: 分析,这个案例中有哪些抽象类,哪些接口,哪些具体类 */ // 学习英语接口 inte...
2019-07-31 10:21:28
195
原创 day9 java基础(final关键字 抽象类 多态 接口)
---------------------------知识点1---------------------------------- /* 继承的代码体现: 由于继承中含有方法重写 所以父类的功能,就会被子类覆盖, 在某些情况下,不能让子类覆盖掉父类的功能 这个时候,针对这种情况,java就提供了一个关键字:final final:最终的意思,常见可修饰类,方法,变量 */ class Fu{ ...
2019-07-29 19:21:44
194
原创 day8 java基础(继承)
----------------------------------------知识点1-------------------------------------------------- /* 制作帮助文档 在同一个文件夹下,类定义在两个文件中和定义在同一个文件中是一样的 */ class ArrayDemo{ public static void main(String [] args){ ...
2019-07-22 20:02:08
168
原创 day7 java基础(面向对象)
---------------------------------------------知识点1----------------------------------------------------- /* 形式参数的问题: 基本类型:形式参数的改变不影响实际参数 int float String boolean byte 等 引用类型:形式参数的改变直接影响实际参数 数组 接口 类 */...
2019-07-20 18:10:34
242
原创 day6 java基础(二维数组和面向对象概述)
**1. 二维数组** -------------------------------------知识点1----------------------------------------------------- /* 思考题1:看程序写结果,然后分析为什么是这个样子的。并画图讲解。最后总结Java中参数传递规律。 Java中...
2019-07-18 21:10:16
205
原创 day5 java基础(方法和一维数组)
-----------------------------------知识点1---------------------------------- /* 方法:完成特定功能的代码 注意:在很多语言里面函数的定义,而JAVA中函数被称为方法。 方法格式: 修饰符 返回值 方法名(参数类型 参数名1,参数类型 参数名2..){ 方法体语句; return 返回值; } 详细解释符: ...
2019-07-13 13:20:13
155
原创 day4 java基础(for循环,switch循环)
--------------------------知识点1--------------------------------- /* 需求:请输出一个4行5列的星星()图案。 结果: ***** ***** ***** ***** / class ForForDemo{ public static void main(String [] args){ for (int x = 0;x < 4...
2019-07-13 13:08:25
314
原创 day3 java基础
1.数据类型中补充的几个小问题: a. 在定义Long或者Float类型的变量,要加L或者f。 整数默认是int类型,浮点数默认是double。 b.byte,short在定义的时候,他们接收的其实是一个int类型的值。 这个是自己做了一个数据检测的,如果不在他们的范围内,就报错。 c.byte值的问题 byte b1 = 127; byte b2 = (byte)128; //-128 byte...
2019-03-14 20:25:41
317
原创 day1 java概述
1:计算机概述(了解) (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy,飞秋 (4)软件开发(理解) 软件:是由数据和指令组成的。(计算器) 开发:就是把软件做出来。 如何实现软件开发呢? 就是使用开发工具和计算机语言做出东西来 (5)语言 自然语言:人与人交流沟通的 计算机语言:人与计算机交流沟通的 C,C++,C#,Java ...
2019-03-12 13:38:35
143
原创 day2 java基础
1.关键字 被java语言赋予特定含义的单词,都是全部小写构成。goto和const作为 保留字存在。 2.标识符 给类,接口,方法,变量等起名时,使用的字符序列 由英文大小写 数字字符 $和_组成 不能以数字开头,不能是java中的关键字 区分大小写 常见的命名规则:见名知意 举例:我要定义一个学生类 class Student{ } 类或者接口: 一个单词:单词的首字母必须大写 多个单...
2019-03-12 13:34:48
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅