随笔分类 -  JAVA

1 2 3 下一页

JAVA语法基础
摘要:Java中标识符的命名必须满足以下原则: p 标识符必须以字母、下划线(_)或美元符($)开头,后面可以跟字母、数字、下划线或美元符 p 除下划线“_”和“$”符号外,标识符中不包含任何特殊字符,如空格 p 标识符区分大小写,比如,“abc”和“Abc”是两个不同的标识符 p 对于标识符的长度没有限 阅读全文

posted @ 2016-03-23 15:54 盒子先生金金 阅读(271) 评论(0) 推荐(0)

Object类
摘要:1、Object类是所有java类的基类 如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类,ex: public class Person{ ~~~~~ } 等价于 public class Person extends Object{ ~~~~~ } 2、Objec 阅读全文

posted @ 2016-03-15 10:07 盒子先生金金 阅读(296) 评论(0) 推荐(0)

Java内部类详解
摘要:内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当 阅读全文

posted @ 2016-03-14 21:23 盒子先生金金 阅读(206) 评论(0) 推荐(0)

多态
摘要:狗 x = new 狗 动物 y = new 狗//这里就是多态性的体现 狗是需要继承动物的才可以这样 多态性:在程序中的体现就是,父类或者接口的引用只想自己的子类对象。   多态==晚绑定。 不要把函数重载理解为多态。 因为多态是一种运行期的行为,不是编译期的行为。 多态:父类型的引用可以指向子类 阅读全文

posted @ 2016-03-13 14:29 盒子先生金金 阅读(337) 评论(0) 推荐(0)

没有抽象方法的抽象类有什么意义
摘要:举个例子: 像这样的话,我接口中定义了几个方法,那么在接下来的方法中就要将这几个方法全都实现。 但是我不想子类把所有的方法都实现,我只想用到一个,其他的我还不想去覆盖,如果只覆盖一个的话就会报错。。。。。。那么没有抽象方法的抽象类就有他存在的意义了,举个例子:   阅读全文

posted @ 2016-03-13 14:25 盒子先生金金 阅读(1958) 评论(0) 推荐(0)

抽象类继承(雇员练习)
摘要:coding manage   像这样的话报错的原因,是因为父类中定义了带参数的构造方法之后,不带参数的默认构造方法已经不存在了,所以在子类中没有必要再去写一个不带参数的构造方法,写一个构造方法就ok 阅读全文

posted @ 2016-03-12 15:39 盒子先生金金 阅读(300) 评论(0) 推荐(0)

继承训练
摘要:父类中必须有不带参数的构造方法,否则就在子类的构造方法中的第一行加super()显示的继承父类构造方法 package day6; class Fu1 { int num =9; Fu1() { System.out.println("fu run"+num); } Fu1(int x) { x=3 阅读全文

posted @ 2015-12-28 21:11 盒子先生金金 阅读(205) 评论(0) 推荐(0)

Java的接口和抽象类
摘要:深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 阅读全文

posted @ 2015-12-28 19:16 盒子先生金金 阅读(160) 评论(0) 推荐(0)

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

posted @ 2015-12-28 18:32 盒子先生金金 阅读(256) 评论(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 盒子先生金金 阅读(240) 评论(0) 推荐(0)

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

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

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

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

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 盒子先生金金 阅读(404) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

面向对象要点(构造函数)
摘要:每创建一个类的实例都去初始化它的所有变量是乏味的。如果一个对象在被创建时就完成了所有的初始工作,将是简单的和简洁的。因此,Java在类里提供了一个特殊的成员函数,叫做构造函数(Constructor)。 一个构造函数是对象被创建时初始对象的成员函数。它具有和它所在的类完全一样的名字。一旦定义好... 阅读全文

posted @ 2015-12-13 21:29 盒子先生金金 阅读(239) 评论(0) 推荐(0)

面向对象要点(引用传递和值传递,成员变量局部变量)
摘要:1、成员变量和函数变量的区别 定义的位置不同: 成员变量定义在类,作用于整个类 局部变量定义函数,作用于整个函数,或者定义在语句内,作用于语句内 内存出现的时间和位置不同: 成员变量:当对象创建的时候,出现在堆内存的对象中 局部变量:所属区间被运算的时候,出现在栈内存中 生命周期不同: 成员变量:随 阅读全文

posted @ 2015-12-10 15:35 盒子先生金金 阅读(551) 评论(0) 推荐(0)

1 2 3 下一页

导航