摘要: 本文介绍了面向对象的三大特征,封装、继承和多态。分析了重写和重载,抽象类和接口之间的区别与联系,解释了super,this,final,static等关键字的含义。 阅读全文
posted @ 2018-01-13 22:36 Mipha 阅读(4910) 评论(2) 推荐(2)
摘要: 线程Thread 实现多线程有两种方式: 1、继承Thread类(本质也是实现Runnable接口的一个实例) Thread类源码 定义一个线程 启动线程唯一的方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。 2 阅读全文
posted @ 2018-01-13 22:09 Mipha 阅读(2012) 评论(0) 推荐(0)
摘要: Java中传值和传引用的问题 值传递(call by value):当基本类型作为参数传入方法时,无论该参数(原型变量的一个值得拷贝)在方法内怎样被改变,外部的变量原型总是不变的。 改变的只是原型变量的拷贝,而非变量本身,所以变量原型不会改变。 引用传递(call by reference):方法操 阅读全文
posted @ 2018-01-13 11:57 Mipha 阅读(922) 评论(0) 推荐(0)
摘要: equals和== ==可以用于基本类型和引用类型:当用于基本类型时,比较值是否相同;当用于引用类型时,比较的是所指向的对象的地址是否相同。如果有包装类型,则先将包装类型转换为基本类型再比较值是否相等。当两边都为包装类型时,即为对象,比较的是地址。 “==”和“!=”比较的是地址,指一个new()出 阅读全文
posted @ 2018-01-13 11:34 Mipha 阅读(264) 评论(0) 推荐(0)