摘要: JAVA中使用设计模式写代码能使代码重用、直观、可靠,共有23种设计模式,分别是: 创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式; 结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式; 行为型模式:策略模式、模板方法模式、观察者模式、迭代子 阅读全文
posted @ 2018-04-15 20:47 入梦落樱满熏香 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、学习要点 认真看书并查阅相关资料,掌握以下内容: 掌握类的继承概念和设计 掌握构造方法的继承原则 掌握方法重写 掌握super键字和final关键字 掌握对象转型,理解通过向上转型实现对象多态。 掌握抽象类的设计 掌握接口的设计 掌握接口回调 理解简单工厂设计模式 理解抽象类和接口的区别 掌握包 阅读全文
posted @ 2018-04-11 20:53 入梦落樱满熏香 阅读(206) 评论(0) 推荐(0) 编辑
摘要: (一)学习总结 1.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么? 1).构造方法的名称必须与类名一致 2).构造方法的声明处不能有任何返回值类型的声明 3).不能再构造方法中使用return返回一个值 4). 有n个参数或者参数类型不同为重载 以上程序不可以编译 因为公 阅读全文
posted @ 2018-03-31 19:44 入梦落樱满熏香 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 第一道题: / 判断输入email的格式是否正确 / import java.util. ; class Person{ private String adress; public Person(){ } private Person(String adress){ this.setAdress(a 阅读全文
posted @ 2018-03-22 13:42 入梦落樱满熏香 阅读(151) 评论(0) 推荐(0) 编辑
摘要: / 此程序为扑克牌洗牌程序 / import java.util.Random; import java.util. ; public class Debug{ public static void main(String[] args){ int count; int k=54; //扑克牌数 i 阅读全文
posted @ 2018-03-19 09:23 入梦落樱满熏香 阅读(146) 评论(0) 推荐(0) 编辑
摘要: (一)学习总结 1.在java中通过Scanner类完成控制台的输入,查阅JDK帮助文档,Scanner类实现基本数据输入的方法是什么?不能只用文字描述,一定要写代码,通过具体实例加以说明。 2.Random类和Math类的random()方法都能产生随机数,这两种方式有什么区别,各有什么特点呢?查 阅读全文
posted @ 2018-03-12 22:02 入梦落樱满熏香 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、实验内容 1.输入一个字符串,统计大写字母、小写字母、空格、数字和其他字符的个数。(要求用字符数组) 2.利用字符数组进行密码的验证,如果密码正确则登陆成功,否则登录失败。密码允许输入三次。 3.编写一个函数,判断一个字符串是否是回文。若是回文函数返回值为1;否则返回值为0。回文是顺读和倒读都一 阅读全文
posted @ 2016-12-13 21:16 入梦落樱满熏香 阅读(232) 评论(1) 推荐(0) 编辑
摘要: 1.有5名学生,每名学生有语文、数学和外语3门课的考试成绩。编程统计各学生的总分和平均分以及所有学生各科的平均分。要求成绩在程序中初始化,结果以表格的形式输出。 2.求任意方阵每行、每列、两对角线上元素之和。 二、实验总结(实验中遇到的问题及解决方法) 1主要是思路上的问题,如果有大局观就没有问题, 阅读全文
posted @ 2016-12-08 20:33 入梦落樱满熏香 阅读(345) 评论(1) 推荐(0) 编辑
摘要: 1.定义函数实现:输入若干名学生的成绩(输入人数或用负数结束均可),求其平均分,最高分和最低分,并指出最高分和最低分的学生(给出下标即可),输入一个成绩,说明是第几个学生的成绩,最后按照成绩从高到低排序后输出。(至少七个函数。输入函数、平均值函数、最大值下标函数、最小值下标函数,查找函数,排序函数, 阅读全文
posted @ 2016-11-29 00:02 入梦落樱满熏香 阅读(251) 评论(5) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-11-22 00:46 入梦落樱满熏香 阅读(312) 评论(2) 推荐(0) 编辑