- 博客(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
原创 为什么重写equals方法也要重写hashcode方法
因为这两个方法都是Object类定义的,而且是密切相关的。重写了equals方法也要重写hashcode方法,要么同时重写要么同时不重写。主要用在判断对象能否往集合里添加(hashSet)。 查看String类源码,将两个字符串对象往hashset中添加时,判断两个对象是否相等,要首先调用hashcode方法,然后再调用equals方法。 一般自己不会调...
2018-10-21 23:47:06 77
原创 为什么要重写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 11:44:18 51
原创 抽象类及抽象方法作用
举例:父类定义了一个排序方法,而具体的实现由子类来实现,可以是冒泡排序,也可以是希尔排序等等,父类的排序方法没有必要写出具体实现,只要声明一下就行抽象类及抽象方法是一种约束,一种规范...
2018-10-12 23:45:55 2601
原创 super关键字,表示对父类对象的引用
super可以显式地调用父类的带参构造方法、普通方法。区别在于,调用构造方法必须在第一行,普通方法没有限制
2018-10-12 21:28:58 2815
原创 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人