- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 基本类型和包类型的区别
1.初始化默认值不一样基本类型 初始化 包类型 初始化 int 0 Integer null float 0.0F Float null double 0.0 Double null char '\u0000' Character null short 0 Short...
2018-10-17 20:34:04
658
原创 java 自动类型转换原理
当八种基本类型参与运算时,若是不同类型,则编译后会自动进行类型转换如:double d=0.0;int i=0;System.out.println(i==d);//打印出true查看编译后的class文件可以发现:double d = 0.0D;int i = 0;System.out.println((double)i == d);//自动进行了类型转换,转换规则见上...
2018-10-17 20:16:57
1311
原创 Comparator<T>和Comparable<T>
小红编写了一个Money类,打包成了jar包供我们使用。当我们需要比较两个Money对象的大小或对集合进行排序时,如果该类实现了Comparable<T>,则会实现compareTo(T o)方法,我们只需调用即可。但如果该类没实现Comparable<T>接口,我们该怎么办呢?让小红修改一下Money类?不太可能,这时需要用到Comparator<T>接口,该...
2018-08-22 15:36:54
260
原创 java中--x;x--;x-1;x=x-1;介绍
本文只介绍--运算符,++运算符同理x--和--x的区别: int x=5;int num=--x;//等价于x=x-1;int num=x;num=x--;//等价于num=x;x=x-1;实例如下:int x=5;System.out.println((x--)+":"+(x-1)+":"+x);//输出5:3:4System.out.println(x--)...
2018-08-22 11:16:58
10184
1
原创 Character类
/** *判断是不是BMP code point *BMP 是2的16次方,刚好两个字节,在两个字节以内的整数都可以转化为char */public static boolean isBmpCodePoint(int codePoint) { return codePoint >>> 16 == 0;//无符号向右移16位,如果codePoi...
2018-08-18 15:55:33
460
原创 Spring 单元测试
1.创建BaseSpringTest类import org.junit.After;import org.junit.Before;import org.junit.runner.RunWith;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springfram...
2018-08-01 22:24:50
162
原创 mybatis+swagger配置
1.在demo-admin中引入webmvc依赖包,swagger依赖包<!--spring-webmvc 依赖包 start--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</ar...
2018-08-01 16:10:22
925
原创 maven 聚合和继承
1.在projects目录下执行mvn archetype:generate构建一个war项目2.默认情况下是使用1230:maven-archetype-quickstart项目骨架自动构建,如果向构建war包则在choose a number or apply filter:时输入maven-archetype-webapp,查询到remote关联,输入前面的序号1表示选择该骨架进行自动构...
2018-07-31 10:32:04
171
原创 linux 下 查看u盘文件
1.查看u盘是哪个设备shell> fdisk -l Device Boot Start End Blocks Id System/dev/sdb1 63 30308543 15154240+ b W95 FAT322.挂载到/media下shell> mount /dev...
2018-07-30 20:32:16
8268
原创 linux 下安装 mysql
下载mysqlhttps://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz参考官方资料https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html1.这个版本的mysql 需要依赖libaio库,如果没下载可以...
2018-07-29 12:34:06
128
原创 Maven历史版本下载和linux配置
1.历史版本下载地址:http://archive.apache.org/dist/maven/maven-3/2.选择binary包,是编译过的,source是源代码包,需要自行编译才能使用3.解压tar -zxvf /home/li/Downloads/apache-maven-3.5.0-bin.tar.gz -C /usr/local/4.在linux配置maven...
2018-07-23 21:00:44
1225
原创 mysql source 导入文件
设置mysql的环境变量:windows 7:%MYSQL_HOME%=D:\Java\mysql-5.6.40-winx64Path=%MYSQL_HOME%\binwin+R 输入 cmd 进入dos输入登录命令:mysql -u root -p 默认root密码为空 无需输入C:\Users\Administrator>mysql -u root -p...
2018-07-18 16:06:58
32347
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人