自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 集合ArrayList

ArrayList1 概念public class ArrayList可调整大小的数组实现E:想要存储的类型,String、Student类 等2 构造方法和添加方法//构造方法ArrayList<String> array=new ArrayList<>();//add():添加到最后array.add("Hello");array.add("World");//add(index,e):添加到index索引处,index<=原集合个数array.

2021-07-21 21:06:13 53

原创 StringBuilder类

StringBuilder一个可变的字符序列1 常用的构造方法//无参构造StringBuilder sb=new StringBuilder();System.out.println("sb:"+sb);//初始化为指定字符串内容的StringBuilder sb2=new StringBuilder("Hello");System.out.println("sb2:"+sb2);2 方法:添加append和反转reverse//append(任意类型):添加数据,并返回对象本身

2021-07-21 21:05:45 56

原创 接口的定义和作用

接口的定义普通类:只有具体实现抽象类:具体实现和抽象方法(规范)都有接口:只有规范,自己无法写方法。约束和实现分离//定义:public interfacepublic interface UserService { void a(); void b();}//接口多继承public class UserServiceImp implements UserService,TimeService{ //必须重写接口中的方法 @Override pub

2021-07-20 09:57:18 94

原创 抽象类的作用

abstract 抽象类1.抽象类和方法定义类:abstract class 类名{}方法:abstract 返回值类型 方法名()类 public abstract class A{ }方法 abstract void go();//只有方法名,无方法体2.抽象类子类子类非抽象:子类无法继承抽象父类的方法,必须要重写抽象父类的方法子类抽象:不需要重写,不能new3.抽象类 notes抽象类不能new,只能靠子类去实现

2021-07-20 08:50:20 126

原创 2021-07-19 有关static

匿名代码块public class Person { { System.out.println("匿名代码块"); }static { System.out.println("静态匿名代码块");}public Person(){ { System.out.println("构造器"); }}public static void main(String[] args) { Person person1=new P

2021-07-19 16:47:01 51

原创 2021-07-19 面向对象

面向对象方法方法的定义修饰符返回值类型break 和 return 的区别方法名参数列表异常抛出:后续再学方法的调用静态方法 static非静态方法一个包内,在main方法里:static方法可直接通过类名调用,非static通过new一个对象再调用​ main方法外:static可以直接调用static方法,但不能调用非static方法​ 非stat

2021-07-19 14:23:44 52 1

原创 数组的使用

声明、创建、初始化int[] nums;//1. 声明数组nums=new int[10];//2. 创建数组,给出长度//声明和创建合并int[] nums=new int[10];//三种初始化//1.静态int[] a={};//2.动态初始化:包括默认初始化(没被赋值默认为0或null(string))int[] b=new int[2];b[0]=1;b[1]=2;内存分析[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OMwxhe

2021-06-24 15:51:36 55

原创 java中的方法

方法定义与调用1 定义修饰词 返回值 方法名(参数列表)2 代码public class Demo01 { public static void main(String[] args) { int a=1; int b=2; System.out.println(max(a,b)); } public static int max(int a, int b) { int result = 0; if (

2021-06-23 16:52:37 49

原创 for循环---打印九九乘法表和三角形

思路先打印第一列把固定值的1再用一个for循环包起来去掉重读的项调整样式for (int i=1;i<=9;i++){ for (int j=1;j<=i;j++) //j<=i操作去掉重复项 { System.out.print(i + "×"+j+"="+(i*j)+"\t"); } System.out.print("\n");}结果...

2021-06-19 22:03:17 531

原创 几个基本结构

Scanner主机与用户交互//框架import java.util.Scanner; Scanner scanner=new Scanner(System.in); /* 内容 */ scanner.close();If语句if(){ xxx}else if(){ xxx}else{ xxx}Switch选择结构switch(变量){ case 值1:

2021-06-19 22:02:25 40

原创 包机制以及用IDEA生成JavaDoc文档

包机制语法格式package pkg1[.pkg2[.pkg3[.]];一般利用公司域名倒置作为包名导入包语//导入一个包的某类 import pkg1[.pkg2[.pkg3[.]]; //导入某包下所有的类 import com.liu.base.*; JavaDoc用IDEA生成JavaDoc文档Tools-GenerateJavaDoc-encoding utf-8 -charset utf-8...

2021-06-18 16:27:42 95

原创 运算符、位运算符(面试题)、字符串连接符(面试题)

public class Demo03 { public static void main(String[] args) { //与&& 或|| 非! //位运算 //与& 或/ 非~ 异或^ 左移<< 右移>> /* A=0011 1100 B=0000 1101 题:2*8如果计算更快 << 乘2

2021-06-16 11:48:30 92

原创 变量、常量及其命名规范

public class Demo04 { //实例变量 //默认值:基本类型0,布尔值false,其他null String name; int age; //类变量:static static double salary=2000; public static void main(String[] args) { //局部变量:必须声明和初始化值 int i; //System.out.print

2021-06-11 17:19:19 56

原创 数据类型扩展

整数十进制、二进制ob、八进制0、十六进制ox浮点数float a=0.1f;double b=1.0/10;System.out.println(a==b);//flasefloat d1=213131313131f;float d2=d1+1;System.out.println(d2==d1);//true最好完全避免使用浮点数比较因为浮点数有限、存在舍入误差且,可以使用BigDecimal表示布尔值boolean flag=true; if(flag)

2021-06-10 17:27:02 33

原创 用java编写HelloWorld

Hello World创建Hello.java文件用Notepad打开编写代码编译cmd至代码所在目录编译 javac Hello.java​ (生成class文件)运行class文件 java Hello​ Hello.class文件,这里不用写Class注意事项Java大小写敏感尽量用英文文件名与类名必须一致(规范性)...

2021-06-09 21:39:21 120

原创 java基本语法

注释//单行注释/* 多行注释​ 多行注释​ *//**JavaDoc文档注释*/语法变量命名开头:字母、_、$数据类型基本类型数值类型整数byte 1short 2int 4long 8 ,后加L:1000L浮点float 后加Fdouble字符char 2 ,一个字符注意:字符串String 不是关键字,是类布尔值 true、false引用类型类

2021-06-09 21:37:59 34

原创 常用Dos命令

常用Dos命令#盘符切换 D:#查看当前目录下所有的内容 dir#切换目录 cd /d 路径#同级目录 #返回上一级 cd .. #进入目录 cd 文件名#清理屏幕 cls#退出终端 exit#查看电脑ip ipconfig#ping 命令 ping www.baidu.com#目录 #创建目录 md 名 #删除目录 rd 名#文件 #创建文件 cd> 名 #删除 del 名...

2021-06-09 21:37:17 73

原创 编译型与解释型

编译型先编译,再执行先把中文书翻译成英文速度快、但不能及时更新解释型边执行,边编译找个翻译官边看中文书边翻译成英文速度慢、能及时更新Java 既编译又解释编译 .Java文件生成.class文件解释 .class文件进行后续操作...

2021-06-09 21:36:51 38

原创 MarkDown学习

Markdown学习标题:# 一级标题二级标题三级标题字体Hello word 加粗**Hello word 斜体*Hello wordHello word 删除~~引用大于号》一二三四五六七分割线三个-三个*​图片!【名字】(地址)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q4da0V6c-1622863771856)(C:\Users\Chloe\Pictures\Saved Pictures\微信图片_202105131

2021-06-05 11:29:49 67 1

空空如也

空空如也

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

TA关注的人

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