智乐兔

技术分享

  • 应用实例:面向对象开发

    应用实例:面向对象开发

      1.问题陈述: 宠物商店,短期内都有一定的库存量,顾客可以查询特定的宠物信息,店主可以在库存不足时增加新的宠物到店中, 实现一个简单的系统满足以上需求!2.分析: 设计到的对象:1.宠物商店:PetShop,2.宠物:Pet,;一个宠物商店可以有一定的库存,而且有多种宠物,可以不时添加库存,而且可以查询特定的宠物信息;宠物有共同的性质:就是 有特定名字和特定年龄,以及它的价格;对PetShop 来说 宠物应该是一种标准,只有实现这种标准的才是宠物,; 实际开发中,接口表示标准,表示一种能力,称为标识接口,表示方法视图,以暴露给远程的客户端使用。 使用接口进行解耦合操作,可以增加程序的灵 ...

    查看全文

  • Java泛型-泛型应用实例

    Java泛型-泛型应用实例

      /*        一个人的信息分为:基本信息,和联系方式;        实现一个类既能操作人的基本信息,又能操作联系方式;*/ package com.mldn;   interface Info // 表示人的各种信息 { // 空实现的接口 称为 标识接口; }   class Whois implements Info // 人的基本信息 { private String name; private int age;   public Whois() { ...

    查看全文

  • Java泛型-泛型嵌套的用法

    Java泛型-泛型嵌套的用法

      用一个泛型类型设置泛型类型; package com.mldn;   class Info { private T param; // 含有一个泛型的成员   public void setParam(T param) // 设置泛型成员 { this.param = param; }   public T getParam() { return this ...

    查看全文

  • Java泛型-返回泛型数组的泛型方法

    Java泛型-返回泛型数组的泛型方法

      package com.mldn;   public class GenFun { public static void main(String[] args) { Integer i[] = fun(1, 2, 3, 4, 5); // 泛型为Integer for (int x : i) { System.out.println(x); } ...

    查看全文

  • Java泛型方法的使用

    Java泛型方法的使用

      在方法上使用泛型,不要求所在的类使用泛型,更灵活; package com.mldn;   class Demo { public T print(T param) // 泛型方法:所在的类非泛型操作类 { return param; // 返回值也是泛型 } }   public class GenDemo2 { public static void main(String[] args) { ...

    查看全文

  • 泛型接口:和类的泛型语法相同

    泛型接口:和类的泛型语法相同

      package com.mldn;   interface A // 接口中使用泛型 { public void fun(T param); // 抽象方法使用泛型; }   class ClassInfo implements A // 第一种实现泛型接口的方法 { public void fun(T param) // 这个T类型是在类实例化时确定的 { System.out.println(“要打印的类信息:” + param); } ...

    查看全文

  • Java泛型中的通配符表达式

    Java泛型中的通配符表达式

      泛型上限: ?extends 最大泛型类型,则实例化时使用的泛型必须是最大泛型类型或其子类型; package com.mldn;   class P // 泛型上限:Number类型; { private T x; private T y;   public P(T x, T y) { this.x = x; this.y = y; }   public void print() ...

    查看全文

  • Java泛型入门

    Java泛型入门

      问题: 要求设计一个坐标类:(x,y), 可以同时满足三种类型的数据:1. int型,x=10,y=100;2. float型,x = 10.3, y = 50.2;3. String型,x = “东经180度”,y= “北纬210度”;分析:这个类可以同时处理三种数据类型,为保证程序的正确性,最好采用Object类完成,因为Object可以接收任意的引用数据类型;原理:数字—–》自动装箱成为包装类———-》为object类接收;String—》 Object类接收; ...

    查看全文

  • Java实现简单的单链表

    Java实现简单的单链表

      class Link { // 链表类定义   class Node { // 内部类:定义链表的一个节点 private String name; // 节点数据域 private Node next; // 节点引用域   public Node(String name) { // 构造器 this.name = name; ...

    查看全文

  • Linux备份压缩命令

    Linux备份压缩命令

      dump命令 格式:dump 备份参数 -f 备份设备 文件系统或目录 说明:可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。 举例: 将/dev/hda1备份到/var/tmp/hda2dump dump -0u -f /var/tmp/hda2dump /dev/hda1 其中,0表示备份级别,u表示备份后在/etc/dumpdates中记录备份的文件系统、层级、日期与时间等,f表示备份设备。详细请参考dump的man手册。 restore命令 格式:restore 恢复参数 备份设备 说明:rest ...

    查看全文

  • Linux系统维护管理指令

    Linux系统维护管理指令

      clear命令 格式:clear 说明:清除屏幕用,也可以用CTRL+L实现。 mail命令 格式:mail -s主题    收信人                     //发送邮件 mail “邮件内容”|mail-s 收件人         //发送邮件 mail                                     //查看邮件 说明:邮件管理程序。可以在命令行模式下收发邮件。 给syd168发一份信,表示欢迎。 mail -s “welcome” syd1 ...

    查看全文

  • Linux磁盘文件系统管理命令

    Linux磁盘文件系统管理命令

      fdisk命令 fdisk 是用来查、创建磁盘分区的。RHEL和Fedora在安装的时候,都提供了优秀的分区管理工具,但安装后,往往需要在命令行下面修改分区或创建分区。下面,按照分区的一般步骤讲解fdisk的用法。 查看系统当前分区信息 fdisk -l //第一块硬盘信息 Disk /dev/sda: 19.3 GB, 19327352832 bytes 255 heads, 63 sectors/track, 2349 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device ...

    查看全文

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微