- 博客(20)
- 收藏
- 关注
原创 【JavaEE】Day11-多线程
1.进程1.1 概念 进程:程序运行时,系统会开辟的一块空间给这个程序,这个空间就是进程 线程:是进程中的单个顺序控制流,是一条执行路径。 并行(多线程):单位时间片内,所有任务“可能”同时执行。意思是多线程在运行时,CPU在线程中随机切换, 并发(单线程):单位时间片内,任务交替执行。意思是一个任务在执行的时候,其他的任务是不可以执行的, 必须等这个任务执行完才能进行下一...
2019-12-13 23:27:54
294
原创 【javaEE】Day10-打印流及其他流
1.复制整个文件夹#### 1.3.1案例需求把“E:\itcast”这个文件夹复制到 F盘目录下1.3.2分析步骤创建数据源File对象,路径是E:\itcast创建目的地File对象,路径是F:\写方法实现文件夹的复制,参数为数据源File对象和目的地File对象判断数据源File是否是文件是文件:直接复制,用字节流不是文件: 在目的地下创建该目录...
2019-12-13 23:23:12
129
原创 【JavaEE】Day09-IO流&字符缓冲流
1.字节缓冲流(了解,一般不会用)构造方法:方法名说明BufferedOutputStream(OutputStream out)创建字节缓冲输出流对象BufferedInputStream(InputStream in)创建字节缓冲输入流对象示例代码public class BufferStreamDemo { public static v...
2019-12-10 23:31:24
138
原创 【JavaEE】Day08-File&递归&字节流
1.File类1.1File类的概述和构造方法*File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的方法名 说明File(String pathname...
2019-12-09 23:15:08
137
原创 【JavaEE】Day06-Map集合&斗地主案例
1.Map集合1.1Map集合概述和特点【理解】Map集合概述interface Map<K,V> K:键的类型;V:值的类型Map集合的特点键值对映射关系一个键对应一个值键不能重复,值可以重复元素存取无序Map集合的基本使用public class MapDemo01 { public static void main(String[]...
2019-12-08 19:00:39
125
原创 【JavaEE】Day07-Set集合&泛型
###1.Set(接口)##1.1 HashSet集合(是Set的实现类)特点:元素存取无序元素不能重复没有索引,遍历方式:只能通过迭代器和增强for循环遍历。格式://创建集合对象Set set = new HashSet(); 方法:从Collection中继承的方法Hashset认为只要是new出来的东西他都认为不是同一个东西例: stu.add(new St...
2019-12-07 22:48:40
152
原创 【JavaEE】Day05-Collection集合&迭代器
###1.Collection集合1.1 集合体系结构* 集合类的特点 提供一种存储空间可变的存储类型,存储的数据类型可以随时发生改变Collection集合(接口)* 是单列集合的顶层接口* 必须使用子类来实现Collection集合基本使用public class CollectionDemo01 { public static void main(String[] ...
2019-12-06 13:46:13
137
原创 【JavaEE】Day04-API
1.包装类1.1基本类型包装类(记忆)基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean主要是基本类型和String之间的转换1.2Integer类(应用)Inte...
2019-12-04 20:59:49
126
原创 【JavaEE】Day03-内部类
1.参数传递1.1 类名作为形参和返回值1、类名作为方法的形参方法的形参是类名,其实需要的是该类的对象实际传递的是该对象的【地址值】2、类名作为方法的返回值方法的返回值是类名,其实返回的是该类的对象实际传递的,也是该对象的【地址值】示例代码:abstract class Animal { public abstract void eat();}class Cat ...
2019-12-03 18:20:45
162
原创 【JavaEE】Day02-多态&抽象类&接口
多态&抽象&接口1.多态1.多态的概念(记忆)什么是多态指的是"对象"的多种形态 同一个对象,在不同时刻表现出来的不同形态多态的前提 要有继承或实现关系 要有方法的重写 要有父类引用指向子类对象格式:父类|接口 变量名 = new 子类|实现类例如:Animal a = new Cat();Animal a = ne...
2019-12-03 08:53:55
254
原创 【JavaEE】Day01-继承
继承修饰符1.继承1.1 继承的概念 继承是面向对象三大特征之一,可以使子类具有父类中非私有的属性和方法(意思就是不是用 private所修饰的都可以获得),还可以在子类中重新定义,以及追加属性和方法。 格式: public class 子类名 extends 父类名{} 例如: public class Cat extends Animal {}例:p...
2019-11-30 23:45:14
216
原创 【Java入门】Day09-集合(ArrayList)
1.ArrayList1.1ArrayList类概述【理解】什么是集合 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArrayList集合的特点 底层是数组实现的,长度可以变化泛型的使用 用于约束集合中存储元素的数据类型1.2ArrayList类常用方法【应用】1.2.1构造方法方法名说明public ArrayList(...
2019-11-29 18:38:26
95
原创 【Java入门】Day08-常用API&字符串
1.API1.1API概述【理解】什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。1.2如何使用A...
2019-11-25 22:20:23
159
原创 【Java入门】Day07-面向对象&封装
1. 类和对象1.1 类和对象的理解【理解】客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理解:类就是对现实事物的一种描述类的组成属性:指事物的特征,例如:手机事物(品牌,价格,尺寸)行为:指事物能执行的操作,例如:手机事物(打电话,发短...
2019-11-22 22:48:20
292
原创 【Java入门】Day06-Debug&基础练习
1.Debug模式1.1什么是Debug模式【理解】是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。1.2Debug模式操作流程【应用】如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mTcXN1sE-1574345584469)(i...
2019-11-21 22:15:19
114
原创 【Java入门基础】Day05-方法
1. 方法概述1.1 方法的概念(理解) 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用2. 方法的定义和调用2.1 无参数方法定义和调用(掌握)定义格式:public static void 方法名 ...
2019-11-19 22:26:24
195
原创 【Java 入门】Day04-IDEA的使用&数组
#今日内容IDEA基本使用数组的两种初始化(存储)数组元素访问(取出)数组内存图数组案例(掌握*****)IDEA基本使用参考《IDEA安装详解.pdf》##01. 数组的概念什么是数组?总结: 1. 什么是数组? 可以存储多个元素,并且必须是同一种数据类型的元素的容器,叫数组 数组定义格式: 格式一(推荐的方式):...
2019-11-18 22:56:28
306
原创 【Java入门】Day03-switch&循环语句(黑马)
#day03课堂笔记今日内容选择结构语句循环结构语句控制跳转语句随机数##流程控制语句#一.switch结构:1:格式:2:执行流程总结: 1. 格式: switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; .... ...
2019-11-17 22:39:29
257
原创 【Java入门】Day02-运算符&数据输入&流程控制语句
#今日内容运算符数据输入流程控制语句#运算符1.算术运算符2.赋值运算符3.关系运算符4.逻辑运算符5.三元运算符(三目运算符)##01.算术运算符(理解)1 分类:2 算术运算符取余和除法的区别3 字符的"+"操作4 字符串的"+"操作总结: 1.分类: + - * / %(取模) ++ -- * 除法运算注意事项 * 两个整数...
2019-11-14 22:31:30
147
原创 【入门】day01 - java基础语法
【入门】day01 - java基础语法Java语言的概述HelloWorld程序今日内容Java语言的概述HelloWorld案例注释、关键字、常量、变量变量的定义和使用数据类型转换Java语言的概述1.1 Java语言发展史(了解)总结: Java之父:詹姆斯高斯林 Java版本发展历程: 1995年Sun公司发布Java1.0版本 ...
2019-11-13 23:21:28
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人