- 博客(18)
- 收藏
- 关注
原创 java-day19
第十九天:1,File2,流的分类 BIO NIO AIO3,BIO分类:I/O input/output 读/写1)按流向:输入流 输出流2)读取方式:字节流 字符流字节输入流(InputStream) 字节输出流(OutputStream) 字符输入流 字符输出流4,文件复制 5,加密...
2019-03-28 18:48:30
96
原创 java-day18
1,I/O 读写文件2,分类:BIO-阻塞IONIO-伪异步非阻塞IO 1.4AIO-异步非阻塞IO 1.73,文件夹/文件操作后缀:默认打开方式file.isDirectory()file.isFile()file.canRead()file.canWrite()compar...
2019-03-28 18:47:49
104
原创 java-day17
第十七天:Conllection(List Set(TreeSet HashSet))Map(TreeMap HashTable HashMap)1,区别TreeMap --红黑树HashTable --哈希表 线程安全HashMap --哈希表+红黑树 非线程安全2,使用k-key V-v...
2019-03-28 18:47:02
91
原创 java-day16
1,集合框架Collection MapList Set TreeMapArrayList TreeSet HashTableLinkedList HashSet HashMap...
2019-03-28 18:45:59
81
原创 java-day14
第十四天1,集合2,框架 Collection(接口) Map(接口)List(接口) Set(接口) TreeMap ...
2019-03-28 18:44:17
90
原创 java-day13
第十三天1,异常和错误2,异常分类:23,常见异常:1/0 a[1] "123a" null4,体系架构:Throwable : Error Exception5,异常处理:try{}catch(){}finally{}6,没有谁,多个catch7,final finally finalize8,抛出异常throw throws...
2019-03-28 18:43:24
88
原创 java-day10
第十天:高内聚 低耦合继承 > 关联 > 依赖 Test1 父类:TuXing package test1; public abstract class TuXing { private String point; public TuXing(String poi...
2019-03-28 18:42:40
99
原创 java-day9
第九天1,抽象类和接口抽象类:当父类方法不能满足大多数子类需求时,需要把方法变成抽象方法,抽象方法不能在普通类中,可以放在抽象类中1),抽象方法不能在普通类中2),抽象类中可以有普通方法3),抽象类中可以有构造方法4),不能直接创建对象,间接可以接口:全是抽象方法的抽象类是接口1),抽象类中不可以有普通方法2),抽象类中不可以有构造方法3),不能实例化...
2019-03-28 18:41:13
80
原创 java-day8
第八天复习:面向对象的特性:继承 封装 多态 设计模式xx是一种xx 封装-保证数据安全-属性私有化多态-需要继承做基础,多种形态,重载调用方法时,先找父类,没有会报错,有则会继续去子类中找,若有则执行子类方法,若无则执行父类方法 设计模式 -单例模式(懒汉式,饿汉式)一个类最多只允许创建一个对...
2019-03-27 21:15:46
107
原创 java-day7
复习:面向对象类和对象class 类名{属性(成员变量)方法(4)}重载()构造方法this. this()0,面向对象三大特性:继承,封装,多态1,继承:xx是一种xxpublic class Cat extends Animal子类 父类,基类,超类作用:简化代码(减少代码冗...
2019-03-27 21:14:37
133
原创 java-day6
第六天一.知识点1,面向对象:2,发展:机器语言(0101) 汇编语言(操作系统) 高级语言(c) 面向对象(java)3,万事万物皆对象人法地,地法天,天法道,道法自然床前明月光,疑是地上霜,举头望明月,低头思故乡4,一类相同属性的对象集合(抽象)--类5,类,对象6,属性-是对类和对象的静态描述7,方法- ...
2019-03-27 21:12:58
116
转载 八个常用排序算法
八个常用排序算法冒泡排序基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 publicclassbubbleSort{ publicbubbleSort(){ inta[]...
2019-03-09 17:49:48
228
原创 java day5
1,排序算法(8) (1)冒泡排序 交换次数最多 最少 比较次数基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 publicclassbubbleSort{ publicbub...
2019-03-09 17:44:36
169
原创 java day4
数组:存储同一种数据类型的多个元素的容器。定义格式:A:数据类型[] 数组名;B:数据类型 数组名[];举例:A:int[] a; 定义一个int类型的数组a变量B:int a[]; 定义一个int类型的a数组变量class ArrayDemo {public static void main(String[] args) {//定义一个数组//int[] a;//可能尚...
2019-03-09 17:33:58
148
原创 java day3
一.循环1.单循(1)for(起始;终止;步长){ 循环体 }(2) 起始; while(终止){ 循环体; 步长; }(3) 起始; do{ 循环体; 步长;...
2019-03-09 17:23:49
116
原创 java day2
1,字符集 GB2312 GBK unicode 0000 0000 0000 00002,内存模型3,分支语句(练习) (1)if(boolean|表达式){ 语句块(业务逻辑) }else{ 语句块(业务逻辑) }满足某种条件 (2)满足某种条件就进行某种处理,否则进行另一种处理。if(boolean|...
2019-03-09 17:15:53
120
原创 Java第一天
7/100发布文章 博文管理我的博客退出 Trash Temp Java第一天 Java基础知识点一 欢迎使用CSDN-markdown编辑器 一.什么是Java?java是一种高级计算机语言(1982 sun 高斯林 oak 爪哇java 微软c c++ xp j++ IBM G...
2019-03-04 20:36:07
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人