- 博客(16)
- 收藏
- 关注
原创 “Failed to get response from https://registry.npm.taobao.org/vue-cli-version-marker”需要使用npm修改镜像源
3、查看是否设置成功。
2024-04-24 22:04:55
523
1
原创 Java反射机制
Person person = (Person)constructor.newInstance(new Object[]{"zhangsan","男",18});反射是Java的一大特性,反射是在程序运行当中加载类以及类的各种信息,从而操作类或对象的属性或者方法。本质上是JVM反编译Class对象,从而获得类的各种信息。//3中反射方法的一种。打印Person对象后。
2023-06-18 23:28:32
124
原创 序列化和反序列化
本章来了解序列化和非序列化。序列化是指将对象转化为字节序列的过程,使对象存在的更久,更直白点说就是让对象独立于程序存在(程序停止,对象也能够存在)。对应的反序列化就是让字节序列转化为对象的过程。实现序列化需要对象的所属类实现Serialiable,这个过程很简单,接下是演示代码:test.txt文件情况:test.txt文件中为乱码,由于是字节流(二进制流)写入文件所以才出现乱码的情况,这也表明对象序列化已经成功了。
2023-05-28 22:07:55
177
原创 自定义异常
自定义异常可以继承Exception类或RuntimeException类,如果继承Exception类则为编译时异常,如果继承RuntimeException类则为进行时异常。很明显继承Exception类的异常必须进行处理(处理方法,上一篇文章已经说明),否则编译不通过,程序不能运行。打印了字符串“这里是异常”,说明该异常是进行时抛出,通常继承RuntimeException类的异常出翔的概率很小,所以不需要手动去处理,在底层JVM自动去处理该异常。
2023-05-21 21:38:23
561
原创 Java异常
Java的异常可分为两类,分别是进行时异常和编译时异常,并且当异常出现时,程序运行终止。异常的处理可分为抛出和捕获(注意抛出异常时都是在进行的时候抛出而非编译的时候)。接下将详细些介绍两种异常的处理。程序正常进行,抛出异常的基本语法是在调用有异常存在的方法(如FileWriter的构造方法)的方法(如main方法)的标签上,添加throws + 异常类。打印了"执行",很明显执行后报编译时异常,但"不执行"这个字符串并没有执行,说明异常之后的代码都不会执行。很明显是报编译错误,也就是编译时异常。
2023-05-14 21:58:54
61
原创 面向对象思想中的接口
我们都知道初学Java时都会接触到继承与多态,通过继承实现父类型的应用指向子类型的对象,从而实现多态,但是实现多态的关键是方法的重写,但是通过继承来实现多态会出现许多的麻烦,而我今天所讲的接口能有效的避免不必要的麻烦,从而实现多态。接口是从类中抽象出来的更高级的类,不过有的书籍中对接口的理解是接口并不是类,在日后的学习过程当中我们会真正的明白什么是接口。接下来将介绍接口的定义以及实现。
2023-05-07 21:55:24
75
原创 Java中Builder构造模式
在我们写代码的时候相信都会遇到一个问题,那就是当一个类的属性过多,那么当只有一个构造方法中参数数量会很多,并且在实例化的时候给对象赋值也会很麻烦,并且参数也不能可选。Java中有重载方式可以写多个构造方法,实现可伸缩式构造方法,也就是可选参数,缺点是代码可读性不强,JavaBeans构造模式可以解决代码可读性不强,但是并不能可选参数。接下来我要讲的Builder构造模式既能够可选参数,也能够使代码可读性更强。Builder构造模式实质上是Builder相当于代理,来帮我们创造对象。
2023-04-23 21:21:59
1066
2
原创 Java多态经典实例
Java的多态体现在编译和运行上并且与方法的重写有关。编译时,先看父类再看子类,若父类有,则编译通过,反之,则不通过;运行时,先看子类再看父类。子类重写方法时,需要注意返回值类型一致,参数一致,修饰符要比父类高一级。
2023-04-16 21:08:28
801
原创 写我们的第一个Java程序
在没有学习Java这门语言之前,有的人或许很陌生,但当我们接触Java第一个程序就会发现Java其实也并没有那么的难,那废话不多说我们直接上代码,相信大家对这串代码印象会非常深刻!
2023-03-11 22:53:45
193
1
原创 java面向对象以及类的功能
java中类有属性,方法,并且类能够实例化。类的属性也就是状态,每种状态都能够用不同的数据类型来定义变量来进行表示,属性即变量,该变量能够在类的方法中使用。类的方法就是为了实现某一功能,即对类进行操作,该类的方法既能够被自身调用也能够被其他类调用。类的实例化就是对象的创建,不过类的实例话需要关键字new。
2023-03-11 22:46:36
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人