java基础
文章平均质量分 67
冰情一结
这个作者很懒,什么都没留下…
展开
-
类设计技巧
1. 一定要保证数据私有 这是最重要的,绝对不能破坏封装性。有时候我们需要编写一个访问器方法和更改器方法,但是最好还是保持实例域的得私有性。当数据保持私有时,它们的表示形式的变化不会对类的使用者产生影响,即使出现BUG也容易检测。 2. 一定要对数据初始化 java不对局部变量初始化,但是会对对象的实例域进行初始化。最好不要依赖于系统的默认值,而是显式的初始化所有原创 2016-11-16 14:09:24 · 179 阅读 · 0 评论 -
java利用反射获取类信息
在java.lang.reflect包中有三个类Field、Monthod和Constructor分别描述类的域、方法和构造器。还可以使用java.lang.reflect包中的Modifier类的静态方法分析getModifiers返回的整型数值。例如可以使用ispublic、isprivate、isFinal 判断方法是否是public、private、final。另外还可以使用Modifie原创 2016-11-16 18:09:58 · 976 阅读 · 0 评论 -
java 数据类型
java是一种强类型语言,意味着必须为每一个变量声明一种类型,在java中,一共有8中基本类型,其中4中整型、2中浮点型、1中用于表述Unicode编码的字符单元的字符类型char和一种表示真值的boolean类型。原创 2016-11-13 13:08:31 · 196 阅读 · 0 评论 -
大数值
如果基本的整数和浮点数精度不能满足需求,可以使用java.math包中BigInteger和BigDecimal。BigInterger实现了任意精度的整数运算,BigDecimal实现了任意精度的浮点是运算BIgInterger 不能使用运算符(+和*)处理大数值,常用方法:BIgInterger valueOf(Long val) :将普通的数值转换成大数值BIgInterg原创 2016-11-15 15:57:48 · 274 阅读 · 0 评论 -
java数组
数组定义数组是一种数据结构,用来存储同一类型值得集合,通过一个整型下标可以访问数组中的每一个值。注意:创建一个数字数组时,所有元素都初始化为0,boolean数组的元素都会初始化为false,对象数组的元素都初始化为null。一旦创建了数组就不能改变它的大小数组初始化可以使用两种方法对数组初始化方法一:int[ ] simple = {1,2,3,4,5,6};原创 2016-11-15 17:02:36 · 168 阅读 · 0 评论