02 2019 档案

Java面向对象编程(宠物商店)
摘要:宠物商店 现在要求建立宠物商店,里面就有进行要销售宠物的上架,下架,关键字查询。 要求:描述出程序的关系即可 那么假设对于宠物的信息只要求有三项:名字,年龄,颜色 那么此时对于的关系:一个宠物商店会有多种宠物。如果按照关系表来讲这是一对多的关系映射,但是现在的问题是,一方是宠物商店,而多方应该是宠物 阅读全文

posted @ 2019-02-28 16:52 朽木zidiao 阅读(2003) 评论(2) 推荐(0)

链表
摘要:现在在进行面试的时候,很多公司都会要求你编写数组排序,链表,二叉树等,所以对于数据结构的掌握成为面试的基本功,数据结构主要的核心组成:引用+递归。 链表的基本介绍 如果要想保存多个对象,我们现在能想到的概念就只有对象数组,也就是说,如果该数组可以保存任意对象,那么又可以想到Object型的数组: O 阅读全文

posted @ 2019-02-28 12:17 朽木zidiao 阅读(161) 评论(0) 推荐(0)

异常的捕获与处理
摘要:异常的影响 异常是导致我们程序中断的指令流,但是程序中出现异常,就会导致程序终止执行, 范例:观察没有异常产生的程序 范例:观察产生异常 异常的处理 try(){ 有可能出现异常的语句; }[catch(异常类 对象){ 异常的处理语句; }catch(异常类 对象){ 异常的处理语句; }...] 阅读全文

posted @ 2019-02-26 18:01 朽木zidiao 阅读(415) 评论(0) 推荐(0)

jar命令
摘要:jar命令 现在的电脑使用中将许多相关联的文件为了存储方便节约空间,就会放在压缩文件里面,只不过里面保存的是*.class文件, 也就是说如果现在要实现某一个功能模块,可能就会有几百个类,最终交给用户使用的时候,为了方便管理,就会将这些文件形成一个压缩包提供给我们用户, 在jdk之中提供有实现jar 阅读全文

posted @ 2019-02-25 17:08 朽木zidiao 阅读(199) 评论(0) 推荐(0)

访问控制权限
摘要:访问控制权限 之前学到的private就是一种访问控制权限,这种访问控制全是只是我们封装的一部分 在java中提供4种访问控制权限:private default protected public 而这四种访问控制权限,定义如下: 实际上public永远都可以访问,对于封装而言有三个权限:priva 阅读全文

posted @ 2019-02-24 18:44 朽木zidiao 阅读(271) 评论(0) 推荐(0)

包的定义
摘要:包的定义 包的本质实际上就属于一个文件夹。在我们的项目里面你很难避免重复类名称出现,而且如果所有的*.class文件都存放一个目录中,就可能出现覆盖的情况,而这样就会造成项目的开发困难, 为了解决这样的冲突,所有java的程序应该保存在各自的目录里,这个目录就是包 定义包,只需要在*.java源文件 阅读全文

posted @ 2019-02-24 17:27 朽木zidiao 阅读(639) 评论(0) 推荐(0)

包装类
摘要:所为的包装类值得是将基本数据类型封装在一个类 这个时候的MyInt实际上是Int类型的包装类,利用MyInt可以实现基本数据类型转换为对象 范例: 结论:将基本数据类型包装为一个类对象的本质在于方便进行Object进行接收处理。那么java中有8个基本数据类型。如果每种类型都按照。都按照以上形式编写 阅读全文

posted @ 2019-02-23 22:43 朽木zidiao 阅读(101) 评论(0) 推荐(0)

Object
摘要:Object Object类是java默认提供的一个类,java里面除了Object类之外。所有类都存在继承关系,继承Object父类 Object取得对象信息 在使用对象直接输出的时候默认情况下输出的是一个地址编码。如果说现在使用的是一个String类,该类对象直接输出的时候就是内容。主要原因就是 阅读全文

posted @ 2019-02-21 20:35 朽木zidiao 阅读(292) 评论(0) 推荐(0)

匿名内部类
摘要:匿名内部类 通过这样的程序我们可以得出一个结论:基本上搞匿名内部类都是在接口或者抽象类的形式上完成 范例:在抽象类中使用匿名内部类 强调了:一个普通类尽量不要再去由子类继承,能够继承的只是抽象类和接口,所以可以在普通类上使用匿名内部类的形式来定义子类,但是从正常的开发逻辑这些是错误的 阅读全文

posted @ 2019-02-21 14:10 朽木zidiao 阅读(108) 评论(0) 推荐(0)

接口的定义与使用
摘要:接口的基本概念 接口就是一个抽象方法和全局常量的集合,在java中接口用interface关键字来定义、 1.接口一旦定义完成之后,就需要对其有一个核心的说明,接口里面只存在public权限, 2.当一个子类需要实现接口又继承抽象类的时候,先使用extends先继承,再用implements来实现接 阅读全文

posted @ 2019-02-21 13:45 朽木zidiao 阅读(654) 评论(0) 推荐(0)

抽象类的定义及使用
摘要:抽象类的定义及使用 抽象类只是在普通类的基础上扩充了一些抽象方法,抽象方法是只声明未实现 所有抽象方法要用abstract定义,抽象方法的类也要使用abstract定义类,表示抽象类 抽象类就是比普通多了抽象方法而已, 抽象类的使用原则: 1.所有的抽象类必须有子类 2.抽象类的子类(不是抽象类)必 阅读全文

posted @ 2019-02-19 20:52 朽木zidiao 阅读(1061) 评论(0) 推荐(0)

多态
摘要:多态 在java里面对于多态的核心表现主要有以下两点: 1.方法的多态性: 方法的重载:同一个方法名称可以根据参数的类型及个数不同调用不同的方法体; 方法的覆写:同一个父类方发,可能根据实例化的子类不同也有不同的实现, 2.对象的多态性(前提:方法的覆写): 【自动 90%】对象的向上转型:父类 父 阅读全文

posted @ 2019-02-18 22:08 朽木zidiao 阅读(125) 评论(0) 推荐(0)

数组操作 (继承的理解)
摘要:1 class Array{//定义一个专门进行数组的操作类 2 private int data[];//定义一个整形数组,大小由外部决定 3 private int foot=0;//进行数据的角标操作 4 public Array(int len){//如果要想使用Array类必须设置数组大小 5 if(len>0){ 6 ... 阅读全文

posted @ 2019-02-18 21:04 朽木zidiao 阅读(347) 评论(0) 推荐(0)

覆写
摘要:我们已经简单的了解到继承,那么如果子类现在定义了与父类相同的属性和方法的时候,那么这样的操作就是覆写 方法的覆写:指的是子类定义了父类方法名称类型和个数相同的方法,以及完全相同的方法,但是覆写的方法不能拥有比父类更为严格的访问控制的权限, 范例:简单的方法覆写 super()关键字 在子类对象的实例 阅读全文

posted @ 2019-02-18 16:14 朽木zidiao 阅读(226) 评论(0) 推荐(0)

继承的定义与使用
摘要:继承一个类,并且可以实现方法的扩充 继承的限制 1.子类对象在进行实例化前一定先实例化父类对象,默认调用父类的构造方法后,在调用子类的构造方法;(有父才有子) 2.java中只允许单继承不允许多继承,可以使用多层继承。 Java不允许多重继承,当允许多层继承 3.在进行继承的时候子类会继承父类的所有 阅读全文

posted @ 2019-02-18 15:29 朽木zidiao 阅读(419) 评论(0) 推荐(0)

内部类的定义及使用
摘要:内部类的基本概念 内部类指的是一个类的内部进行其他类嵌套的操作语法形式。理论上就跟盗墓空间一样,一层层进行类的嵌套形式 范例:内部类的基本使用 程序结构有点混乱!虽然内部类破坏了程序结构从整体上来讲不好,但从另一个方面来说 内部类的优点在于外部类的私有访问 范例:将以上程序的内部类提取到外部,要求实 阅读全文

posted @ 2019-02-18 14:13 朽木zidiao 阅读(1605) 评论(0) 推荐(0)

static关键字
摘要:static关键字 static属性 在所有方法和属性上实际上都可以使用static关键字定义。 传统的属性保存在堆内存中,并且每一个对象独享此属性,所以我们要吧country设置成共享属性, 只要一次修改就可以影响到所有对象,那么我们要描述这样的共享属性,则只需要在属性前加上static 关键字即 阅读全文

posted @ 2019-02-17 16:12 朽木zidiao 阅读(199) 评论(0) 推荐(0)

数据表与简单java类(角色与权限)
摘要:1 class Dept //部门信息 2 { 3 private int did; 4 private String dname; 5 private Emp[] emps;//一个部门有多个雇员 6 private Role role;//一个部分有一个角色 7 public Dept(int did,String dname){ 8 t... 阅读全文

posted @ 2019-02-17 13:36 朽木zidiao 阅读(288) 评论(0) 推荐(0)

数据表与简单Java类(多对多的关系)
摘要:1 public class Newbegin{ 2 public static void main(String args[]) { 3 //第一步:根据结构进行关系设置 4 //1.创建各自的独立对象 5 Student stu1=new Student(1,"张三",18); 6 Student stu2=new Student(2,"李四",19); ... 阅读全文

posted @ 2019-02-16 19:55 朽木zidiao 阅读(236) 评论(0) 推荐(0)

数据表与简单java类(一对多的关系)
摘要:1 public class Newbegin{ 2 public static void main(String args[]) { 3 //第一步:设置类对象间的关系 4 //1.分别创建各自类的实例化对象, 5 Dept dept=new Dept(10,"ACCOUNTING","NEW YORK"); 6 Emp ea=new Emp(7369,"SMITH... 阅读全文

posted @ 2019-02-16 12:53 朽木zidiao 阅读(178) 评论(0) 推荐(0)

导航