Java基础
BaozouCrow
这个作者很懒,什么都没留下…
展开
-
Java中关于对象可以调用static修饰的方法或者属性
Java有一个让人极易混淆的概念,它允许使用对象来调用被static修饰的方法,这本来是不应该的。static修饰的成员完全属于类本身,而不是属于该类的实例。 所以在Java编程时,尽量不要使用对象去调用static修饰的成员变量和方法。原创 2015-04-18 22:34:15 · 1707 阅读 · 0 评论 -
static修饰的方法不能用this引用
对于static修饰的方法而言,则可以使用类来直接调用该方法,如果在static修饰的方法中使用this关键字,则这个关键字就无法指向合适的对象。所以static修饰的方法不能用this引用。原创 2015-04-18 22:38:28 · 1158 阅读 · 0 评论 -
静态成员和非静态成员之间的相互访问
首先,静态成员是static关键字修饰的成员,非静态成员是没有static关键字修饰的成员。 静态成员不能访问非静态成员。例如:public class StaticTest{public void info (){System.out.println("这是一个非静态方法");}public static void main(String[] args){i原创 2015-04-18 22:44:54 · 702 阅读 · 0 评论 -
Java中 final finally finalize
简单区别:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。转载 2015-05-09 08:44:19 · 371 阅读 · 0 评论 -
Java中Math类的常用方法
public class MathDemo {public static void main(String args[]){/*** abs求绝对值*/System.out.println(Math.abs(-10.4));//10.4System.out.println(Math.abs(10.1));//10.1/*** ceil天花板的意思,就是返转载 2015-05-09 08:29:32 · 463 阅读 · 0 评论 -
探秘Java中的String、StringBuilder以及StringBuffer
探秘Java中String、StringBuilder以及StringBuffer 相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几个类,分析它们的异同点以及了解各个类适用的场景。下面是本文的目录大纲: 一.你了解String类吗?转载 2015-05-07 20:16:02 · 510 阅读 · 0 评论 -
java字符串常量池知识
从一个博客上看到的6个题,先看看吧,如果都会了,这部分的知识就掌握的不错啦!输出结果在代码注释后面:test1:package StringTest;public class test1 {public static void main(String[] args){String a = "a1";String b = "a"+ 1;转载 2015-05-07 20:19:34 · 434 阅读 · 0 评论 -
Java异常体系
最近参加了几个面试和笔试,其中都问到了java的异常体系,感觉自己回答的不太好,对这块内容还不十分清楚,所以这里总结一下,加深一下理解!Java异常体系结构异常是程序运行过程中出现的错误,Java语言的异常处理框架是Java语言健壮性的一个重要体现。Java把异常当做对象来处理,并定义了一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多转载 2015-05-19 09:16:00 · 425 阅读 · 0 评论