面试
赵成冬
博客,用心书写!永远不要草草了事,never!
展开
-
面试中被问到static的作用怎么答
一、概念摘自《java编程思想的原话》:"static方法是没有this的方法,在staitc内部不能调用非静态方法,反过来是可以的。而且可以在没有没有创建任何对象的前提下,仅仅通过类本身调用static方法,这实际上正是static的主要用途"说明static的主要用途是可以通过类名来直接调用,而不用对象了。之所以说是没有this的方法,是因为它依附于任何对象,this指的就是本对象,既然它对象都原创 2016-09-30 15:22:30 · 680 阅读 · 0 评论 -
java中final的作用
一、final修饰变量里面存放的值不能变!所谓不能变是这个变量指向的地址不变,而地址指向的内容是可以变的。 比如: 例如:类中有一个属性是final Person p=new Person("name"); 那么你不能对p进行重新赋值,但是可以改变p里面属性的值,p.setName('newName');final修饰的属性值不可以赋值,一旦赋值就不能修改。二、final修饰类中的方法作用:可以原创 2016-09-30 15:43:32 · 244 阅读 · 0 评论 -
java中组合与继承的区别
下面是引用过来的一段话 继承是说“我父亲在家里给我帮了很大的忙”。 组合是说“我请了个老头在我家里干活”。 组合是在一类类中引用另一个类。生成另一个类的实例。 而继承只是继承了父类的变量和方法。 区别: 使用组合可以用到另一个类中私有的变量和方法,而继承就不可以用到父类的私有的变量和方法了 他们都有各自的好处,要灵活的运用。原创 2016-09-30 17:20:35 · 243 阅读 · 0 评论 -
java内部类的分类和创建
一、普通的成员内部类class Circle { double radius = 0; public Circle(double radius) { this.radius = radius; } class Draw { //内部类 public void drawSahpe() { System.out.原创 2016-10-01 10:59:16 · 270 阅读 · 0 评论 -
Java8(jdk8)接口与抽象类的区别
最突出的不同点是成员方法的可访问性抽象类允许非抽象类和非final属性,允许方法是public,private和protected的接口属性本质上是public,static,fanal,而方法都是public的。如果你关心属性或方法是否是private,protected,non-static或final的,那么考虑抽象类,如果关心的是java中的多继承,那么用接口吧。原创 2016-10-01 20:29:47 · 4072 阅读 · 2 评论 -
angularjs之http服务
s1.html<!DOCTYPE html><html ng-app="MyModule"><head> <meta charset="UTF-8"> <title>http服务</title> <script src="framework/angular-1.3.0.14/angular.js"></script> <script src="HTTPBasic.原创 2016-10-29 15:25:30 · 273 阅读 · 0 评论