
Java
文章平均质量分 75
TNTZS666
从无能到平庸要比从一流到卓越需要人们付出多得多的努力。
展开
-
Java向上转型的作用(有详细代码介绍)
今天看到一道Java的练习题,题目如下 当时对于主函数中 Car car =(Car) new Benz(); 不是很理解,也并不知道有什么意义,因为如果仅仅写Car car = new Benz(); 程序运行结果是一样的。 在经过阅读书籍和查看别的博主写的关于向上向下转型的博客后,发现题目中这么写完全就是为了出题用,它和仅仅写Car car = new Benz(); ...原创 2018-05-11 11:04:58 · 11736 阅读 · 12 评论 -
Java向下转型以及如何判断能否向下转型
上一条博客中我们一起了解了Java向上转型的意思以及它的优点,但同时也知道了在向上转型的过程中子类对象将不能调用其独有的方法。那我们怎么样才能既实现向上转型,又能使子类可以调用其独有的方法呢,这就需要使用向下转型了。 注意 向下转型必须是在向上转型之后才能进行。我们还是以汽车为例。 首先是Car这个父类。...原创 2018-05-11 11:04:37 · 4712 阅读 · 7 评论 -
迷你DVD管理器
迷你DVD管理器需求说明:为某音像店开发一个迷你DVD管理器,实现如下图所示的DVD碟片的管理功能。功能具体包括:新增、查看、删除、借出、归还和退出。这道题用数组可以实现,最近学了集合,所以了写一篇用List集合实现的DVD管理器,希望对和我一样的初学者有所帮助。首先我先设计了四个类,一个DvdInfo类,封装其名称,借出状态和借出日期。包含有参和无参构造方法。一个DvdOperate类,对DVD...原创 2018-05-05 19:08:26 · 4293 阅读 · 2 评论 -
以MVC框架编写迷你DVD管理器
昨天以集合List方法优化了用数组实现迷你DVD管理器的功能,今天学习了MVC框架后采用MVC框架重写了一遍迷你DVD管理器,虽然代码量没有减少甚至有所增加,但是实现了高内聚,低耦合,这也是MVC框架编码的一大优势,以后写项目的时候一般都采用这种模式写。首先我创建了五个(package)包,分别取名为com.org.entity(存放实体类,用来封装数据,也叫数据模型层);com.org.acti...原创 2018-05-06 17:08:47 · 439 阅读 · 1 评论 -
Java常用类
[TOC] 1. 枚举类 2. 包装类 3. Math类 4. String类 5. Date类枚举类 枚举使用enum关键字,使用枚举有三大好处:1.类型安全,2.易于输入,3.代码清晰。 下面举个简单的例子。我们输入性别的时候一般只有男女两个选项,这个时候我们就可以使用枚举对输入进行简单的控制,让我们只能选择男或女,代码如下://enum 关键字,可以理...原创 2018-05-14 09:27:20 · 323 阅读 · 0 评论 -
Cookie,Session,Application实例
最近学习了cookie,session,application的用法,发现网上关于这三者的介绍和区别都很详细,但是却没有简单易懂的例子来直观的表示,特写下这篇博客,希望能使需要学习这方面知识的读者更容易理解。 首先先创建一个登录表单(userLogin.jsp): 其次创建表单提交给的页面(userLoginSuccess.jsp): 表单效果: 利用...原创 2018-07-10 19:24:02 · 649 阅读 · 2 评论 -
Java类加载机制
类的生命周期 包括以下 7 个阶段:加载(Loading)验证(Verification)准备(Preparation)解析(Resolution)初始化(Initialization)使用(Using)卸载(Unloading)类加载过程包含了加载、验证、准备、解析和初始化这 5 个阶段。1. 加载加载是类加载的一个阶段,注意不要混淆。加载过程完成以下三件事...原创 2018-10-16 16:21:28 · 246 阅读 · 0 评论