![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 64
Signal_Du
这个作者很懒,什么都没留下…
展开
-
数组与列表的相互转化
一、数组----->列表 public static List arrayToList(String[] s) { List l = new ArrayList<>(); Collections.addAll(l, s); return l; } public static List arrayToList1(Stri原创 2017-03-23 17:57:41 · 768 阅读 · 0 评论 -
Java取整、取余
最近在做一个计算的时候用到了取整取余的计算,那就来简单看看~~原创 2017-03-07 13:25:00 · 56858 阅读 · 0 评论 -
Java提高之HashMap与Hashtable的区别
前面分别介绍了HashMap和Hashtable,接下来简单比较一下二者的区别。基本环境本文源码基于Java API为Android API 25 Platform下的 Java API/Users/du/Library/Android/sdk/platforms/android-25/android.jar!/java/util/HashMap.class 和原创 2017-12-13 18:46:41 · 340 阅读 · 0 评论 -
Java-MD5加密的方法
方法一:public static String getMD5(String inputString) { if(inputString == null) { return null; } else { byte[] source = inputString.getBytes(); Stri原创 2016-08-01 14:40:25 · 414 阅读 · 0 评论 -
Java Reference(SoftReference、WeakReference、PhantomReference)的使用
Reference继承自Object,有SoftReference、WeakReference、PhantomReference三个直接子类。三个子类的构造方法中涉及到ReferenceQueue和Referent:Referent:被引用的对象ReferenceQueue:当引用(软引用/弱引用/虚引用)的Referent被回收后,该引用(软引用/弱引用/虚引用)会被enqueu原创 2017-09-28 18:08:33 · 642 阅读 · 0 评论 -
Java中有意思的n++
n++ 的执行步骤是 先存储原值,然后加1,最后返回原值原创 2017-10-09 17:05:32 · 3426 阅读 · 1 评论 -
Java提高至Hashtable
基本环境Mac OS X EI Capitan 版本 10.11.6AndroidStudio 2.3.2Java API为Android API 25 Platform下的 Java API源码基于 /Users/du/Library/Android/sdk/platforms/android-25/android.jar!/java/util/Hashtable.cla原创 2017-12-13 15:46:12 · 403 阅读 · 0 评论 -
Java提高之HashMap
基本环境Mac OS X EI Capitan 版本 10.11.6AndroidStudio 2.3.2Java API为Android API 25 Platform下的 Java API源码基于 /Users/du/Library/Android/sdk/platforms/android-25/android.jar!/java/util/HashMap.class原创 2017-12-12 17:13:43 · 382 阅读 · 0 评论 -
Java多线程的两种实现
Java多线程的两种实现方式O-O 声明一个类,继承Thread,并重写Thread类中的 run() 方法。For example, a thread that computes primes larger than a stated value could be written as follows: class PrimeThread extends Thre转载 2017-10-13 18:33:42 · 707 阅读 · 0 评论 -
Java中基本数据类型和引用数据类型的存放位置
基本数据类型是放在栈中还是放在堆中,这取决于基本类型声明的位置。一:在方法中声明的变量,即局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就是局部变量只能在方法中有效的原因。 · 在方法中声明的变量可以是基本类型的变量,也可以是引用类型的变量。转载 2017-10-09 17:35:07 · 849 阅读 · 0 评论 -
Java枚举enum的用法
Java1.5增加了enum类型,使用enum需要注意1. 创建枚举类型时,必须用enum关键字。所有创建的枚举类型都隐式继承了java.lang.Enum,不可以使用定义一个类继承Enum类的方法来定义枚举类型。 public enum Suit { CLUBS, DIAMONDS, HEARTS, SPADES }2. 上面的代码中构造函数缺省,默认会映射原创 2017-10-11 15:31:42 · 797 阅读 · 0 评论 -
Java中的关键字
Java中的关键字一共有53个,包含常用的51个和两个保留字1. 保留字:预留的关键字,即Java中未被使用到的关键字const保留字,即预留的关键字goto保留字,即预留的关键字原创 2017-10-10 16:37:12 · 468 阅读 · 0 评论 -
10个台阶,每次只能上1个或者2个,一共有多少种走法
思路来得太慢,好想拿小锤锤捶自己哟~~~第一种,递归思路。如果你上10个台阶,可以分解成下面两种情况:● 上9个台阶,最后上1个台阶。假设这种情况下,上前面9个台阶的方法数为m。● 上8个台阶,最后上2个台阶。假设这种情况下,上前面8个台阶的方法数为n。所以,上10个台阶的方法数,其实就是 m + n。可以递归为:f(n) = f(n - 1) + f(n - 2...原创 2018-01-14 17:48:10 · 38877 阅读 · 3 评论