- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Java——异常
我们日常生活写代码时常常会出现一些异常而导致程序直接退出,那有没有什么方法可以使程序有异常没处理时还不停止,可以继续运行呢,就像我们的QQ没有联网时,会提示一个未连接网络的类似语句要解决这个问题,我们就得使用到异常处理机制。Try-Catchpackage exception;/** * java异常处理机制中的try-catch * try语句块用来包含可能错误的代码片段,catch * 用来捕获这些错误并针对该错误进行处理 * @author 13651 * */p...
2021-04-22 20:53:54 116
原创 Java——基本的io流
基本概念节点流与处理流按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。节点流:可以从或向一个特定的地方(节点)读写数据。处理流:是对一个已存在的流的连接和封装,通过所封 装的流的功能调用实现数据读写。处理流的构造方法总是要带一个其他的流对象做参数。个流对象经过其他流的多次包装,称为流的链接。通常节点流也称为低级流。通常处理流也称为高级流或过滤流。IS和OS常用方法InputStream是所有字节输入流的父类, 其定义了基础的读取方法,常用的方法如下
2021-04-10 14:12:33 166
原创 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 337
原创 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 119
原创 static静态方法
什么是static关键字static关键字我们经常接触,不过我们一直没有讨论过它到底是什么,有什么具体的作用,那static关键字是什么呢,有啥用呢?static是静态的意思,是一个修饰符,就像是一个形容词,是用来形容类,变量,方法的。static修饰变量,这个变量就变成了静态变量,修饰方法这个方法就成了静态方法,static关键字方便在没有创建对象的情况下来进行调用(方法/变量)。static关键字的作用static关键字你可以理解为是一个形容词,一般是用来形容类、方法、变量,代码块,还有
2021-03-25 13:09:17 2805
原创 Java---包装类
包装类(Wrapper Class): Java是一个面向对象的编程语言,但是Java中的八种基本数据类型却是不面向对象的,为了使用方便和解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八种基本数据类型对应的类统称为包装类(Wrapper Class)二、包装类的用途除了Integer和Character类:boolean —> Booleanchar —> Characterbyte—> Byteshort—> Shortlong—>
2021-03-20 21:32:49 90
原创 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 173 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 128
原创 面对对象三大特征
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 188 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 147 1
原创 位运算
位运算1000&0111==0,明白这个即可 if(((N-1)&N)==0){ System.out.println("是二的整数倍"); }else{ System.out.println("不是二的整数倍"); }
2021-02-12 21:49:41 120 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人