自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 收藏
  • 关注

原创 泛型初体验(-)

一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写可以应用于多中类型的代码,这种刻板的限制对代码的束缚就会很大。在面向对象编程语言中,多态算是一种泛化机制。例如,你可以将方法的参数类型设为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数。这样的方法更加通用一些,可应用的地方也多一些。在类的内部也是如此,凡是需要说明类型的地方,如果都使用基类,确实能够具备

2017-02-27 13:37:07 211

原创 static的含义

在static方法的内部不能调用非静态方法,反过来倒是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static的用途。他很向全局方法。Java中禁止使用全局方法,但你在类中置入static方法就可以访问其他static方法和static栈。有些人认为static方法不是“面向对象”的,因为它们的确具有全局函数的语法;使用static方法时,由于

2017-02-09 13:36:39 490

翻译 Java 用构造器确保初始化

随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。初始化和清理(cleanup)正是涉及安全的两个问题。许多C程序的错误都源于程序员忘记初始化变量。特别是在使用程序库时,如果用户不知道如何初始化库的构件(或者是用户必须初始化的其他东西),更是如此。清理也是一个特殊问题,当使用完一个元素时,他对你也就没什么影响了,所以很容易把它忘记。这样一来,这个元素占用的资源一直得不

2017-02-07 14:41:35 758 3

原创 range()函数用法

注:需要引入import static net.mindview.util.Range.*;range(10) //0..9 结果为:[0,1,2,3,4,5,6,7,8,9]range(5,10) //5..9 结果为:[5,6,7,8,9]range(5,20,3) //5..20 step 3 结果为:[5,8,11,14,17]

2017-02-07 13:22:29 18781

原创 Java产生随机数函数

Math.random(),该方法的作用是产生0和1之间(包括0,但不包括1)的一个double值。

2017-02-07 11:10:13 867

原创 Java没有sizeof

在C和C++中,sizeof()操作符可以告诉你为数据项分配的字节数。在C和C++中,需要使用sizeof()的最大原因是为了“移植”。不同的数据类型在不同的机器上可能有不同的大小,所以在进行一些与存储空间有关的计算时,程序员必须获悉那些类型具体有多大。例如,一台计算机可用32位来保存整数,而另一台只用16位来进行保存。显然,在第一台计算机中,程序可保存更大的值,可以想象,移植是令C和C++程序员

2017-02-07 10:32:58 324

原创 Java 类型转换操作符

类型转换(cast)的原意是“模型铸造”。在适当的时候,Java会将一种数据类型自动转化为另一种。例如,假设我们为某浮点变量赋以一个整数值,编译器会将int自动转换成float。类型转换运算允许我们显式地进行这种类型的转换,或者在不能自动进行转换的时候强制进行类型转换。想要执行类型转换,需要将希望得到的数据类型置于圆括号内,放在要进行数据转换的值的左边,例如int i = 200;lo

2017-02-07 09:31:17 423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除