- 博客(10)
- 收藏
- 关注
原创 Java链式编程
在前后端分离开发中,我们经常需要统一返回结果对象 1、首先创建一个接口(也可以用枚举和普通类调用final静态变量)统一返回状态码 public interface ResultCode { public static final Integer SUCCESS = 200; public static final Integer ERROR = 201; } 2、创建统一返回结果对象(导入lombok依赖) import java.util.HashMap; import java.u
2021-03-26 22:33:02 183
原创 MybatisPlus代码生成器
MyBatisPlus代码生成器创建步骤: 1、创建代码生成器 2、全局配置 3、数据源配置 4、包配置 5、策略配置 6、执行(由于后期部署不需要生成器代码,在test中运行即可) package com.example.demo; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.gen
2021-03-26 21:17:48 171
原创 Java字符串变量相加和字符串常量相加
字符串变量相加vs字符串常量相加 public static void main(String[] args) { String s1 = "hello"; String s2 = "world"; String s3 = "helloworld"; System.out.println(s3==s1+s2);//结果为false System.out.println(s3=="hello"+"world");//结果为true
2021-03-18 17:26:52 1484 1
原创 Java包装类常用方法
包装类转化为基本数据类型 1.xxxValue()方法,例: public static void main(String[] args) { Integer a = new Integer("12"); int b = a.intValue(); System.out.println(b);//结果为12 } 基本数据类型转化为包装类 1.valueOf(基本数据类型 xx)方法,例: public static void main(String[]
2021-03-18 17:10:30 288
原创 Java集合和数组的区别
集合和数组的区别 A:长度区别:集合长度可别,数组长度不可变 B:内容不同:集合可以存储不同类型的元素,数组存储的是同一类型的元素 C:数据类型:集合只能存储引用类型,数组可以存储引用类型,也可以存储基本数据类型。 ...
2021-03-18 16:29:04 233 2
原创 Java的static关键字
静态变量和成员变量的区别: (1){A:所属不同<静态变量属于类,称为类变量,而成员变量属于对象,称为对象变量> B:内存中位置不同<static属于方法区,而另一个在堆内存中> C:内存中出现时机不同<static随着类的加载而加载,另一个随着对象创建而存在> D:调用不同<static可以通过类名和对象调用,另一个只能通过对象调用> } static的注意事项 A:在静态方法中没有this关键字,<static随着类的加载而加载,this随着对象创建
2021-03-18 16:01:23 75
原创 Java访问修饰符权限
区分:public,private,default,protected的权限 (1) public: 允许任何类访问被public修饰的成员; (2)private: 可以完全隐藏类的成员,不能从类外直接访问; (3)default: 只允许同一个包里的任何类直接访问被default修饰的成员; (4)protected: 允许同一个包里的任何类直接访问或任何包中的子类访问。 ...
2021-03-18 15:25:49 106
原创 Java三元运算符和if语句之间的关系
所有的三元运算符可以实现的if语句都可以实现,但反之不成立; 如果if语句中 语句体是输出语句,则不可以; 因为三元运算符是一个运算符,必须有一个结果返回,不能是一个输出语句。 public static void main(String[] args) { int a = 1; int b = 2; int c = a > b ? a : b; System.out.println(c); //结果为2 } ...
2021-03-18 15:07:00 528
原创 Java字符串的连接
字符串的连接 public static void main(String[] args) { System.out.println('a'); System.out.println('a'+1); System.out.println('a'+1+"hello"); System.out.println("hello"+'a'+1); System.out.println("5+5="+5+5); System
2021-03-18 14:49:31 85
原创 Java数据类型的转换
对比:(1) short s = 1 ; s = s +1; 和 (2) short s = 1;s+=1; (1) 编译直接报错 (2)编译通过 原因:s+1参与运算会先把s转为int再与1相加,得到的结果就是int型,所以需要强转s = (short) (s+1); 而s+=1就等价于 s = (s的数据类型) )(s+1)。 同样的:如果 short a =1 ; short b = 2; short c = a+b也会报错,a,b参与运算会先转化为int,所以需要 int c = a+b 或者 l
2021-03-18 14:14:39 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人