12 2016 档案

摘要:接口可以理解为一种特殊的抽象类:因为在接口中只能定义常量与抽象方法! 1.接口的定义: interface 接口名 [extends 父类接口列表]{ [final 类型 常量名=常量值;] public void 方法名(); } a.在这里[]中是可以选择性的写或者不写的。 b.接口不同于类,类 阅读全文
posted @ 2016-12-30 23:50 AnswerTheQuestion 阅读(168) 评论(0) 推荐(0) 编辑
摘要:抽象类:关键字(abstract) 为什么需要抽象类? 1.父类的方法体好多情况下是没有内容的。 2.子类万一没有重写正确,也没有提示。 抽象类的定义:abstract class 返回类型 类名; 抽象方法的定义: 普通方法的写法:public void KaiShi(){} 抽象方法的写法:pu 阅读全文
posted @ 2016-12-30 12:55 AnswerTheQuestion 阅读(349) 评论(0) 推荐(0) 编辑
摘要:首先我们要知道动态多态是通过父类的引用指向子类的实例来实现的; 做了很多动态多态的题后;下图就是一个我们实现动态多态时常用的一个工厂化模式; 例题一:一只猫叫了,其他的猫也跟着有反应;人也有反应;老鼠也有反应; 在这里我们就可以分析,猫叫、猫有反应,老鼠也可以叫、老鼠也有反应,人也可以叫、人也有反应 阅读全文
posted @ 2016-12-29 08:46 AnswerTheQuestion 阅读(173) 评论(0) 推荐(0) 编辑
摘要:继承: 关键词:extends 可以把父类中的相关内容直接继承到子类,子类就不需要在重新定义。 private的成员无法被继承 public,protected永远被继承。 默认的,只有在当前包中可以被继承。 子类的成员变量与成员方法也是可以被继承的:它们有两种操作:一种是扩展,一种是重写。 带有构 阅读全文
posted @ 2016-12-27 11:39 AnswerTheQuestion 阅读(169) 评论(0) 推荐(0) 编辑
摘要:约定:类名,首字母要大写,如果多个单词组成,每个首 字母都大写,其余的字母小写。 常量名,每个字母都大写。 一:包的概念:创建,使用。 1.新建包: 最上面一行,之前不能再有其它代码了。 package 包名; 注意:包名一般都有命名的规范。例如:com.itnba.maya.zza 2.使用包: 阅读全文
posted @ 2016-12-27 00:21 AnswerTheQuestion 阅读(160) 评论(0) 推荐(0) 编辑
摘要:对象:一切皆为对象。 对象包括两部分内容:属性(名词形容词),行为(动词)。 对象和对象之间是有关系的。 派生(子类与父类的关系),关联,依赖。 类:对同一类别的众多对象的一种抽象。 类,还是用来生成对象的一种模板,对象是类的一种具体化的表现。 面向对象的三大特性:封装,继承,多态。 一:类的定义: 阅读全文
posted @ 2016-12-26 22:35 AnswerTheQuestion 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1.switch多分支语句的语法 switch(表达式){ case 常量值:要执行的语句; break; case 常量值:要执行的语句; break; case 常量值:要执行的语句; break; default: 执行语句; } 2.说明 在switch语句中表达式的值必须是整型或者字符型, 阅读全文
posted @ 2016-12-25 18:38 AnswerTheQuestion 阅读(446) 评论(0) 推荐(0) 编辑
摘要:public class digui { public static void main(String[] args) { int a=add(3); System.out.println(a); } //递归 static int add(int i){ if(i==1){ return ... 阅读全文
posted @ 2016-12-23 22:42 AnswerTheQuestion 阅读(143) 评论(0) 推荐(0) 编辑
摘要:一:字符串 二:时间日期的获取与修改 三:验证码 阅读全文
posted @ 2016-12-23 22:29 AnswerTheQuestion 阅读(231) 评论(0) 推荐(0) 编辑
摘要:函数的四要素:函数名、输入、输出(返回)、加工。 函数分为两种:一种是有返回值得函数,一种是没有返回值的函数。 1. 定义:没有返回值的函数:(当我不需要函数的计算结果再拿出来进行运算的时候,我就不需要有返回值,直接在函数中运算完成加工即可) static void 函数名(参数){ 函数体 } 调 阅读全文
posted @ 2016-12-21 23:26 AnswerTheQuestion 阅读(1641) 评论(0) 推荐(0) 编辑
摘要:1.100以内与7相关的数 2.100以内所有数的和 3.123()45()67()8()9=100;括号中只能填+或- 4.一张0.0001米的纸对折多少次会超过喜马拉雅删的高度? 5.乘法口诀表 6.输入三角的行数,打印三角形 7.输入上面三角的行数,打印菱形 8.输入5个成绩,输出去掉的最高分 阅读全文
posted @ 2016-12-20 23:03 AnswerTheQuestion 阅读(295) 评论(0) 推荐(0) 编辑
摘要:1.输入年份判断是闰年还是平年? 2.输入身高体重性别判断身体比例是否正常? 3.输入三个数,输出最大值 4.登录验证 阅读全文
posted @ 2016-12-20 22:55 AnswerTheQuestion 阅读(675) 评论(0) 推荐(0) 编辑
摘要:一、安装JDK 第一步:双击JDK的exe文件。 JDK(Java开发包),JRE(Java运行环境) 第二步:配置 path:jdk的根目录,jdk下的bin目录(两个目录之间记得用分号隔开) classpath:jdk的根目录,jdk下的lib目录(两个目录之间记得用分号隔开) 二:第一个JAV 阅读全文
posted @ 2016-12-19 21:49 AnswerTheQuestion 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、伪表。系统内置的只有一行一列数据的表。常用来执行函数。 select 函数名 from dual 注:以下所有函数为了方便理解均用 伪表 做为事例! 二、 时间函数 1.sysdate:获取数据库系统的当前时间 例:select sysdate from dual 我们就会获取到当前系统的时间 阅读全文
posted @ 2016-12-16 23:44 AnswerTheQuestion 阅读(263) 评论(0) 推荐(0) 编辑
摘要:DML:数据操作语言 1.插入insert into 单行插入:insert into 表名 (字段名, 字段名,。。。) values (值, 值, 。。。) 注:值列表要和字段列表相匹配。 insert into 表名 values (值, 。。。) 表示全字段都插入相应的值。 多行插入:ins 阅读全文
posted @ 2016-12-14 11:59 AnswerTheQuestion 阅读(579) 评论(0) 推荐(0) 编辑
摘要:一.非空约束: 1.字段不能为null 2.null不等于""空字符串:oracle不允许吧""写入到非空字符串型字段中 二.主键约束: 1.可以指定某一列或者某几列为主键列(一般都是设置一列为主键列) 2.主键列必须具有非空约束 3.主键列必须具有唯一约束:主键列的内容不能重复。 如果是多列那么整 阅读全文
posted @ 2016-12-11 15:32 AnswerTheQuestion 阅读(317) 评论(0) 推荐(0) 编辑
摘要:1.oracle的安装: 安装简单易学,在这里不做解释。下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装。安装完成后会占用有大约5g的内存。 如果要卸载oracle,需要用其自带的卸载工具进行卸载【universal installer】,然后删除注册表项,删除环境变量,删 阅读全文
posted @ 2016-12-09 22:47 AnswerTheQuestion 阅读(823) 评论(0) 推荐(0) 编辑