java
StormEnum
恁时相见早留心,何况到如今。
展开
-
java内部类
在java中,可以将一个类定义在另一个类的内部或方法体中,这样的类我们称之为内部类通常情况下,内部类包括这四种:成员内部类,局部内部类,匿名内部类,静态内部类成员内部类成员内部类是最普通的内部类,它定义在另一个类的内部如:...原创 2019-01-18 11:03:35 · 198 阅读 · 1 评论 -
java 数组去重
//使用java 1.8新特性<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons-lang3.version}</version&...原创 2019-03-29 16:37:53 · 303 阅读 · 0 评论 -
synchronized
一、为什么需要synchronized看下面这段代码/** * Created by yan on 2019/2/3. */public class ThreadDemo implements Runnable { static ThreadDemo threadDemo = new ThreadDemo(); public static void main(Stri...原创 2019-02-04 05:22:18 · 167 阅读 · 0 评论 -
排序算法
冒泡排序/** * Created by yan on 2019/1/21. */public class Demo { public static void main(String[] args) { int[] arr = {10,9,8,7,6,5,4,3,2,1}; for (int i = 0; i &amp;amp;amp;amp;amp;amp;lt; arr.length-1; ...原创 2019-01-21 20:40:12 · 278 阅读 · 0 评论 -
值传递&&引用传递
java中的值分为两大类:值类型和引用类型值类型:就是基本数据类型引用类型:除了基本变量类型之外的所有类型所有的类型在内存中都会分配一定的存储空间(注:形参在使用的时候也会分配一定的内存储空间,方法调用完毕后空间也自动消失)基本的数据类型只有一块存储空间(分配在stack中)引用数据类型有两块存储空间(一块在stack中,一块在heap中)...原创 2019-01-21 16:36:21 · 135 阅读 · 0 评论 -
Linux CentOS7中搭建FTP服务器
一Linux CentOS7中搭建FTP服务器转载 2019-01-18 16:34:58 · 304 阅读 · 0 评论 -
Map遍历的四种方式
public static void main(String[] args) { Map&amp;lt;String, String&amp;gt; map = new HashMap&amp;lt;String, String&amp;gt;(); map.put(&quot;1&quot;, &quot;value1&quot;); map.put(&a原创 2019-01-20 19:44:51 · 343 阅读 · 0 评论 -
java拆箱/装箱(Autoboxing and unboxing)
一、什么是java自动拆箱/装箱1.自动装箱就是自动将基本数据类型转换为对应的对象类型(JDK编译器在编译时调用valueof将基本数据类型转换为对象)2.自动拆箱就是自动将对象类型转变为基本数据类型(JDK编译器在编译时调用intValue(),doubleValue()等方法将对象转换为原始值)3.既然有自动拆箱/装箱就应该有手动拆箱/装箱。jdk 1.5 之前必须手动拆箱装箱(手动实...原创 2019-01-20 18:28:07 · 196 阅读 · 0 评论 -
instanceof 关键字
首先需要确定的是 instanceof 的用法在java和JavaScript中的用法是天差地别的一、instanceof 之 javajava中 instanceof 运算符返回的是一个boolean类型,是用来在运行时判断某对象是否是特定类(或者它子类)的一个实例用法boolean = Object instanceof class下面我们举个例子来详细说明instanceof的用法...原创 2019-01-19 16:41:30 · 227 阅读 · 0 评论 -
Long == Long 的有趣现象
直接看测试定义两个Long对象public static void main(String[] args) { Long left = 100L; Long right = 100L; if(left == right){ System.out.println(&amp;amp;amp;quot;left == right&amp;amp;amp;quot;); }el...原创 2019-01-19 15:34:03 · 456 阅读 · 0 评论 -
Maven项目添加第三方jar包
这里就以 aspose-words 举例1.将准备好的第三方jar包添加在resource文件下2.pom.xml文件中<dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <version>16.4.0&...原创 2019-05-28 14:01:03 · 2225 阅读 · 0 评论