Java
「已注销」
这个作者很懒,什么都没留下…
展开
-
关于Java的布尔值
摘自《Java核心技术 卷I》P36.C++注释 在C++中,数值甚至指针都可以代替布尔值。值 0 相当于布尔值false,非 0 值相当于布尔值true。 在 JAVA中则不是这样。因此,Java程序员不会遇到下述麻烦: if ( x=0 ) // 意为 x==0 在C++中上面的程序可以编译运行,但结果总是 False;而在Java中,这个程序将不能通过编译,其原因...转载 2019-07-15 16:10:49 · 1643 阅读 · 0 评论 -
变量的声明、定义和初始化
声明:仅仅是告诉编译器有摸某个类型的变量会被使用; 定义:编译器为这个变量分配内存; 初始化:声明变量后,必须用赋值语句对变量进行显示初始化。详解:⏢ 声明一个变量后,必须用赋值语句对变量进行显式初始化,千万不能使用未初始化的变量。例如,下面的语句序列被Java编译器认定为错误的:// not allow(JAVA) -- 未初始化变量aint a;System.out.p...原创 2019-07-15 17:11:17 · 1105 阅读 · 0 评论 -
java方法
Java 常用类和方法来源《 Java核心技术 卷I 》 Math类:计算平方根:sqrt方法double x = 4;double y = Math.sqrt(x);幂运算:pow方法double y = Math.pow(x, a);对浮点数的舍入运算:round方法double x = 9.997int nx = (int)Math.round(x);/...原创 2019-07-16 16:10:36 · 141 阅读 · 0 评论 -
Java声明数组
Java可以用下面两种形式声明数组 int[] a;或 int a[];大多数Java应用程序员喜欢用第一种风格,以为它将类型 int[](整型数组)与变量名分开了。转载 2019-07-17 10:37:44 · 1605 阅读 · 0 评论 -
for each循环遍历数组
Java 的 for each 循环 Java可以用一个功能来依次处理数组中的每个元素(其他类型的元素集合亦可)而不必为指定下标值分心。 这种增强的for循环格式为: for (变量类型 新变量名:数组名) System.out.println(新变量名);举个例子:int[] a = {1, 3, 8};for (int element: a)...原创 2019-07-17 12:39:03 · 1432 阅读 · 1 评论 -
Java数组拷贝
Java数组拷贝 在Java中,允许将一个数组变量拷贝给另一个数组变量。这时,两个变量将引用同一个数组。 例如:int[] a = { 1, 2, 3, 4, 5};int[] b = a;for (int element: b) System.out.print(element + " ");则输出:1 2 3 4 5然后改变数组 b 的某个值,在输出a...原创 2019-07-17 15:01:14 · 218 阅读 · 0 评论 -
Java如何对类进行单元测试(unit test)
Java对类进行单元测试 每一个类可以有一 main 方法。这是一个常用于对类单元测试(unit test)的方法。例如,可以在Employee类中添加一个main方法:class Employee { public Employee(String n, double s, int year, int month, int day){ name = n; ...原创 2019-07-19 17:34:25 · 3644 阅读 · 0 评论 -
用户自定义类
用户自定义类基于《 Java核心技术 卷I 》 4.3 用户自定义类P103-112完整代码见文末参考链接:前言 之前写了一些简单的类。但是,那些类都只包含一个简单的main方法。现在,需要设计各种复杂的主力类(workhorse class)。通常,这些类没有main方法,却有自己的实例域和实例方法。想要创建一个完整的程序,应该将诺干类组合在一起,其中只有一个类有 m...原创 2019-08-21 16:52:04 · 394 阅读 · 0 评论