- 博客(22)
- 收藏
- 关注

原创 IOC中自动装配注解@Autowired和@Resource的区别
首先两者依赖的jar包不同@Autowired :<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1.5.RELEASE</version&...
2019-08-19 17:18:29
537
原创 单例设计模式
/* * 单例设计模式 */public class Test1 { public static void main(String[] args) { Boss s=Boss.getBoss(); Boss s1=Boss.getBoss(); System.out.println(s.hashCode()==s1.hashCode()); }}/*//饿汉式单例...
2018-11-02 10:34:45
223
原创 以字符串为例去除ArrayList重复的字符串
import java.util.ArrayList;import java.util.Iterator;public class ArrayListTest { public static void main(String[] args) { //ArrayList去除集合中字符串的重复值(字符串的内容相同) ArrayList<String> list = new...
2018-11-01 14:14:38
309
原创 用方法实现 1.输入10个整数存入数组 2.删除指定位置上的数 3.修改指定位置上的数
.对一维数组进行增删改查:int[] num = new int[10]; 要求:用方法实现 1.输入10个整数存入数组 2.删除指定位置上的数 3.修改指定位置上的数 import java.util.Scanner;public class Test { public static void main(String[] args) { // 1.存数组 ...
2018-10-31 12:55:41
1900
原创 编写一个程序,使它能够读入10个整数,这10个整数不能相同,最后将这10个数输出
import java.util.Scanner;public class Test4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) ...
2018-10-30 22:22:51
7113
原创 杨辉三角打印
import java.util.Scanner;public class Testtt { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入要打印的杨辉三角行数:"); int i = sc.nextInt()+1; i...
2018-10-30 20:36:36
306
原创 Integer类、Arrays类的使用
import java.util.Arrays;public class Test { public static void main(String[] args) { String a="91,23,41,45,66,77"; //根据正则切割字符串 String[] arr=a.split(","); //创建一个和String数组一样长度的int数组 int[] ...
2018-10-30 10:32:51
303
转载 Java中的String,StringBuilder,StringBuffer三者的区别
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方...
2018-10-30 10:12:36
208
原创 获得指定区间的随机数
import java.util.Random;public class RandomDemo2 { public static void main(String[] args) { // 创建一个随机数生成器 Random r = new Random(); // 获取1-5之间的随机数 // public int nextInt(int n)返回的随机范围0-(n-1...
2018-10-29 19:25:37
591
原创 统计字符串中的某段或某个字符串(这里是指单个字符组成的字符串)统计个数
/* * 查询字符串中的某段或某个字符串统计个数 */import java.util.Scanner;public class Test9 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串:"); Str...
2018-10-29 15:51:45
390
原创 删除字符串中的某段字符串,使用String的replace()方法
* 删除字符串中的某段字符串 */import java.util.Scanner;public class Test9 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串:"); String scrStr ...
2018-10-29 15:02:11
3014
原创 字符串反转使用StringBuilder中的方法
public class Test8 { public static void main(String[] args) { String a = "abc"; StringBuilder sb = new StringBuilder(a); sb.reverse();//返回一个StringBuilder类型将sb覆盖 System.out.println(sb);//cba...
2018-10-29 10:20:32
1042
原创 截取字符串
/* * 截取字符串"中中国你最美,中国你是我的祖国中"中的"中国"然后输出 */public class Test6 { public static void main(String[] args) { String s = "中中国你最美,中国你是我的祖国中"; //判断当前字符和下一个字符是否是"中国",如果是就直接输出 for(int i=0;i<s.lengt...
2018-10-28 16:08:24
225
原创 字符串反转:例如键盘输入abc输出cba(不能使用StringBuilder的方法,不能逆序输出)
这种方法的数组不会改变只不过是逆序输出 import java.util.Scanner;/* * 字符串反转:例如键盘输入abc输出cba(不能使用StringBuilder的方法,不能逆序输出) */public class Test5 { public static void main(String[] args) { Scanner sc = new Scanner(...
2018-10-28 15:52:14
690
原创 将字符串中的ab删除然后输出
/* * 将字符串中的ab删除然后输出 */public class Test4 { public static void main(String[] args) { String s="ababasdvasdasdgv"; s=s.replaceAll("a", "").replaceAll("b", ""); System.out...
2018-10-28 15:23:19
1374
原创 将一个字符串变为首字母大写其他小写输出
/* * 将一个字符串变为首字母大写其他小写输出 */public class Test3 { public static void main(String[] args) { String s="absdfkJ JJSKF M76N KNDSFK907J980"; String str=s.toLowerCase(); System.out.println(str);...
2018-10-28 14:45:15
852
原创 将一个字符串中的大写字母,空字符,小写字母和数字统计出个数
public class Test2 { public static void main(String[] args) { String s="absdfkJ JJSKF M76N KNDSFK907J980"; int num=0; int xiaoxie=0; int daxie=0; int zimu=0; int space=0; for(int i=...
2018-10-28 13:20:09
524
原创 字符串的遍历
public class Test2 { public static void main(String[] args) { String s="absdfkJJJSKFM76NKNDSFK907J980"; //将字符串转化为一个字符数组然后遍历数组 char[] c=s.toCharArray(); //foreach语句遍历 for(char a:c){ Syst...
2018-10-28 11:40:42
1532
转载 内部类访问局部变量的时候,为什么变量必须加上final修饰
内部类访问局部变量的时候,为什么变量必须加上final修饰这里的局部变量就是在类方法中的变量,能访问方法中变量的类当然也是局部内部类了。我们都知道,局部变量在所处的函数执行完之后就释放了,但是内部类对象如果还有引用指向的话它是还存在的。例如下面的代码:class Outer{ ...
2018-10-27 14:28:41
248
原创 * 静态内部类中不一定有静态成员,有静态成员的内部类一定是一个静态内部类?????
非static的内部类,在外部类加载的时候,并不会加载它,所以它里面不能有静态变量或者静态方法。1、static类型的属性和方法,在类加载的时候就会存在于内存中。2、要使用某个类的static属性或者方法,那么这个类必须要加载到jvm中。基于以上两点,可以看出,如果一个非static的内部类如果具有static的属性或者方法,那么就会出现一种情况:内部类未加载,但是却试图在内存中创建sta...
2018-10-26 19:29:44
1029
原创 继承中的成员变量方法局部变量关系
public class Test { public static void main(String[] args) { Son son = new Son(); son.f(); }}class Father{ public int value; public void f(){ v...
2018-10-26 12:03:09
361
原创 java中的抽象类的的静态成员方法和静态成员变量可以通过类名直接调用
public class Test2 { public static void main(String[] args) { Test.show();//ddd }}public abstract class Test { public static void show() { // TODO Auto-generated metho...
2018-10-26 11:20:59
5055
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人