- 博客(12)
- 收藏
- 关注
原创 java的第十三天
按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。1.字节流和字符流的基本操作是相同的,但是要想操作媒体流就需要用到字节流。2.字节流因为操作的是字节,所以可以用来操作媒体文件。1.从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。2.将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。
2023-08-16 18:11:44 35 1
原创 java的第十二天
红黑树是为了维护二叉查找树的平衡而产生的一种树,根据维基百科的定义,红黑树有四个特性: 性质1. 节点是红色或黑色。Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。java为我们提供了基本数据类型的包装类,这些包装类分为两类,一种是对象型包装类,不继承任何其他类(Object的直接子类),另一种是数值型包装类,继承于Number类。
2023-08-15 18:07:00 35 1
原创 Java的第十一天
(3)Map集合和Collection集合的区别: Map集合存储的元素是成对出现的(键值对)。一些Collection允许有序并且可以重复的元素(例如List),但是另一些则不允许有重复的元素,即可为无序的(如Set)集合中的映射关系是具有一定顺序的,该映射根据其键的自然顺序进行排序或者根据创建映射时提供的Comparator进行排序 TreeMap中不允许键对象是null。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。
2023-08-14 22:40:30 36
原创 java的第十天
使用 try 和 catch 关键字可以捕获异常,try/catch 代码块放在异常可能发生的地方 try/catch代码块中的代码称为保护代码 Catch 语句包含要捕获异常类型的声明。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。如果发生的异常包含在 catch 块中,异常会被传递到该 catch 块,这和传递一个参数到方法是一样。instanceof运算符。
2023-08-10 22:18:26 35 1
原创 java的第九天
子类拥有父类非 private 的属性、方法 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展 子类可以用自己的方式实现父类的方法 提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差) Java 的继承是单继承,但是可以多代继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这是 Java 继承区别于 C++ 继承的一个特性。即外壳不变,核心重写!
2023-08-09 20:46:24 28
原创 java的第八天
static 修饰符,用来修饰类方法和类变量final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的abstract 修饰符,用来创建抽象类和抽象方法synchronized 修饰符,主要用于线程的编程,synchronized 关键字声明的方法同一时间只能被一个线程访问。现实世界中任何物体都能被当作是对象,不过在正常开发的时候通常只是在一定的范围去考虑和认识与系统相关的事物并用系统中对象抽象的表示他们。
2023-08-08 18:08:01 27
原创 java的第六天
访问修饰符 构造方法名 ( ) {Java方法是语句的集合,它们在一起执行一个功能。修饰符 返回值类型 方法名(参数类型 参数名){方法是解决一类问题的步骤的有序代码组合。return的结果要和返回值类型相对应。方法在程序中被创建,在其他地方被引用。return 返回值;return:结束方法的。
2023-08-05 18:08:01 32 1
原创 java的第五天
数据类型[ ] 数组名 = new 数据类型[大小];3 Arrays.copyOf(要复制的数组,指定新数组的长度)1 Arrays.toString(array) 数组的打印。数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组是一组相关数据的集合,一个数组实际上就是一连串的变量.数组既可以存储基本数据类型,也可以存储引用数据类型。数据类型[] 数组名 = 初值。会在原来的数组上修改。
2023-08-04 17:43:40 39 1
原创 java的第四天
System.out.println("这是跑的第"+(++a)+"圈");System.out.println("这是跑的第"+(++a)+"圈");System.out.println("这是跑的第"+(++a)+"圈");System.out.println("已经跑完了,去领奖");System.out.println("已经跑完了,去领奖");System.out.println("已经跑完了,去领奖");while(循环判断){}while(循环判断);continue 跳过。
2023-08-03 18:11:43 42
原创 java的第三天
总的来说,就是写在上边的代码先运行,下边的代码后运行;左边的代码先运行,右边的代码后运行。>算数运算符>比较运算符>&&>|| >赋值运算符。if else 套用循环。switch(表达式) {= (==)相反。
2023-08-02 17:20:22 27
原创 Java的第二天
boolean(两个值 true false)double(八个字节)short (两个字节)int (四个字节)long (八个字节)引用数据类型:类:class 接口:interface 数组:array。小数:float(四个字节)非数字:char(两个字节)算数运算符 +、-、*、/、%、++、--、+=、-=、*=、/=、%=比较运算符 >、<、>=、<=、==、!基本数据类型:整数 byte(一个字节)cpu与内存交互 内存与硬盘交换。
2023-08-01 16:50:52 25 1
原创 Java的第一天
每个关键字的位置、拼写以及特殊符号都不能错。表示要将小括号内的信息输出到控制台。\t将光标移动到下一个水平制表符。HelloWorld 是类名。{}表示main方法的范围。main方法是程序的入口。Java的语言发展史。学习了咋样规范写代码。class用来创建类。双引号表示一长串信息。
2023-07-31 20:01:36 39 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人