2015年12月28日

Java关键字final、static使用总结

摘要: 今天一个朋友问我staticfinal和finalstatic 的区别,个人感觉这两个顺序没有什么区别,都是用来修饰成员变量和成员方法,我们可以理解为“全局常量”。 对于变量,表示一旦给值就不可修改,并且通过类名可以访问。对于方法,表示不可覆盖,并且可以通过类名直接访问。对于被static fina... 阅读全文

posted @ 2015-12-28 18:32 盒子先生金金 阅读(249) 评论(0) 推荐(0) 编辑

equals和==的区别

摘要: package day07;public class Test1227 { public static void main(String[] args) { String a = "hello2"; final String b = "hello"; ... 阅读全文

posted @ 2015-12-28 10:05 盒子先生金金 阅读(226) 评论(0) 推荐(0) 编辑

2015年12月27日

浅析Java中的final关键字

摘要: 浅析Java中的final关键字 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深... 阅读全文

posted @ 2015-12-27 21:52 盒子先生金金 阅读(145) 评论(0) 推荐(0) 编辑

2015年12月25日

深究继承示例(多态,继承,构造函数)

摘要: 关于继承,为什么一直说在含有构造函数的继承中,父类中一定要有不含参数的构造函数才可以。首先说明默认值的一个知识点:在定义全局变量的时候,即使不给变量赋值,变量也是有值的,比如整形变量的默认值是0 package day07;public class Trys { private static ... 阅读全文

posted @ 2015-12-25 16:50 盒子先生金金 阅读(284) 评论(0) 推荐(0) 编辑

2015年12月21日

java继承示例

摘要: package day07;class Fu{ int num = 5; }class Zi extends Fu{ int num =7; void show() { int num =9; System.out.print... 阅读全文

posted @ 2015-12-21 10:47 盒子先生金金 阅读(393) 评论(0) 推荐(0) 编辑

Java中继承的规则

摘要: 一、子类中对父类构造函数的调用规则1、如果不显式指定,子类中的构造函数会默认调用父类中的无参构造测试代码package day07;import java.sql.Date;import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.DE... 阅读全文

posted @ 2015-12-21 10:02 盒子先生金金 阅读(747) 评论(0) 推荐(0) 编辑

2015年12月20日

Java:类与继承(隐藏和覆盖的问题)

摘要: Java:类与继承 Java:类与继承 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相关的东西,然后再从几个方面阐述继承这一大特性 阅读全文

posted @ 2015-12-20 17:32 盒子先生金金 阅读(910) 评论(0) 推荐(0) 编辑

Java中的static关键字解析

摘要: static关键: 1、被static修饰的成员变量,被所有的对象共享 2、静态随着类的加载而加载,随着类的消失而消失 3、优先与对象存在 4、静态成员可以直接被类名调用 5、静态方法只能调用静态成员,不能调用非静态成员。但是非静态方法可以调用静态成员也可以调用非静态成员。 6、静态方法中不允许出现 阅读全文

posted @ 2015-12-20 15:25 盒子先生金金 阅读(234) 评论(0) 推荐(0) 编辑

2015年12月15日

面向对象(Java中普通代码块,构造代码块,静态代码块区别及代码示例)

摘要: //执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。 1 普通代码块 //普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行” 阅读全文

posted @ 2015-12-15 18:41 盒子先生金金 阅读(196) 评论(0) 推荐(0) 编辑

2015年12月14日

面向对象要点(this关键字)

摘要: package day07;public class ThisKeywords { private String name; private void Foo(String name) { this.name = name;//将类中的属性赋值,通过this关键字,将函数参... 阅读全文

posted @ 2015-12-14 11:03 盒子先生金金 阅读(582) 评论(0) 推荐(0) 编辑

导航