- 博客(10)
- 收藏
- 关注
原创 equals,==,hashcode
我们都知道java所有的类都继承Object,而Object中有两个方法我经常的使用。第一个是equals,还有一个是 hashcode。 这两个方法的作用,都是在对象比较相等的情况下使用。先说一下什么是hashcode。就是在对象产生的时候都会产生一个hashcode值,也可以称作对象的散列值。"=="这个符号的使用场景主要是对象的对比。如果对象有相同的内存地址那么可以说明这两个对象
2017-05-10 17:17:33 145
转载 java 数字精度实现方法
作者: chenssy 出处: http://www.cnblogs.com/chenssy/ 四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例:public static void main(String[] args) { System.out.println("12.
2017-03-04 19:10:11 708
原创 异常重拾
在java中异常存在是一个不可避免的地方!程序必须良好的处理异常的问题!常见的异常就不说了。1.自定义异常,有些场景我们需要自定自己的异常比如,如果扣款的时候用户的余额不够,我们程序在处理的时候可以抛出自定义的异常然后捕获。2.throws Exception往上抛出的时候在最外层的时候必须捕获。3.异常有传递性通过e进行传递。4.处理异常不能够仅仅打印异常信息就可以了。5.在
2016-09-26 12:36:49 181
原创 面向对象(补充)
这篇文章主要是对面向对象的一些知识点的补充1.抽象类和接口 抽象类使用场景:被子类继承然后实现里面的方法,对象知道了有哪些方法,不仅可以定义方法还可以定义成员变量。接口:定义一些行为,然后让需要他的类去实现。比如 fly这个方法可以在在多个类使用,这些类相互之间可以没哟任何关联。2.拷贝在java中和其他语言是一样的拷贝都存在深度复制和浅复制。浅复制:就是
2016-09-21 23:42:50 214
原创 也谈java三大特性
java面向对象的三大特性:封装集成多态。大家都耳熟能像。所谓的面向对象:我的理解就是当你拿到一个任务的时候你考虑的不是这个任务该怎么一个一个步骤的去完成,而是要考虑这个任务有哪些对象,这些对象有什么属性和方法。各个对象之间有什么关系。封装:我们常见的java po类就是很好的封装, 因为我们把属性设置为私有的然后通过公共的set和get来控制这些私有属性的读和写。继承:老虎is动物
2016-09-21 00:16:14 285
原创 java数据类型
java的数据类型和其他的语言一样就分为:值类型 比如:int double float long 等,引用类型 比如String Object Array Date等。 不同的数据类型在内存中存储的位置是不一样的。 值类型 引用类型 存储在栈中 地址存在栈中,数据存储在堆中
2016-09-20 14:20:58 199
原创 回到博客
做软件开发3年多了,接触过很多东西。一开始自己做.net,后来转java。自己对前端比较感兴趣就自己学习了下前端相关技术。本人一直觉得自己的前端技术还可以。但是最近公司的一次内部测评。结果让我很尴尬,所以决定自己好好的回顾自己的基础知识。一方面夯实基础,一方面和大家共同学习。以前虽然也有总结但是都在云笔记上自己做记录。看别人的博客我也学到了很多,所以自己也把自己的一个学习过程放出来和大家一起分享。
2016-09-20 09:36:21 175
转载 委托和事件很好的说明
http://www.cnblogs.com/holyknight-zld/archive/2012/08/30/delegateEvent.html#commentform
2014-08-02 16:27:43 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人