- 博客(8)
- 收藏
- 关注
转载 java中方法为什么需要返回值?
关于什么需要返回值?我的理解是“因需要而定”。以下我举个例子。(注:例子很简单,但当以后大的项目中,就能体现出来它的思路优势了。)比如:现在给你个问题解决,要求计算1+1等于几,并把结果显示出来。那么作为一个程序员,将会把解决这个问题时,就要把步骤分开:1.计算1+1等于几2.显示结果-------------------------------------------------
2015-12-03 11:01:45
1644
转载 Java数组声明、创建、初始化
一维数组的声明方式:type var[]; 或type[] var;声明数组时不能指定其长度(数组中元素的个数),Java中使用关键字new创建数组对象,格式为:数组名 = new 数组元素的类型 [数组元素的个数]实例:TestNew.java:程序代码:public class TestNew { public static voi
2015-01-22 15:57:33
415
转载 详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者
2015-01-19 17:16:13
288
原创 byte与int
byte b1=1;byte b2=2;byte b3=(byte)(b1+b2);int直接赋值给byte不用强制转换符,但是b1+b2是做了运算,所以要加强制转换符
2015-01-14 11:42:55
362
原创 原码,反码,补码
在计算机中,数的正负号是用0,1表示。真值为正时。其原码,反码,补码完全相同。如:真值=+0101010,原码=反码=补码=00101010真值为负时,其原码就是把负号改为1,其余不变。反码就是负号改为1,其余取反。补码就是在反码的基础上加1.加1时记得是逢2进1.如:真值=-0101010原码=10101010反码=11010101补码=11010
2015-01-14 11:23:34
614
转载 JAVA基本数据类型转换 .
● boolean类型不可以转换成其他的数据类型;● 整形、字符型、浮点型的数据在混合运算中相互转换,转换时遵循如下规则: ■ 容量小的类型自动转换成容量大的数据类型;数据类型按容量大小排序如下: byte,short,charàintàlongàfloatàdouble 要注意的是byte,short,char之间不会相互转换,他们三者在计算时首先
2015-01-14 10:56:47
327
转载 经典面向对象试题,用Java做
1.国家宝藏 本·富兰克林·盖茨(尼古拉斯·凯奇饰)是一个喜爱考古的冒险家。从小就梦想要找到国家宝藏,二十年来这个秘密一直萦绕在他的心头,现在他决定完成这一梦想。假设我们知道国家宝藏在哪里,并且想设计一个系统,如果尼古拉斯碰触国家宝藏中的每箱黄金,系统会自动通知宝藏的守护神。 系统中应该有一个抽象的宝藏类(Treature),宝藏类维护着一个聚集,用于对守护神的跟踪,当宝藏被
2015-01-05 11:34:43
2334
转载 Java和C++谁是更纯的面向对象的语言
Java和c++这两个语言在面向对象方面,谁更纯方面,人们的认识是一致的。大家都知道,c++是一个混合、型的语言,而Java是一个纯面向对象的语言。c++是一个面向过程与面向对象的混合型语言。但是Java是不是100%纯面向对象的语言呢?有人说不是,因为Java中还有基本数据类型,还有不是对象的东西。所以Java不是100%的面向对象的语言。那么有100%面向对象的语言吗?如果按照是不是语言的全部
2014-12-31 18:17:42
1336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人