- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Java——异常
我们日常生活写代码时常常会出现一些异常而导致程序直接退出,那有没有什么方法可以使程序有异常没处理时还不停止,可以继续运行呢,就像我们的QQ没有联网时,会提示一个未连接网络的类似语句 要解决这个问题,我们就得使用到异常处理机制。 Try-Catch package exception; /** * java异常处理机制中的try-catch * try语句块用来包含可能错误的代码片段,catch * 用来捕获这些错误并针对该错误进行处理 * @author 13651 * */ p...
2021-04-22 20:53:54
154
原创 Java——基本的io流
基本概念 节点流与处理流 按照流是否直接与特定的地方(如磁盘、内存、设备等) 相连,分为节点流和处理流两类。 节点流:可以从或向一个特定的地方(节点)读写数据。 处理流:是对一个已存在的流的连接和封装,通过所封 装的流的功能调用实现数据读写。 处理流的构造方法总是要带一个其他的流对象做参数。 个流对象经过其他流的多次包装,称为流的链接。 通常节点流也称为低级流。 通常处理流也称为高级流或过滤流。 IS和OS常用方法 InputStream是所有字节输入流的父类, 其定义了基础的读取方法,常用的方法如下
2021-04-10 14:12:33
219
原创 Java——RAF
开头:RAF的简单介绍 package raf; import java.io.RandomAccessFile; /** * java.io.RandomAccessFile * RAF是专门用来读写文件数据的API.其基于指针对文件数据进行读写 * 操作,可以灵活的编译文件数据内容。 * 创建RAF时可以指定对该文件的权限,常用的有两种: * r:只读模式 * rw:读写模式 * 对当前目录中的raf.dat文件读写 * RAF支持两种常用构造方法: * RandomAccessF
2021-04-03 10:14:27
410
原创 Java——File类
1.创建文件: package file; /** * 创建一个文件 * @author 13651 * */ import java.io.File; import java.io.IOException; public class CreateFile { public static void main(String[] args) throws IOException { /* * 当前目录下创建一个为“./demo.txt” * 的文件 */ File file
2021-03-26 19:31:46
149
原创 static静态方法
什么是static关键字 static关键字我们经常接触,不过我们一直没有讨论过它到底是什么,有什么具体的作用,那static关键字是什么呢,有啥用呢? static是静态的意思,是一个修饰符,就像是一个形容词,是用来形容类,变量,方法的。 static修饰变量,这个变量就变成了静态变量,修饰方法这个方法就成了静态方法, static关键字方便在没有创建对象的情况下来进行调用(方法/变量)。 static关键字的作用 static关键字你可以理解为是一个形容词,一般是用来形容类、方法、变量,代码块,还有
2021-03-25 13:09:17
2877
原创 Java---包装类
包装类(Wrapper Class): Java是一个面向对象的编程语言,但是Java中的八种基本数据类型却是不面向对象的,为了使用方便和解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八种基本数据类型对应的类统称为包装类(Wrapper Class) 二、包装类的用途 除了Integer和Character类: boolean —> Boolean char —> Character byte—> Byte short—> Short long—>
2021-03-20 21:32:49
120
原创 Java--基础字符串API(小部分)
JavaAPI十分强大,而且非常多,所以我们是记不过来的,当我们需要使用的时候要参照JavaAPI文档,不用特别的记忆,但我们学过的一些API要知道它是拿来干什么的,这样我们在开发过程才知道使用它,具体的使用方法我们可以到时候可以参照文档 文档链接:https://docs.oracle.com/javase/8/docs/api/ char charAt(int index) /** * char charAt(int index) * 从字符串指定位置获取字符 * @author * *.
2021-03-07 13:29:01
215
2
原创 字符串学习---String字符串不变对象特性
String是不变对象,JVM对其做了一个优化,在内存中开辟了一段区域作为常量池,凡是通过“字面量”形式创建的字符串对象都会缓存并重用。因为会重用对象,所以该对象内容不可便。 String a1 = "abc,123"; String a2 = "abc,123"; System.out.println(a1==a2);//true //修改内容会创建并引用对象 a1 = a1 + '!'; System.out.println(a1); 修改内容会在堆中创建新对象,并且引用 .
2021-03-06 17:05:55
164
原创 面对对象三大特征
1.封装 1)类:封装的是对象的属性和行为 2)方法:封装一般特定的是业务逻辑功能实现 3)访问控制修饰符:封装的是具体的访问权限 2.继承 1)作用:代码复用 2)超类:所有派生类所共有的属性和行为 接口:部分派生类所共有的行为 派生类:派生类所特有的属性和行为 3)单一继承,多接口实现,传递性 3.多态 1)意义; 1.1)行为的多态(所有的抽象方法都是多态的) 1.2)对象的多态(所有的对象都是多态的) 2)向上造型,强制类型转换,instanceof判断 3)多态的表现形式: 3.1)重写:根据对.
2021-03-04 19:01:32
231
1
原创 Java学习-------多态
1.多态的意义: 1)同一类型的引用指向不同的对象时 ----行为多态 public static void main(String[] args){ Person i = new Person(); Person o = new barber(); Person p = new doctor(); o.cut();//理发师的剪头发行为 p.cut();//演员的演戏行为 } abstract class Person{ abstract void cut(); } class barber.
2021-03-01 22:48:17
190
1
原创 位运算
位运算 1000&0111==0,明白这个即可 if(((N-1)&N)==0){ System.out.println("是二的整数倍"); }else{ System.out.println("不是二的整数倍"); }
2021-02-12 21:49:41
154
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅