3 cakincqm

尚未进行身份认证

暂无相关描述

等级
博文 3k+
排名 203

利用序列图描述现状业务

一在哪里画现状业务序列图针对某个业务用例画业务序列图二在业务对象包下创建业务对象类图导航树如下三业务序列图如下导航树如下四参考《软件方法》上...

2019-06-16 16:07:48

接口默认方法带来的问题

一点睛Java8中,如果一个类实现两个或多个接口,即“变相”的多继承,但是若其中两个接口都包含一个名字相同的default方法,会出现二义性问题。二实战1代码interfacefaceA//定义接口faceA{voidsomeMethod();defaultpublicvoidDefa...

2019-06-16 14:53:29

带default方法接口的应用

一带default方法接口的实现1代码interfaceInterfaceA//定义一个接口{publicstaticStringINFO="staticfinal.";//全局常量publicvoidprint();//...

2019-06-16 13:42:04

企业编码生成系统生成6位数字防伪码

一代码#实现屏幕输出和文件输出编码信息,参数schoice设置输出的文件名称defscode1(schoice):#调用inputbox函数对输入数据进行非空、输入合法性判断incount=inputbox("\033[1;32m请输入您要生成验证码的数量:\33[0m",1,0)whileint(incount)==0:#...

2019-06-16 10:46:18

企业编码生成系统主程序模块设计

一点睛主程序模块包括三部分:1主程序初始化2主程序界面3主程序逻辑下面分别介绍二主程序初始化#以下5个为内部模块importosimportqrcodeimportrandomimporttimeimporttkinter#导入tkinterfrompystrich.ean13importEAN13Encoder#...

2019-06-16 10:32:45

Java的垃圾强制回收

一点睛当一个对象失去引用后,系统何时调用它的finalize()方法对它进行资源清理,何时它可以变成不可达状态,系统何时回收它占有的内存,对于程序完全透明。程序只能控制一个对象不再被任何引用变量引用,不能控制它何时被回收。程序可以强制系统进行垃圾回收——这种强制只是通知系统进行垃圾回收,但系统是否进行垃圾回收依然不能确定。大部分时候,程序强制垃圾回收后总是有一些效果强制系统垃圾回收有...

2019-06-16 10:14:05

Java的垃圾回收机制

一点睛当程序创建对象、数组等引用类型实体时,系统都会在堆内存中为之分配一块内存区,对象就保存在这块内存区中,当这块内存不再被任何引用变量引用时,这块内存就变成了垃圾,等待垃圾回收机制进行回收。垃圾回收机制的特点: 垃圾回收机制只负责回收堆内存中对象,不会回收任何任何物理资源(例如数据库连接,网络IO等资源)。 程序无法精确控制垃圾回收的运行,垃圾回收会在合适时候进行垃圾回...

2019-06-16 09:41:03

包含抽象方法的枚举类

一点睛可以在枚举类里定义一个抽象方法,然后把这个抽象方法交给各枚举值去实现即可。枚举类里定义抽象方法时无需显式使用abstract关键字将枚举类定义成抽象类,但因为枚举类需要显式创建枚举值,而不是作为父类,所以定义每个枚举值时必须为抽象方法提供实现,否则将出现编译错误。二实战1代码publicenumOperation{PLUS{pu...

2019-06-16 09:39:28

实现接口的枚举类

一点睛枚举类也可以实现一个或多个接口。与普通类实现一个或多个接口完全一样,枚举类实现一个或多个接口时,也需要实现该接口所包含的方法。如果需要每个枚举值在调用同一个方法时呈现出不同的行为方式,则可以让每个枚举值分别来实现该方法,每个枚举值提供不同的实现方式,从而让不同枚举值调用同一个方法时具有不同的行为方式。二实战1代码GenderDesc.javapublicin...

2019-06-16 08:56:34

枚举类的属性、方法和构造方法实战

一点睛枚举类也是一种类,只是它是一种比较特殊的类,因此它一样可以使用属性和方法。枚举类通常应该设计成不可变类,也就说它的属性值不应该允许改变,这样会更安全,而且代码更加简洁。为此,我们应该将枚举类的属性都使用privatefinal修饰。一旦为枚举类显式定义了带参数的构造器,则列出枚举值时也必须对应地传入参数。二简单枚举类实战1代码Gender.javap...

2019-06-16 08:35:35

Java中枚举类入门

一点睛J2SE1.5新增了一个enum关键字,用以定义枚举类。枚举类是一种特殊的类,它一样可以有自己的方法和属性,可以实现一个或者多个接口,也可以定义自己的构造器。一个Java源文件中最多只能定义一个public访问权限的枚举类,且该Java源文件也必须和该枚举类的类名相同。枚举类和普通类的区别: 枚举类可以实现一个或多个接口,使用enum定义的枚举类默认继承了java.lang....

2019-06-15 20:59:36

Java手动方式创建枚举类

一点睛可以采用如下设计方式手动创建枚举类 通过private将构造器隐藏起来。 把这个类的所有可能实例都使用publicstaticfinal属性来保存。 如果有必要,可以提供一些静态方法,允许其他程序根据特定参数来获取与之匹配实例。 二代码1Season.javapublicclassSeason{//把Season类定义成...

2019-06-15 20:32:12

利用UML画出业务用例图

一在哪里画业务用例图业务用例图画在业务用例文件夹下二画出后的效果三画出后,导航树的变化四参考《软件方法》(上)

2019-06-15 20:15:24

企业编码生成系统系统主要函数设计

一主要函数功能描述函数 功能 mkdir 判断保存防伪码或补充防伪码的文件夹是否存在,如果不存在则建立文件夹。 openfile 读取文本文件函数,主要读取保存产品编码和生成数量的文件mrsoft.mri,以及用户选择的已生成的编码文件。 inputbox ...

2019-06-15 19:56:27

Java中抽象类注意点

一抽象类的用法案例1代码abstractclassPerson//定义一抽象类Person{Stringname;intage;Stringoccupation;publicabstractStringtalk();//声明一抽象方法talk()}classStudentextendsPers...

2019-06-15 19:24:52

Java多态注意点

一点睛向上转型:或者称为向父类转型。父类的对象通过子类对象实例化,实际上就是对象的向上转型。向上转型不需要进行强制类型转换,但是向上转型会丢失精度。向下转型:或者称为向子类转型。也就是说父类对象可以转换为子类对象,但是,此时必须进行强制类型转换。向上转型时,父类对象所能看见的方法依然是本类之中定义的方法(即被子类覆盖的方法)。如果子类扩充了一些新的方法,父类是看不见的。二父类对...

2019-06-15 18:50:55

利用UML表达愿景

一在哪里添加愿景在业务建模下添加愿景,愿景是在用例图下画的。二画出后的效果三画出后,导航树的变化四参考《软件方法》(上)...

2019-06-15 07:49:32

Java的覆写

一属性覆写1点睛所谓属性覆写,指的是子类定义和父类定义之中名称相同的属性。2代码classBook{Stringinfo="HelloWorld.";//如果加上private,1处的代码就会编译不过}classComputerBookextendsBook{intinfo=100;//属性名称相同...

2019-06-14 21:54:25

Lamda表达式调用Arrays的类方法

一代码importjava.util.Arrays;publicclassLambdaArrays{publicstaticvoidmain(String[]args){String[]arr1=newString[]{"java","fkava","fkit","ios","android"};Arra...

2019-06-10 21:43:01

Lambda表达式与匿名内部内的联系和区别

一点睛Lambda表达式与匿名内部类存在如下相同点: Lambda表达式与匿名内部类一样,都可以直接访问“effectivelyfinal”的局部变量,以及外部类的成员变量(包括实例变量和类变量)。 Lambda表达式创建的对象与匿名内部类生成的对象一样,都可以直接调用从接口继承得到的默认方法。 Lambda表达式与匿名内部类主要存在如下区别: 匿名内部类可以为...

2019-06-09 19:31:01
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。