2021
06-13
06-13
Java基础之CardLayout的使用
一、案例介绍在编码前需要将本案例中使用到的三张图片(1.png、2.png、3.png)保存到src所在的文件夹内。看下图:1.png:2.png:3.png:二、案例代码importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassShowCardLayoutextendsMouseAdapter{privateJFramef;privateJPanelp1,p2,p3;privateJLabellb1,lb2,lb3;privateCardLayoutmyCard;privateContainerc;publicShowCardLayou...
继续阅读 >
object类的介绍object是所有类的直接父类或者是间接父类,为什么这么说呢?可以查询java8的API帮助文档:可见在这样的一个类树中,所有的类的根还是Object类在IDEA中新建一个类,系统会默认继承Object类publicclassPetextendsObject{}那么Dog继承了Pet类的属性和行为方法,还会继承Object类的属性和行为方法了吗?这一点是肯定的,Pet类作为Object类的子类,Dog类作为Pet类的子类,所以说Object是Dog类的间接父类,当然也继承了O...
一、JdbcTemplateSpring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库操作二、实战2.1引入依赖<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.24</version></dependency><!--https://mvnrepository.com/artifact/org.springframework/spring-jdbc--><dependency><groupId>org.spring...
一、系统介绍本系统实现的以下功能管理员功能:登录系统、病人信息的增删改查、就医档案的录入、医生信息的增删改查、科室信息的增删改查、收费统计功能、修改密码。医生功能:登录系统、病人信息的增删改查、医生信息的增删改查、科室信息的增删改查、收费统计功能、修改密码。收费员功能:价格管理、收费管理、修改密码。JDK版本:1.8数据库:Mysql8.0.13数据库用到的表cashierchargedepartmentdoctordrugtablemanagermedical_re...
1.过滤器(Filter)过滤器的配置比较简单,直接实现Filter接口即可,也可以通过@WebFilter注解实现对特定URL拦截,看到Filter接口中定义了三个方法。init():该方法在容器启动初始化过滤器时被调用,它在Filter的整个生命周期只会被调用一次。注意:这个方法必须执行成功,否则过滤器会不起作用。doFilter():容器中的每一次请求都会调用该方法,FilterChain用来调用下一个过滤器Filter。destroy():当容器销...
一、写在前面TreeMap的底层数据结构是红黑树,且TreeMap可以实现集合元素的排序。所以TreeMap的源码需要实现:1.红黑树的数据结构,以及红黑树的节点插入,删除,以及红黑树的自平衡操作,如左旋,右旋,以及节点变色2.红黑树需要支持按照指定的比较器进行排序,或者进行自然排序。二、定义publicclassTreeMap<K,V>extendsAbstractMap<K,V>implementsNavigableMap<K,V>,Cloneable,java.io.Serializablepublicinterf...
Jasmin是Java汇编语言,以文本方式来描述JVM的指令集以及JavaClass的结构,Jasmin编译器可以把汇编语言转换成二进制的字节码,使JVM可以调入执行。Jasmin最初是由JonMeyer和TroyDowning编纂《JavaVirtualMachine》时设计的范例,虽然该书不再出版,但是Jasmin成为了事实上的Java汇编语言标准,并作为开源项目得到发展:http://jasmin.sourceforge.net/。Jasmin在Javaclass方面的处理非常灵活,可以不受Java语法的一些限定,...