摘要: 摘自孤傲苍狼博客 一、this关键字 this是一个引用,它指向自身的这个对象。 看内存分析图: 假设我们在堆内存new了一个对象,在这个对象里面你想象着他有一个引用this,this指向这个对象自己,所以这就是this,这个new出来的对象名字是什么,我们不知道,不知道也没关系,因为这并不影响这个 阅读全文
posted @ 2017-01-14 15:24 shyroke、 阅读(173) 评论(0) 推荐(0)
摘要: 重载规则:无论是构造方法还是成员方法重载必须有一个独一无二的参数类型列表,不能根据方法的返回值来区分方法。 如果传入的数据类型(实参)小于方法中声明的形参类型,实参就会被提升。如果是char,会被提升为int型。 解: Person类的构造方法生命的形参是double类型的,而实际int b=1; 阅读全文
posted @ 2017-01-14 14:48 shyroke、 阅读(330) 评论(0) 推荐(0)
摘要: foreach语法,表示不必创建int变量去对由访问项构成的序列进行计数,foreach将自动产生每一项。 例:输出数组的所有元素。 float f[]=new float[5]; f[0]=1.0f; f[1]=2.0f; f[2]=3.0f; f[3]=4.0f; f[4]=5.0f; for( 阅读全文
posted @ 2017-01-14 14:10 shyroke、 阅读(500) 评论(0) 推荐(0)
摘要: 一:HTML基本结构 1.1 HTML文档结构 1.1.1 外层结构 DOCTYPE元素用于告诉浏览器处理的是HTML文档。后紧跟html标签,表示自html结束标签,所有内容都应作为HTML处理。 1.1.2元数据: 包含在head元素之内,可用来向浏览器提供文档的一些信息,还可规定文档与外部资源 阅读全文
posted @ 2017-01-13 15:37 shyroke、 阅读(123) 评论(0) 推荐(0)
摘要: 1.父类引用可以指向子类对象,子类引用不能指向父类对象。 2.向上转型:子类引用的对象转换为父类类型称为向上转型,把子类对象直接赋给父类引用叫upcasting,向上转型不用强制转型(类似于低精度赋给高精度不用强制转换)。 如: Father a = new Son(); 相当于 Son s= ne 阅读全文
posted @ 2017-01-13 15:10 shyroke、 阅读(177) 评论(0) 推荐(0)
摘要: 十进制转换为二进制: 解: 十进制数42连续除以2,当被除数为0时停止除以2,将余数倒加即为结果 :42(10)=101010(2) 注: 计算机内部表示数的字节单位是定长的,且只能是字节(1byte=8bit)的整数倍即8位的倍数,一般42(10)=00101010(2) 小数转为二进制 例:6. 阅读全文
posted @ 2017-01-13 14:48 shyroke、 阅读(280) 评论(0) 推荐(0)
摘要: 一:赋值 1.对基本数据类型的赋值,int a=b; //把b的值复制给a,如果修改了a的值,b 的值不会受到影响。 2.对引用类型的赋值, 解: 引用a指向一个堆空间,接着b也指向这个空间,ab共用一个堆空间,当b.age=14改变时候,a也跟着改变。(String虽然也是引用,但是) 二:自增自 阅读全文
posted @ 2017-01-12 21:53 shyroke、 阅读(149) 评论(0) 推荐(0)
摘要: 一:定义 String是复杂类型,是特殊的复杂类型。 二:创建 两种创建形式: 第一种 String s = "abc"; 先在栈中创建一个String类型的引用,然后在常量池中查找有没有“abc”的常量,如果有则返回这个常量的地址给引用s,如果没有则在常量池中创建一个常量“abc”并返回地址给s。 阅读全文
posted @ 2017-01-12 16:32 shyroke、 阅读(167) 评论(0) 推荐(0)
摘要: 一、构造方法: 无参构造方法表示用当前的时间作为随机数生成器的种子seed,故程序每一次执行时都产生不同的输出。 有参构造方法表示用long类型的值作为种子,随机数生成器对于特定的种子值总是产生相同的随机数序列,程序每一次执行都产生相同的随机数。 用上面方法生成的随机数有时会产生负数,因为不带参数的 阅读全文
posted @ 2016-12-24 17:11 shyroke、 阅读(323) 评论(0) 推荐(0)
摘要: 参考孤傲苍狼博客。。 一.数组的基本概念 数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组的元素可以是任何数据类型,包括基本类型和引用类型。 C和C++中的数组都可以分配在栈上面,而JAVA中的数组是 阅读全文
posted @ 2016-12-24 16:36 shyroke、 阅读(181) 评论(0) 推荐(0)
作者:shyroke 博客地址:http://www.cnblogs.com/shyroke/ 转载注明来源~