自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

New soul

嘻嘻哈哈嘿嘿

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 LinkedList的add(Object obj)和remove(Object obj)和remove(index)和get(index)的源码分析

1.add(Object obj)添加元素,底层结构为链表 //构造器 public LinkedList() { } linkedList.add(1); linkedList.add(2); linkedList.add(3); linkedList.add(4); linkedList.add(5); linkedList.add(6); linkedLis

2017-08-20 22:21:47 705

原创 Vector的add(Object obj)和remove(Object obj)和remove(index)和get(index)的源码分析

1.add(Object obj) //构造器Vector() Vector v1 = new Vector(); v1.add(1); v1.add(2); v1.add(3); v1.add(4); v1.add(5); v1.add(6); v1.add(7); v1.add(8); v1.add(9); v1.add(10); v1.ad

2017-08-20 22:18:11 1005

原创 ArrayList的add(Object obj)和remove(Object obj)和remove(index)和get(index)的源码分析

1.add(Object obj) ArrayList list1 = new ArrayList(); list1.add("a"); list1.add(2); list1.add(3); list1.add(4); list1.add(5); list1.add(6); list1.add(7); list1.add(8); list1.

2017-08-20 22:12:38 596

原创 Java中大数的相关计算

package com.an.math; import java.math.BigDecimal; import java.math.BigInteger; import org.junit.Test; public class TestMath { @Test public void testtestBigDecimal(){ BigDecimal a = new BigDec

2017-08-16 21:02:03 221

原创 数组扩容

package com.an.array; import java.util.Arrays; //声明了一个容器,用来装整数的容器 public class MyArrays { private int[] arr; private static final int DEFAULT_LENGTH = 10; private int total; //创建一个默认大

2017-08-16 20:22:52 357

原创 关于字符串的运用(去除空格,反转,统计次数,最长公共子串)

整理昨天的笔记,做了几个字符串的问题,感觉还不错, package com.an.test.teststring; import org.junit.Test; public class TestString { //1、模拟一个trim方法,去除字符串两端的空格。 @Test public void test() { //方法一 // String str1 = "

2017-08-16 20:20:16 243

原创 关于获取日期的一些问题

由于Date里面的方法已经过时,所以用到import java.util.Calendar;包里面的一些方法进行获取系统里的时间。下面一些简单的获取时间的例子。 package com.an.datetime; import static java.util.Calendar.*;//把java.util.Calendar设为静态的,java.util.Calendar里面的东西都可以

2017-08-16 20:09:50 324

原创 关于日期转换和自定义日期格式的问题(DateFormat)

要向自定义一个日期格式,用到DataFormat类就可以了 package com.an.datetime; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import org.junit.Test;

2017-08-16 20:07:17 2063

原创 Comparator和Comparable和类Collator的区别?(对象排序)

今天做了个关于对象排序的一个问题,用到了一些对象的排序,就简单的做了一些记录。具体的说法还需看Java的API Comparator:是在java.util.Comparator包里面。一个排序的类实现的接口,要重写compare方法,其中compare方法中有两个参数。 Comparable: 是在java.lang.Comparable包里面。是一个对象类实现的接口,要重写compar

2017-08-16 20:03:12 570

原创 关于枚举的理解

package com.an.testenum; /* * JDK1.5之后: * 声明格式: * 【修饰符】 enum 枚举类名{ * 常量对象列表(每一个对象之间使用,分割) * } * * 要求: * 1、常量对象列表必须在首行 * 2、如果常量对象列表后面还有其他的代码,那么需要在常量对象列表后面加; * * 特点: * 1、枚举类型也是类,只不过有点特殊

2017-08-14 22:33:43 318

原创 汉诺塔问题II

今天看了一本书上的一个汉诺塔问题,和原本的汉诺塔问题有点不一样,就记录了下来。 package com.an.stack; /* * 汉诺塔问题(II) * 这里的汉诺塔修改了游戏规则,现在限制不能直接从左边的塔放到最右边,也不能从右边直接放到 * 左边,而是必须要经过中间.问:当有N层时,写出打印出的移动过程和最优移动的步数 * * 分析:如果剩下N层塔,从上到下一

2017-08-04 22:35:45 391

原创 汉诺塔问题(递归)

今天看了汉诺塔问题,在一本书上简单了看了个大概,没有深入的了解。先记上。 #include /* 汉诺塔问题。 有n个盘子,有三根石柱,n个盘子从上到下依次为从小到大的盘子,而且在第一个石柱上面, 问题:把一个石柱上面的盘子移到第三个上面,而且一次只能移动一个,移动时小盘子必须 放在大盘子上面。求最后移动的整个过程,和 我们把n个盘子从A柱移动到C柱,问题可以变为

2017-08-02 22:26:46 290

Struts2配置时常用的包

Struts2配置时常用的包

2017-03-23

空空如也

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

TA关注的人

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