自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 466

原创 单例设计模式

/* * 单例设计模式 */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 182

原创 以字符串为例去除ArrayList重复的字符串

import java.util.ArrayList;import java.util.Iterator;public class ArrayListTest { public static void main(String[] args) { //ArrayList去除集合中字符串的重复值(字符串的内容相同) ArrayList&lt;String&gt; list = new...

2018-11-01 14:14:38 262

原创 用方法实现 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 1787

原创 编写一个程序,使它能够读入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 &lt; arr.length; i++) ...

2018-10-30 22:22:51 6985

原创 杨辉三角打印

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 239

原创 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 261

转载 Java中的String,StringBuilder,StringBuffer三者的区别

最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。  这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方...

2018-10-30 10:12:36 143

原创 获得指定区间的随机数

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 524

原创 统计字符串中的某段或某个字符串(这里是指单个字符组成的字符串)统计个数

/* * 查询字符串中的某段或某个字符串统计个数 */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 324

原创 删除字符串中的某段字符串,使用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 2961

原创 字符串反转使用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 994

原创 截取字符串

/* * 截取字符串"中中国你最美,中国你是我的祖国中"中的"中国"然后输出 */public class Test6 { public static void main(String[] args) { String s = "中中国你最美,中国你是我的祖国中"; //判断当前字符和下一个字符是否是"中国",如果是就直接输出 for(int i=0;i&lt;s.lengt...

2018-10-28 16:08:24 164

原创 字符串反转:例如键盘输入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 629

原创 将字符串中的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 1300

原创 将一个字符串变为首字母大写其他小写输出

/* * 将一个字符串变为首字母大写其他小写输出 */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 773

原创 将一个字符串中的大写字母,空字符,小写字母和数字统计出个数

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 468

原创 字符串的遍历

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 1463

转载 内部类访问局部变量的时候,为什么变量必须加上final修饰

内部类访问局部变量的时候,为什么变量必须加上final修饰这里的局部变量就是在类方法中的变量,能访问方法中变量的类当然也是局部内部类了。我们都知道,局部变量在所处的函数执行完之后就释放了,但是内部类对象如果还有引用指向的话它是还存在的。例如下面的代码:class Outer{ ...

2018-10-27 14:28:41 201

原创 * 静态内部类中不一定有静态成员,有静态成员的内部类一定是一个静态内部类?????

非static的内部类,在外部类加载的时候,并不会加载它,所以它里面不能有静态变量或者静态方法。1、static类型的属性和方法,在类加载的时候就会存在于内存中。2、要使用某个类的static属性或者方法,那么这个类必须要加载到jvm中。基于以上两点,可以看出,如果一个非static的内部类如果具有static的属性或者方法,那么就会出现一种情况:内部类未加载,但是却试图在内存中创建sta...

2018-10-26 19:29:44 933

原创 继承中的成员变量方法局部变量关系

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 313

原创 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 4959

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除