java编程思想
alan_gaohaodong
加油!
展开
-
java基础杂谈(三)之静态数据初始化
静态数据的初始化 无论创建多少个对象,静态数据都只占有一份存储区域。static关键字不能用于局部变量。如果全局域是静态的基本类型域,且也没有对它进行初始化,那么它就会获得基本类型的标准初值;如果它是一个对象的引用,那么它的默认初始化值就是null。 下面为一个例子介绍静态存储区域是何时初始化的:class Bowl{ Bo原创 2017-12-21 14:46:47 · 284 阅读 · 0 评论 -
java方法的可变参数用法
java方法的可变参数用法: 在JavaSE5中加入了可变参数功能,用法示例为: public void printArray(Object … args){} 参数形式变成了:类型+三个黑点+参数名 作用: (1)可以再不知道参数个数的情况下传入对象进去。 (2)可以为应用于单个参数或多个参数。 举例说明:public class NewVarArgs { stati原创 2017-12-21 17:42:48 · 922 阅读 · 0 评论 -
java基础杂谈(四)之protected
来谈谈protected访问权限问题。看下面示例1:Test.javaclass MyObject {}public class Test { public static void main(String[] args) { MyObject obj = new MyObject(); obj.clone(); // Compile error. }}原创 2017-12-22 11:21:46 · 262 阅读 · 0 评论 -
Java基础杂谈(五)之toString函数
好多高手在写一个类时要 创建一个toString()方法,接下来介绍一下它的作用。 首先明确一个知识点,每一个Java基本类型都有一个toString()方法,这就是为什么在System.out.println(基本类型);时会打印出对应的字符串。但我们在自己写一个类时如果要实现System.out.println(自己写的对象); 打印出字符串来,就得自己写一个toS原创 2017-12-22 15:09:49 · 400 阅读 · 0 评论 -
java基础杂谈(一)
1.代码写好了,也应该写好了对应的文档。但是如果将代码进行修改后,也必须将对应的文档进行更进,那么这是一件很烦琐的事, 解决办法就是,将代码和文档联系起来,最简单的办法是将所有的东西都放在同一个文件内。所以为达到这个目的,会使用一种特殊的注释语法来标记文档。 2.*javadoc命令只能在“/”注释中出现,注释结束用“/”。javadoc只能为publci和protected成员进行文档注释。原创 2017-12-19 15:23:49 · 204 阅读 · 0 评论 -
java基础杂谈(二)之 switch的多重匹配
switch的多重匹配:case语句中,使用单引号引起的字符也会产生用于比较的整数值。 请注意:case语句能够堆叠在一起,为一段代码形成多重匹配,即只要符合多种条件中的一种,就执行那段特殊的代码。 亲自实践代码如下:import java.util.Random;public class VowelIsAcdConsonants { pu原创 2017-12-19 16:03:34 · 2056 阅读 · 2 评论 -
java基础之四舍五入和精度保留
HAIL_EVEN、小数四舍五入成整数和小数精度保留的方法 Math.ceil()、Math.floor()和Math.round(). ROUND_UP、 ROUND_DOWN、ROUND_CEILING、 ROUND_FLOOR、 HALF_UP、HALF_DOWN、原创 2018-01-24 19:24:50 · 2624 阅读 · 0 评论