08 2015 档案

摘要:String在Java中是一个类类型(非主类型),是一个不可被继承的final类,而且字符串对象是一个不可变对象。声明的String对象应该被分配到堆中,声明的变量名应该持有的是String对象的引用。运行期计算得到的字符串会得到一个新的字符串。tag="hel"+tag;这种现象是Java为了效率... 阅读全文
posted @ 2015-08-16 17:17 笨笨coding 阅读(854) 评论(0) 推荐(0)
摘要:1.final修饰变量时,是引用不能变,还是引用的对象不能变?是指引用变量不能变,引用对象的内容可以变。2.==和equals有什么区别?网上搜索一下,发现很多人解释的都比较清楚了。自己简单概括一下。==符号用于比较变量的值,如果是数值则直接比较就行,如果是引用类型,包括字符串类型,是比较引用对象的... 阅读全文
posted @ 2015-08-16 11:15 笨笨coding 阅读(215) 评论(0) 推荐(0)
摘要:1.泛型定义1.泛型类:public class Generic { public void get(T t){ System.out.println(t); }}example:public class Generic { public void get(T t){ Sy... 阅读全文
posted @ 2015-08-14 20:49 笨笨coding 阅读(208) 评论(0) 推荐(0)
摘要:接口不是类,而是一个特殊的名称,使用interface关键字。子类可以实现多个接口。接口实现:public class Child extends Parent implements InterfaceOne,InterfaceTwo{}接口只提供了对象的行为签名,而没有任何实现。它不可以直接被实例... 阅读全文
posted @ 2015-08-13 11:15 笨笨coding 阅读(189) 评论(0) 推荐(0)
摘要:在面向父类编程的过程中,抽象出来的父类具有一般化特质。父类函数只是一个抽象化的概念,只是为了在面向对象编程时统一接口服务。example:有时父类会定义出一些无法实现的行为:public void call(People people){peole.speak();}此函数面向父类People设计,... 阅读全文
posted @ 2015-08-13 11:05 笨笨coding 阅读(199) 评论(0) 推荐(0)
摘要:方法的定义:方法名称,返回值,参数列表,修饰符(权限修饰符,final,static),实现体。参考自:《Java 程序设计与工程实践》方法的签名:唯一区别其他方法的元素:(1)方法名称;(2)参数类型列表(参数顺序和类型)。这就是方法的签名。方法的签名不包括方法的返回值。虽然每个重载方法可以有不同... 阅读全文
posted @ 2015-08-13 09:59 笨笨coding 阅读(721) 评论(0) 推荐(0)
摘要:final在修饰类时,并不限制用户修改对象包含的变量值,只是限制了对象的主转移,只能针对某一个对象进行操作,中途不可更改对象。重写父类的方法重写(Override)和重载(Overload)都是针对同名函数的操作。子类通过继承拥有了父类的方法,但由于具体需求不同,继承来的父类方法并不一定适合子类。处... 阅读全文
posted @ 2015-08-11 20:25 笨笨coding 阅读(135) 评论(0) 推荐(0)
摘要:之前的Java学习都是零零散散,但从今天开始要脚踏实地地学习Java,真正的去理解面向对象的方法。要学好Java,必须学会总结和积累,总不能学了忘,忘了又从头学,这是我开通这个博客的主要原因,希望能有所收获。之前也曾简略地接触过Android,iOS,都不甚了了。其实最终的目的是血Android,但 阅读全文
posted @ 2015-08-03 15:31 笨笨coding 阅读(159) 评论(0) 推荐(0)