this 关键字                对于this关键字有三种用法:表示本类属性,调用本类方法,当前对象        this 关键字如何实现属性,方法的调用,以及对象本身的描述        this 首先明确是一个灵活的关键字,他不会明确的表示出任何一个固定的概念        例如:写一个int永远都知道这是一个整型    调用本类属性        类之中有许多的成员,那么在大部分情况下,类里面是直接进行成员的调用        但是很多时候为了能够更加清楚的描述出调用的本类…
wrapperClass 包装类         1.包装类的特点        2.装箱与拆箱操作        3.数据转型处理            内容        Object 类可以接收所有的引用数据类型,因为引用数据类型本质上就是对象        但是这之中会出现一个新的问题基本数据类型不是对象        所以发现在最初设计的过程之中,Object 类无法接收基本数据类型基本数据类型和引用类型之间最大的差别在于:基本数据类型属于值传递,而引用类型属于内存空间传递,这是两个不…
SingleCase 单例设计模式        1.单例设计模式的特点        2.多例设计模式的特点    内容    单例设计模式        现在如果说有这么一个程序类 class Singleton{ private SingleCase(){} // 构造方法私有 public void print(){ System.out.println("***************"); } } // 这个时候程序类给出肯动是直接实例化对象,而后调用方法 public c…
包的主要作用以及定义    包的导入操作    系统常见的开发包    jar 程序命令        包的定义        在任何的操作系统之中都有一个统一的共识:同一个目录下不能够存在有相同的文件名称        但是在实际的开发之中又不可能出现不重名的情况        所以为了解决这样的冲突问题,在项目里面往往会引用包的概念,而所谓的包存储的就是一个文件夹        也就是说在不同的目录中可以存放有相同的文件        如果要想在javac中定义包,直接使用 package…
/*    innerClass        从实际的开发来看,真正写到内部类的时候是在很久以后了,短期内如果是自己编写代码,几乎是见不到内部类出现的        讲解它的目的第一个是为了解释概念,另外一个就是也是为后期的一些复杂程序做铺垫                所谓的内部类指的是在一个类的内部(外部类)定义类结构的一种处理形式*//*    内部类的基本概念        类的组成永远都是只有两点:成员(Field),方法(Method),但是几乎所有的程序里面斗不会对嵌套的结构有…
1.接口的基本定义以及使用形式        2.与接口有关的设计模式的初步认识        3.接口与抽象类的区别                 接口与抽象类相比,接口的使用几率是最高的,所有的设计几乎都是围绕着接口进行的        但是要想把接口彻底弄明白,需要很长一段时间                接口是一种特殊的类,但是在接口里面的组成与类不同,比类的组成部分简单,主要由抽象方法和全局常量所组成        而接口使用 interface 关键字来定义        范例:…
本次只是围绕着多态性的概念来进行讲解,但是所讲解的代码与实际的开发几乎没有关系,而且多态一定是在继承性的基础上才可以操作的,        而本次将使用类继承的关系来描述多态的性质,实际的开发中不会出现普通类的继承关系(一个已经完善的类不应该再被继承),开发中都要求继承抽象类和接口                多态性要想实现有两个前提:继承,覆写                范例:引出代码 class A { public void print(){ System.out.println("…
继承性的主要目的,继承的实现,继承的限制                继承是面向对象中的第二大主要特点,其核心的本质在于:可以将父类的功能一直沿用下去                为什么需要继承?            那么为了更好的区分出之前学习的概念与现在程序的区别,下面通过两个具体的代码来进行研究            例如:现在有俩个类:Person,Student,按照原始的方式,程序代码实现如下: class Person{ private String name; privat…
代码块  code block                content (内容)        在程序结构之中使用"{}"定义的内容就称为代码块,但是会根据其声明的位置以及关键字的不同        代码块一共分为四种:            普通代码块(程序块),构造块,静态块,同步代码块(多线程)                    一:普通代码块            普通代码块是定义在方法之中的代码块,其基本形式参考如下: public class CodeBlock{…
referenceDelivery    引用传递是整个java 的精髓,也是所有初学者最难学的地方        引用的本质:同一块堆内存可以被不同的栈内存所指向    下面通过三道程序来进行引用传递分析    范例:第一道引用范例 class Demo{ private int num = 10: public Demo(int num){ this.num = num: } public void setNum(int num){ this.num = num: } public int…