摘要:
数组:1:一维数组要使用java的数组,必须经过两个步骤@声明数组@分配内存给数组声明形式一:数组类型 数组名[]=null;分配内存给数组:数组名 = new 数据类型[长度];声明形式二:数据类型[] 数组名=null;建议读者使用有意义的名称为数组命名。(变量命名规则:第一个单词的首字母小写,之后的每个单词的首字母大写,如studentName;)new是命令编译器根据括号里的长度开辟空间。null表示引用数据类型的默认值。2:堆栈内存的解释@数组操作中,在栈内存中保存的永远是数组的名称,只开披了占内存空间,数组是无法使用的。必须有指向的堆内存才可以使用。要想开辟堆内存则必须使用new关 阅读全文
摘要:
1:逻辑运算符& 与&& 短路与| 或|| 短路或不管是短路还是非短路,其基本的操作结果是一样的。关于“&&”与‘&’、“||”与‘|’的说明:@&&表示短路与@对于‘与’来说,要求所有的条件都判断,但是如果使用”短路与”,如果第一个条件为false,则后面的条件将不再进行判断。@||表示短路或@对于‘或’来说,要求所有的条件都判断,但是如果使用”短路或”,如果第一个条件为true,则后面的条件将不再进行判断。2:位运算符:如果要想进行位操作,则需要先将十进制的数据变为二进制,除二取余& 按位于| 按位或^ 异或,相同为0 阅读全文
摘要:
1:在一般的语言(c语言)用0、1表示true、false。但是在java中只能用true,false。2:默认类型:小数(1.1,1.2)的默认类型是double,整形(1,2,3)的默认类型是 int。boolean flag = true;boolean flag = 1;//wrong3:基本数据类型的默认值:byte 0short 0int 0long 0Lfloat 0.0fdouble 0.0dchar \n0000boolean false在开发中尽可能为每一个变量指定具体的内容4:数据类型的自动转换@转换前后的数据类型相互兼容@转化后的数据类型的表示范围比转换前的类型大提示: 阅读全文
摘要:
java学习笔记(三)实现一个简单的java程序,两个数相乘.public class Test01{ public static void main(String[] args){ int num = 10;//定义整形变量 num = 30;//赋值 System.out.println("num的内容是"+ num); System.out.println("num*num="+ num*num); }}1: public class 与class的区别?如果一个程序使用public class声明,要求程序文件名称必须与类名称一致.?Class 阅读全文
摘要:
靠,又到周日了,丫时间过得真快!大三的生活真是无聊,一个星期七天就有三天半的假期,从星期五下午就没有课了,星期一全天也就下午一节政治课了,真他妈佩服学校的课程安排,郑大的老师忽悠上课的功夫那还是不错的,除了教操作系统的史老师讲的还不错之外,其他的老师我就不敢恭维了,纯粹是在浪费学生时间。尤其是教高级路由交换的老师,人家上课有绝招啊!一上来先让一个学生用电脑做一个路由交换的配置实验,超难的那种,然后不幸被抽中的学生在感叹完自己流年不幸之后,慢慢吞吞走上讲台,开始对着屏幕一阵乱点,结果是:这节课60分钟,老师连屁都没放一个(也可能放了,我坐在后排,闻不见),时间就过去了,学生还没做出来,然后这老师 阅读全文