- 博客(72)
- 收藏
- 关注
原创 Brief comparision:Soap VS Rest
The advantage of soap is safety. It supports not only SSL protocol (Secure Sockets Layer)(端到端加密), but also WS-Security protocol (WS = web services) which adds some enterprise security features.
2023-03-28 20:50:29
530
原创 Java中的子类构造器会调用父类构造器
可以看见,在我们调用子类构造器去new sonClass时,它会先调用父类的构造器,然后才调用子类的构造器。先说结论:子类的构造器会先调用父类的构造器。
2022-12-25 09:28:17
1329
原创 Java中的泛型
下面框起来的Dog,就是泛型:0560_韩顺平Java_自定义泛型类_哔哩哔哩_bilibili有自定义泛型类、自定义泛型接口和自定义泛型方法。
2022-12-20 20:33:05
106
原创 Android开发中的Log打印日志
Log 是 android.util 包中的一个类,是 Android Studio 中的日志工具类。用于打印开发过程中的日志信息。
2022-12-18 10:16:01
6858
原创 Java中的大数处理(BigInteger类和BigDecimal类)
在编程中,如果需要处理很大的、或者精度很高的数,像int, double, long等都不够用的时候,就用BigInteger类和BigDecimal类。
2022-12-16 14:56:22
446
原创 Java中的StringBuilder类
可以看出StringBuilder的体系图和StringBuffer一样,即StringBuffer中有的方法在StringBuilder中也有。答:因为StringBuilder用在单线程,StringBuffer用在多线程中。和StringBuffer一样,在次就不赘述了。
2022-12-16 14:43:10
2823
原创 Java中的String类
1、String类是干嘛的?2、详细介绍String类3、String类是,无法被继承。4、String类是在。注意:该char类型数组是final类型,因此无法修改。(指的是地址无法修改,而非内容,一旦内容更改,该final数组就指向了另一个地址)
2022-12-16 11:46:06
648
2
原创 Java中的异常(Exception)
下面代码中的注释写的很清楚。//1.当执行到num1/num2,因为num2 = 0,程序就会抛出异常ArithmeticException。Arithmetic(adj 算术的)//2.抛出异常后,程序就退出,因为崩溃了,下面的代码不再执行。//3.在2中叙述的情况,在现实中不合理,不应该因为出现了一个不算致命的问题,就导致整个系统崩溃。//4.因此java设计者提供了一个叫 异常处理机制 来解决该问题。System.out.println("程序继续运行......");
2022-12-15 22:17:47
1237
原创 Java中常见的注解
如果方法前有@Override注解,编译器就会去检查该方法是否真的是重写父类的方法,如果不是(因为这相当于是子类自己的方法,不是重写父类的),则会编译报错。说白了,@Override起着检查语法的作用称为源码中的Override是这样的:(@interface不是接口,而是注解类,是jdk1.5之后加入的;Override是注解,Target是修饰注解的注解,称为元注解)该注解的作用范围与它放的地方有关,例如放在main方法上,抑制警告的范围就是main方法;表示该方法是重写的父类方法。
2022-12-15 16:06:31
708
2
原创 Java中的局部内部类
局部内部类就是定义在外部类的方法/代码块中的类,有类名。class Outer02{ //外部类public void m1(){ //方法//局部内部类定义在方法中class Inner02{ //局部内部类}}}
2022-12-14 18:02:10
728
原创 Java中的静态内部类
和成员内部类一样,都是放在外部类的成员位置,但是!静态内部类有static修饰。(那不就是被static修饰的成员内部类吗...一旦被static修饰了,就叫做静态内部类)
2022-12-14 16:21:39
5639
原创 Java中的四种内部类
一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类成为外部类(outer class)。(3)没有类名(但其实系统自动分配的有类名,表面上看不见);一定要记住:(1)局部内部类是定义在方法体or代码块中;就是可以直接访问私有属性,并且可以体现类与类之间的包含关系。1、概念:局部内部类是定义在外部类的局部位置,比如方法、代码块中,并且有类名。说明:匿名内部类是定义在外部类的局部位置,比如方法中,并且没有类名。属性、方法、构造器、代码块、内部类),内部类。
2022-12-14 12:57:40
403
原创 Java中的二维数组
应用场景:比如我们要开发一个五子棋游戏,期盼就是需要用二维数组来表示。即一维数组的每一个元素也是数组。例子:请用二维数组输出如下图形:000000001000020300000000/*请用二维数组输出如下图形:000000001000020300000000*//*什么是二维数组?1.从定义形式上看 int[][]2.原来的一维数组的每个元素都是一堆数组,就构成二维数组。因此如果要得到每个一维数组的值,还需要再次遍历。
2022-12-14 11:29:39
1465
原创 Java中的finalize方法
当一个对象没有引用的时候,对象的垃圾回收器会调用finalize方法。当对象被回收时,系统自动调用该对象的finalize方法,子类可以重写该方法,做一些释放资源的操作。什么时候被回收:当某个对象没有任何引用时,jvm就认为这个对象是一个垃圾对象,就会使用垃圾回收机制来销毁该对象,在销毁对象前,会先调用finalize方法。垃圾回收机制的调用,是由系统来决定(有自己的GC算法),也可以通过System.gc()主动触发垃圾回收机制。
2022-12-12 21:13:30
3847
1
原创 Java中的toString()方法
/(1)getClass().getName() 返回类的全类名(包名+类名)//(2)Integer.toHexString(hashCode())将对象的hashCode值转成16进制字符串}Object类中的toString方法输出的结果是:全类名(包名.类名+@+16进制的哈希值)
2022-12-12 20:40:18
9921
1
原创 Java中的equals方法
解释:this指的就是当前对象,this是指equals方法是谁调用的,上面的hello调用的equals,所以this指的是字符串hello,而==右边的obj对象,是传入的abc。Object类中的equals方法默认就是比较对象地址是否相同。"=="是一个比较运算符。
2022-12-12 17:41:30
18637
4
原创 Java中的封装
封装就是把属性和方法封装在一起,将数据保护在内部,程序的其他部分只有通过被授权的操作(方法),才能对数据进行操作。如果同时存在构造器和set方法,通过构造器初始化的对象实例会破解set方法中的逻辑判断。此时在构造器中调用set方法,即可解决这种问题,达到即使通过构造器初始化对象,也能实现数据验证的效果。账号信息 name=fg 余额=60000.0 密码=345789。账号信息 name=mg 余额=60.0 密码=123456。
2022-12-12 13:41:33
1430
原创 Java中的访问修饰符
公开级别:用public修饰,对外公开。受保护级别:用protected修饰,对子类和同一个包中的类公开。默认级别:没有修饰符(default),对同一个包的类公开。私有级别:用private修饰,只有类本身可以访问,不对外公开。修饰符可以用来修饰类中的属性、方法和类。只有default和public才能用来访问类。
2022-12-09 21:23:02
268
空空如也
安卓app 切换语言失败
2022-10-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人