
java
文章平均质量分 64
LLLLQZ
一名爱分享的程序员
展开
-
AOP是什么?为什么要使用AOP(转载)| Java
AOP是什么?为什么要使用AOPAOP的全称是Aspect-OrientedProgramming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功能,或者对其进行修改,就必须要修改所有的相关方法。这不但增加了开发人员的工作量转载 2022-04-15 11:55:50 · 845 阅读 · 0 评论 -
异常处理 | java
异常处理前言本文是java异常处理的笔记定义1、异常:2、java异常处理机制:原创 2021-05-23 10:20:49 · 234 阅读 · 0 评论 -
字符串 | java
字符串定义字符串在java中有两类,分别为定长字符串:String类 (效率较高) 和可变字符串:StringBuffer类(使用灵活),其中两类都是final类型的,不能被继承,且有多种构造函数。1、String1、通过字符串直接量2、String的构造函数3、ValueOf方法4、toString方法该方法在子类中可以重写。5、concat方法6、replace方法7、大小写转换toUpperCase和toLowerCase8、去除首尾空白符trim方法原创 2021-05-21 09:35:25 · 202 阅读 · 2 评论 -
java 类与对象 | java
java 类与对象文章目录java 类与对象一、类、变量和方法修饰符二、static关键字三、构造方法(跟c++基本没区别)四、this 关键词五、set方法和get方法六、包后话一、类、变量和方法修饰符关于transient的进一步完整解释可以查看博客关键字transient是干啥的关于volatile的进一步完整解释可以查看博客Java volatile关键字最全总结:原理剖析与实例讲解(简单易懂)对于native关键字的解释相关博客java native关键字对于synchr原创 2021-05-01 15:14:27 · 130 阅读 · 0 评论 -
Animal类的继承与接口的例子 | java
Animal类的继承与接口的例子1、前言这是一个关于继承与接口的简单例子2、题目实现下面图示3、代码实现代码我都放到了ANIMAL包里Animal类package ANIMAL;public abstract class Animal { public int legs; public Animal(int legs) { this.legs=legs; } public void walk() { }原创 2021-05-01 14:42:58 · 2352 阅读 · 0 评论 -
用Java实现斐波那契数列 |java
用Java实现斐波那契数列代码/** * 用Java实现斐波那契数列 */public class fibonacci { //递归法 public static int Fibonacci1(int i){ if(i == 0 ) { return 0; } else if (i == 1) { return 1; } e原创 2021-05-01 14:32:32 · 622 阅读 · 0 评论 -
java 继承、多态、抽象类与接口笔记(超级详细!) | java
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~原创 2021-04-30 21:47:48 · 391 阅读 · 2 评论 -
java内部类笔记(超级详细!) | java
java内部类笔记前言因为java内部类东西有点多,所以记录一下,下面开始讲解内部类内部类1.定义定义在类1中的类2被称为内部类,类2称为外部类2.作用需要内部类主要有以下几点原因(1)内部类可以实现多重继承,解决java单继承的缺陷(经常配合接口使用)(2)内部类方法可以访问该类定义所在作用域的数据,包括被private修饰的私有数据(3)内部类可以很好的实现隐藏(隐藏主要针对的是对同一包中的其他类而言的)(4)当我们想要定义一个回调函数却不想写大量代码的时候我们可以选原创 2021-04-29 21:52:35 · 234 阅读 · 1 评论 -
吸血鬼数字| JAVA
吸血鬼数字问题如下解决代码import java.util.Arrays;public class Main { public static void main(String[] args) { // write your code here int num1,num2,num3; char[] pArray;//乘积的字符数组 char[] nArray;//数字的字符数组 for (num1=11;num1&转载 2021-03-24 16:34:59 · 198 阅读 · 0 评论