自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 List接口——LinkedList类

一、构造方法1.无参的构造方法:public LinkedList();2.有参的构造方法:public LinkedList(Collection<? extends E> c)二、内存存储结构三、常用方法package com.feisi.test;import java.util.LinkedList;import java.util.List;public class Test {public static void main(String[] args) {

2020-07-27 15:30:43 246

原创 java中String常用方法(二)

package com.fei.test;public class Test {public static void main(String[] args) { String s1 = "helloworld"; String s2 = "helloworld"; String s3 = "HELLOworld"; //一、判断功能的方法 //equals()方法:判断两个字符串的值是否相等|| 源码:public boolean equals(Object objec

2020-07-26 19:55:48 218 1

原创 Object有哪些方法?

package com.feisi.person;public class Person {private String name="张三";//姓名private long code=371424;//身份证号public static void main(String args[]) { //equals()方法 Person person1 = new Person(); person1.name="张三"; Person person2 = new Person(); per

2020-07-24 23:11:40 232

原创 String与StringBuffer的区别?

String:1.String创建的对象是不可变的,一旦创建不可改变2.对象值可以改变其实是创建了一个新的对象,然后把新的值保存进去(如图1)3.String类被final修饰,不可以被继承4.String创建的对象的值存在于常量池,不用的时候不会被销毁5.String运行时间较长6.String适用于比较短而小的字符串图1StringBuffer:1.StringBuffer创建的对象是可变的2.它的改变不像String那样重新创建对象,而是通过构造方法(如图2)3.StringBu

2020-07-23 16:59:53 8136

原创 Arrays类中常用的方法

/Arrays类:包含操作数组的各种方法//构造方法私有化//构造方法私有化的有:Math、Arrays//使用:直接类名.方法(参数); package com.fei.test; import java.util.Arrays;//工具包 public class Text5 { public static void main(String[] args) { int[] arry = {2,5,1,8}; //1.Arrays.sort(

2020-07-21 21:03:16 302

原创 BigInteger类中常用的方法

BigInteger类://BigInteger:大整数//作用:实现高精度的运算package com.fei.test;import java.math.BigInteger;public class Test4 { public static void main(String[] args) { // long b1 = 12345678999; 不符合长度范围 BigInteger b1 = new BigInteger("12345678999"

2020-07-21 20:52:24 374

原创 BigDecimal类中常用的方法

BigDecimal类BigDecimal:精确的小数//作用:实现浮点数据的高精度运算package com.fei.test;import java.math.BigDecimal;import java.math.RoundingMode;public class Test3 { public static void main(String[] args) { double a =1.0; double b= 0.9; System.out.println(a

2020-07-21 20:41:22 317

原创 java中Math类常用的方法

作用:数学工具包,用于数值计算package com.fei.test;public class Test { public static void main(String[] args) { //1.Math类里面的abs()(Math类里面所有的方法都是静态的,所以直接用类名.的方法调用) int num1 = Math.abs(-1); System.out.println("-1的绝对值为:"+num1);//1 //2.Math类里面的ceil

2020-07-21 20:34:34 426

原创 工厂模式

意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行。水果类:package com.feisi.enity;public interface Fruit {void eat();}苹果类:package com.feisi.enity;public class Apple impl.

2020-07-21 13:50:53 141

原创 代理模式

意图:为其他对象提供一种代理以控制对这个对象的访问。 何时使用:想在访问一个类时做一些控制。 如何解决:增加中间层。 关键代码:实现与被代理类组合。 优点: 1、职责清晰。 2、高扩展性。 3、智能化 缺点: 1、由于在客户端和真实主题之间增加了代理对象,因此有些类型的代理模式可能会造成请求的处理速度变慢。 2、实现代理模式需要额外的工作,有些代理模式的实现非常复杂。 //is-a;继承 //is-like...

2020-07-21 13:42:29 147

原创 java正则表达式细节

java正则表达式java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,打开java API文档,当介绍到哪个方法时,查看java API中的方法说明,效果会更佳).1.Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的,不可以直接创建,但可以通过Pattern.complie(String regex)简单工厂方法创建一个正则表达式。2. Matcher类的构造方法也是私有的,不能随意创建,只能通过Pa

2020-07-20 22:37:38 585

原创 java中常见的正则表达式

java中常见的正则表达式(更细节的表达式讲解在主页):package com.feisi.test;public class Test8 {public static void main(String[] args) { //1、匹配汉字:^[\\u4e00-\\u9fa5]{0,3}$ String str1 = "你好吗"; boolean b1 = str1.matches("^[\\u4e00-\\u9fa5]{0,3}$"); System.out.prin

2020-07-20 21:56:54 428

原创 单例模式

概念:涉及一个单一的类,只允许有一个实例,这个类提供一种访问其唯一对象的方式,而不需要实例化对象。//关键点:私有化构造方法//意图:保证一个类中只有一个实例,并提供一个访问它的全局访问点//主要解决:一个全局使用的类频繁的创建和销毁//何时使用:当你想控制实例数目,节省系统资源的时候//应用实例:一台电脑的两台打印机不能同时打印同一文件//主要代码:// 1.私有的 静态的成员变量 ||创建Singleton的一个对象// 2.私有的构造方法 ||这样该类就不会被实例化// 3.

2020-07-18 22:52:11 157

原创 java中String类中常用方法

package com.feisi.test;public class Test { //一、字符串.charAt(int index):返回字符串指定下标的字符 String str1 = "abchiudchd"; char c = str1.charAt(str1.length()-1); System.out.println(c); //二、str1.compareTo(str2):字符串按字典顺序比较 //如果两个字符串相等,返回0;当前字符串小

2020-07-18 22:08:07 195

原创 斐波那契数列

package com.feisi.test;import java.util.*;public class Test { public static void main(String args[]){ System.out.print("请输入一个值:"); Scanner input = new Scanner(System.in); int n = input.nextInt(); System.out.println(fun

2020-07-18 21:25:07 150

原创 在数组中删除一个数字

public class Demo9{public static void main(String args[]){ delete(2);}public static void delete(int pos){ int[] a={1,2,3,4,5,6}; //把测试数组指定位置值删除,然后存入新的数组 int[] b = new int[a.length-1]; for(int i=0;i<a.length;i++){ if(i<pos){ b[i]=a[i]

2020-07-08 15:28:20 1717

原创 在数组中插入一个数字

public class Demo9{public static void main(String args[]){insert(2,3);}public static void insert(int pos,int value){int[] a={1,2,4,5,6};//新数组的长度要比旧数组的长度+1int[] b = new int[a.length+1];//不能写b[i]=a[i+1];for(int i=0;i<a.length;i++){ if(i<pos){

2020-07-08 15:27:06 3949

原创 next()与nextLine()的区别

import java.util.*;public class Demo27{public static void main(String args[]){ System.out.println("next()"+"请输入一串字符串:"); Scanner input = new Scanner(System.in); String str1 = input.next(); System.out.println(str1); System.out.println("nextLine()

2020-07-08 15:19:19 179

原创 求一个整数是几位数?把整数转换成字符串,求长度

/*【程序24】题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。???//使用了长整型最多输入18位*///1.把整数转换成字符串 String ss = Integer.toString(n);||String ss = String.valueOf(n);||String ss = “” + n;//2.求字符串的长度 ss.length()import java.util.*;public class Demo24{public static vo

2020-07-08 14:58:14 504

原创 打印杨辉三角

//打印杨辉三角import java.util.*;public class Demo12{public static void main(String args[]){ System.out.println("请输入数n:"); Scanner input = new Scanner(System.in); int n = input.nextInt(); int[][]arry =new int[n][n]; for(int i=0;i<n;i++){//表示第几行

2020-07-08 13:48:37 151

原创 打印等腰三角形

import java.util.*;public class Demo9{public static void main(String args[]){ System.out.print("请输入一个数n:"); Scanner input = new Scanner(System.in); int n = input.nextInt(); for(int i=1;i<=n;i++){ for(int j=n;j>=i;j--){ System.out.print

2020-07-06 16:51:15 156

用JS实现Web端的飞机大战.zip

用JS实现Web端的飞机大战.zip

2021-10-13

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

TA关注的人

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