自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 eclipse中装入SVN插件,但是在team选项中svn却没有起作用,解决办法

首先确认你的svn插件安装是否正确其次确认你的项目处于svn连接状态

2018-10-18 09:58:42 2648

原创 为什么ArrayList查询效率高,删除效率慢

ArrayLIst查询效率高:ArrayLIst是连续存放元素的,找到第一个元素的首地址,再加上每个元素的占据的字节大小就能定位到对应的元素。LinkedList插入删除效率高。因为执行插入删除操作时,只需要操作引用即可,元素不需要移动元素,他们分布在内存的不同地方,通过引用来互相关联起来。而ArrayLIst需要移动元素,故效率低。...

2018-10-18 00:15:47 11524

原创 eclipse中执行程序时报错'A JNI error has occurred,please check your installation and try again

原因:在java.lang包下创建类并运行。解决方案:把类放入自己定义的包中

2018-10-16 00:37:27 2812

原创 int/double类型相除保留两位小数

方案1:使用DecimalFormat进行格式化方案1:使用String类型格式转换public class Variable { public static void main(String[] args) { int a = 2; int b = 3; int c = a / b; double d = (dou...

2018-10-09 00:41:41 13179

原创 Json简介

2018-10-28 00:37:22 78

原创 Java内部类

示例:其中Entiy即为内部类遍历map中的key和value

2018-10-24 21:54:11 117

原创 HashMap遍历方式

2018-10-23 00:11:34 84

原创 TreeSet带排序的集合实现

ArrayList +sql,实现升序或降序TreeSet + 比较器(自定义)。实现按属性进行升序或降序

2018-10-22 01:14:42 391

原创 迭代器Iterator用法

HsahSet set=new HashSet();

2018-10-22 00:22:14 670

原创 为什么重写equals方法也要重写hashcode方法

       因为这两个方法都是Object类定义的,而且是密切相关的。重写了equals方法也要重写hashcode方法,要么同时重写要么同时不重写。主要用在判断对象能否往集合里添加(hashSet)。       查看String类源码,将两个字符串对象往hashset中添加时,判断两个对象是否相等,要首先调用hashcode方法,然后再调用equals方法。      一般自己不会调...

2018-10-21 23:47:06 77

转载 为什么final通常与static连用

2018-10-16 23:26:17 1098

原创 数组拷贝使用System.arraycopy

2018-10-16 02:19:56 157

原创 static方法使用场景

通用的辅助功能定义成static方法例如:

2018-10-16 02:08:56 819

原创 接口类型数组

2018-10-16 01:58:08 6353

原创 二维数组

非规整二维数组,每行个数不等遍历二维数组:二维数组长度就是多少行

2018-10-16 01:26:26 168

原创 数组存放引用类型

示例1:结果为null;示例2:打印结果:16 18 17示例4:

2018-10-16 00:43:52 2010

原创 数组未重写equals方法,所以比较的是地址

即数组a指向a[0]的地址重写数组的equals方法

2018-10-16 00:38:22 567

原创 为什么abstract与final不能一起使用

2018-10-15 18:43:37 6654

原创 为什么要重写equals方法

为了比较对象的内容,而不是地址。默认继承Object类,而Object类就是比较两对象地址。equals本意是比较两个类内容是否一致示例:重写Student类的equals()方法...

2018-10-14 22:06:17 238

原创 Object与String的equals方法比较

具体可查看源码==判断地址是否相同。对于重写了Object的equals()方法判断内容是否一致对于Object类的equals()方法来说,它是判断两个对象是否相等,而对于继承了Object类的其他类来说,如果他重写了equals方法,他才是判断内容是否一致,如果没有重写,还是继承了Object类的equals方法,还是比较的地址...

2018-10-14 21:52:54 3852

原创 ==的作用

2018-10-14 20:33:59 354

原创 instanceof关键字

结果为true

2018-10-14 17:26:44 648

原创 单例模式

单例模式就是一个类只能生成一个对象。实现思路:私有的构造方法,静态私有实例,提供公共的静态调用方法。方法一:多线程模式下,比方法二好点方法二:...

2018-10-14 11:44:18 51

原创 为什么abstract和final是非法组合

2018-10-14 11:15:26 204

原创 this把参数赋值给成员变量

把参数赋值给成员变量

2018-10-12 23:50:59 2951

原创 抽象类及抽象方法作用

举例:父类定义了一个排序方法,而具体的实现由子类来实现,可以是冒泡排序,也可以是希尔排序等等,父类的排序方法没有必要写出具体实现,只要声明一下就行抽象类及抽象方法是一种约束,一种规范...

2018-10-12 23:45:55 2601

原创 多态向上转换和向下转换

2018-10-12 23:20:30 918

原创 super关键字,表示对父类对象的引用

super可以显式地调用父类的带参构造方法、普通方法。区别在于,调用构造方法必须在第一行,普通方法没有限制

2018-10-12 21:28:58 2815

原创 构造方法调用构造方法,使用关键字this

构造方法不能直接调用构造方法,需要使用关键字this

2018-10-10 23:30:58 2240

原创 重载(Overload)为什么和返回值无关

method(1)不知道该调用哪个method() 方法了,编译无法通过!!!

2018-10-10 23:12:03 1126

原创 MySQL修改root密码的4种方法(以windows为例)

方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -...

2018-10-10 22:53:11 194

原创 成员变量与局部变量

2018-10-10 21:38:22 58

原创 形式参数、实际参数

a,b是形式参数,1,2为实参

2018-10-10 21:25:18 1913

原创 new关键字详细讲解

new 关键字在生成对象时完成了三件事情:a) 为对象开辟内存空间。b) 调用类的构造方法。c) 将生成的对象的地址返回。 

2018-10-10 00:41:43 6059 2

原创 构造方法的作用

构造方法用于完成对象属性的初始化工作,构造方法的特点:a) 构造方法的名字必须与类名完全一致(包含大小写)b) 构造方法没有返回值,连 void 也不能出现。c) 如果在定义一个类的时候,没有为类声明构造方法,那么 Java 编译器会自动为类 添加一个没有参数且方法体为空的构造方法(默认的构造方法)d) 如果在定义一个类的时候,为类声明了构造方法,那么 Java 编译器就不会再为类...

2018-10-10 00:35:46 1030

原创 方法参数,值传递

打印出来i为10;非引用传递。int i 为原生数据类型,给age赋值后,i与age没有关系引用时对象地址的表达方式,存放的是对象的地址。会改变值(Java都是传值,其中引用类型传的是内存地址值) ...

2018-10-10 00:25:13 62

原创 new 对象,对象变量引用类型

引用类型(reference type):引用类型是用在对象上的。一个对象可以被多个引用所指 向,但同一时刻,每个引用只能指向唯一的一个对象。如果一个对象被多个引用所指向, 那么无论哪个引用对对象的属性进行了修改,都会反映到其他的引用当中。people的对象引用指向堆中的new People()对象...

2018-10-10 00:04:10 1357

原创 更改tomcat窗口名字

修改bin目录下catalina.bat

2018-10-08 11:38:57 319

空空如也

空空如也

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

TA关注的人

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