自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 集合框架 LinkedList

集合框架 LinkedList1.双向链表 - Deque除了实现了List接口外,LinkedList还实现了双向链表结构Deque,可以很方便的在头尾插入删除数据什么是链表结构: 与数组结构相比较,数组结构,就好像是电影院,每个位置都有标示,每个位置之间的间隔都是一样的。 而链表就相当于佛珠,每个珠子,只连接前一个和后一个,不用关心除此之外的其他佛珠在哪里。package LinkedList;import java.util.LinkedList;public class code01

2021-02-20 15:07:50 119

原创 集合框架 ArrayList(2)

集合框架 ArrayList(2)1.ArrayList和ListArrayList实现了接口List常见的写法会把引用声明为接口List类型因为ArrayList实现了List接口,所以List接口的方法ArrayList都实现了。注意:是java.util.List,而不是java.awt.Listpackage ArrayLists;import java.util.ArrayList;import java.util.List;public class code03 {

2021-02-18 15:35:58 101

原创 集合框架 ArrayList(1)

集合框架 ArrayList1.数组的局限性如果要存放多个对象,可以使用数组,但是数组有局限性比如 声明长度是10的数组不用的数组就浪费了超过10的个数,又放不下2.容器类ArrayList

2021-02-18 13:51:19 174

原创 数据流和对象流

数据流1.直接进行字符串的读写使用数据流的writeUTF()和readUTF() 可以进行数据的格式化顺序读写package IO_Test;import java.io.*;public class dataStreatmTest { public static void main(String args[]) {//写 File f = new File("3.txt"); try ( //数据流 数据流基于

2021-02-13 20:37:21 368 1

原创 缓存流

缓存流1.缓存流的概念缓存流在读取的时候,会一次性读较多的数据到缓存中,以后每一次的读取,都是在缓存中访问,直到缓存中的数据读取完毕,再到硬盘中读取。就好比吃饭,不用缓存就是每吃一口都到锅里去铲。用缓存就是先把饭盛到碗里,碗里的吃完了,再到锅里去铲缓存流在写入数据的时候,会先把数据写入到缓存区,直到缓存区达到一定的量,才把这些数据,一起写入到硬盘中去。按照这种操作模式,就不会像字节流,字符流那样每写一个字节都访问硬盘,从而减少了IO操作2.使用缓存流读取数据package IO_Test;i

2021-02-10 22:38:33 406

原创 字符流

字符流Reader字符输入流Writer字符输出流专门用于字符的形式读取和写入数据1.Reader字符输入流读文件package IO_Test;import java.io.File;import java.io.FileReader;import java.io.IOException;public class io_string { public static void main(String args[]){ // 准备文件lol.txt其中的内容是AB

2021-02-10 17:39:40 106

原创 I/O字节流

I/O字节流1.I/O字节流InputStream字节输入流OutputStream字节输出流用于以字节的形式读取和写入数据2.以字节流的形式读取文件内容和写内容到文件InputStream是字节输入流,同时也是抽象类,只提供方法声明,不提供方法的具体实现。FileInputStream 是InputStream子类,以FileInputStream 为例进行文件读取package IO_Test;import java.io.File;import java.io.FileInput

2021-02-10 16:53:00 133 3

原创 IO

IO1.创建文件对象并生成文件package IO_Test;import pack5.Fish;import java.io.File;import java.io.IOException;public class io_code1 { public static void main(String args[]) throws IOException { //创建一个文件对象// //1.指定绝对路径// File f1=new File("D:\

2021-02-10 14:22:52 97

原创 自定义异常和综合练习

自定义异常和综合练习package Exception_test;public class Hero { public String name; protected float hp; //方法抛出异常 public void attackHero(Hero h) throws EnemyHeroIsDeadException{ if(h.hp==0)throw new EnemyHeroIsDeadException(h.name+"挂了 不需要

2021-02-09 22:45:28 200

原创 异常分类

异常分类异常分类: 可查异常,运行时异常和错误3种其中,运行时异常和错误又叫非可查异常可查异常: CheckedException可查异常即必须进行处理的异常,要么try catch住,要么往外抛,谁调用,谁处理。运行时异常RuntimeException指: 不是必须进行try catch的异常错误Error,指的是系统级别的异常,通常是内存用光了在默认设置下,一般java程序启动的时候,最大可以使用16m的内存错误和运行时异常不是强制要求捕捉的...

2021-02-09 21:31:58 78

原创 异常处理

异常处理异常处理常见手段: try catch finally throws1.try catch1.将可能抛出FileNotFoundException 文件不存在异常的代码放在try里2.如果文件存在,就会顺序往下执行,并且不执行catch块中的代码3. 如果文件不存在,try 里的代码会立即终止,程序流程会运行到对应的catch块中4. e.printStackTrace(); 会打印出方法的调用痕迹,import java.io.File;import java.io.FileInp

2021-02-09 17:14:53 151

原创 异常处理 什么是异常

异常处理 什么是异常1.异常定义:导致程序的正常流程被中断的事件,叫做异常例子:文件读取异常异常不处理的话会有编译错误import java.io.File;import java.io.FileInputStream;public class rubbish { public static void main(String args[]){ File f= new File("d:/LOL.exe");

2021-02-09 16:40:08 220

原创 java基础 日期Date

学习资源:https://how2j.cn/k/date/date-date/346.html#nowherejava基础 日期DateDate类注意:是java.util.Date;而非 java.sql.Date,此类是给数据库访问的时候使用的1.时间原点概念所有的数据类型,无论是整数,布尔,浮点数还是字符串,最后都需要以数字的形式表现出来。日期类型也不例外,换句话说,一个日期,比如2020年10月1日,在计算机里,会用一个数字来代替。那么最特殊的一个数字,就是零. 零这个数字,就代表J

2021-02-08 20:56:43 204

原创 字符和字符串

字符和字符串1.字符char1.1 char对应的封装类package pack6;public class CharTest { public static void main(String args[]) { char a = '我';//用单引号,只能有一个字符 //装箱:类类型=基本数据类型 Character a1 = a; //拆箱 基本数据类型=类类型 a = a1; }}1.2 Ch

2021-02-07 17:58:59 163

原创 数字和字符串-字符串转化和格式化输出

数字和字符串-字符串转化和格式化输出1.字符串转化1.1数字转字符串方法1: 使用String类的静态方法valueOf方法2: 先把基本类型装箱为对象,然后调用对象的toStringpackage pack6;public class StringTest { public static void main(String args[]){ int i=2; //方法1 String str=String.valueOf(i);

2021-02-06 12:21:17 199

原创 数字与字符串 数字方法

数字与字符串 数字方法1、四舍五入, 随机数,开方,次方,π,自然常数,绝对值package pack6;public class NumberTest { public static void main(String args[]) { //1.四舍五入 double f=2.4;//2.4四舍五入的结果是2 System.out.println(Math.round(f)); //2.随机数 //得到一个

2021-02-06 11:07:24 156

原创 数字与字符串 装箱拆箱

数字与字符串 装箱拆箱1.封装类所有的基本类型,都有对应的类类型比如int对应的类是Integer这种类就叫做封装类package pack6;public class NumberTest { public static void main(String args[]) { //把一个基本类型的变量 转换成Double对象 double a = 5.0; Double b = new Double(a); //把一个Do

2021-02-06 10:16:41 138

原创 接口与继承 练习

学习资源:https://how2j.cn/k/interface-inheritance/interface-inheritance-practise/679.html接口与继承 练习UML图UML-Unified Module Language统一建模语言,可以很方便的用于描述类的属性,方法,以及类和类之间的关系Animal类创建Animal类,它是所有动物的抽象父类。声明一个受保护的整数类型属性legs,它记录动物的腿的数目。定义一个受保护的构造器,用来初始化legs属性。声明抽

2021-02-05 17:27:29 474

原创 接口与继承(3)

接口与继承(3)1.Object类Object是所有类的父类,声明一个类的时候,默认是继承了Object1.1toString(),finalize(),equals(),==toString()的意思是返回当前对象的字符串表达通过 System.out.println 打印对象就是打印该对象的toString()返回值当一个对象没有任何引用指向的时候,它就满足垃圾回收的条件当它被垃圾回收的时候,它的finalize() 方法就会被调用。equals() 用于判断两个对象的内容是否相同pa

2021-02-05 14:00:50 89 2

原创 接口与继承(2)

接口与继承(2)1.重写子类可以继承父类的对象方法在继承后,重复提供该方法,就叫做方法的重写又叫覆盖 override,当调用重写的方法后,子类调用的是子类的重写方法例子创建一个Item类,编写一个effect方法设计一个MagicPoton,继承Item,重写effect方法分别调用父类和子类的effect方法Item.javapackage pack1;public class Item { public void effect() { System.ou

2021-02-05 11:15:13 129 6

算法分析与设计-实验1-统计逆序对

东莞理工学院--大三--算法分析与设计-实验1-统计逆序对

2020-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除