- 博客(103)
- 收藏
- 关注
原创 javascript-开发实战-05
开发实战——表单验证(JavaScript6)现在要求实现一个雇员信息的注册页面,在注册页面之中需要输入如下数据:雇员编号,姓名,职位,雇员日期,基本工资,佣金,现在要求如下雇佣编号只能够输入四位的数字雇员姓名,职位不能为空雇佣日期应该是“年-月-日”的形式出现基本工资和佣金应该是小数实现要求:编写表单,实现验证,考虑点美工修饰1.为了方便管理,在D盘上建立一个EmpDemo的目录...
2018-10-24 22:22:50
213
原创 javascript-window对象的使用-04
在整个JavaScript之中Window是最基础的一个对象,也是使用最多的,下面来分别看window操作范例:警告框——window.alert<script type="text/javascript">window.alert("hello");</script>范例:输入数据——window.prompt<html><he...
2018-10-24 22:19:25
168
原创 javascript与表单互操作(核心)-03
与表单互操作(核心)(JavaScript3)JavaScript现阶段的重点在于表单的互操作上,所以下面将使用一系列的代码进行验证。范例:取得文本数据在表单之中每一个表单元素都有两个重要的属性:name,id,一般而言,这两个属性的内容一定要保持一致,其中name是留给服务器端接受数据使用的,而id是留给页面进行JavaScript操作(document,getElementBy...
2018-10-24 22:12:56
277
原创 javascript事件处理(重点)-02
事件处理(重点)事件的处理指的是根据某一状态发生之后进行的反应,在事件处理之中会存在有事件源,以及事件的监听。当监听到指定的事件之后会调用函数进行事件的处理。所以来讲JavaScript之中,针对于事件处理必须事件源和处理函数,而函数都是由用户自己定义的在HTML之中,所有的事件都会以onXxx的形式命名,例如,观察两个简单事件页面加载事件:onload页面卸载事件:onunlo...
2018-10-24 22:03:54
140
原创 javascript基础语法-01
javascript基础语法javascript中的事件处理使用javascript实现表单验证(重点)JavaScript简介JavaScript主要是嵌入HTML语法之中,实现页面动态效果处理的编程语言。javascript基础语法(重点)首先JavaScript是嵌入在HTML语法之中,所以所有的代码都使用“<script>”进行标记,但是对于脚本有很多种...
2018-10-24 21:57:29
157
原创 Oracle数据库——约束-15
约束(核心)数据表创建完成之后,对于数据表内保存的数据往往需要做一些过滤,例如:人员的编号应该唯一,性别应该只有男或女,年龄的范围也应该有。在数据库之中一共存在有6种约束;有一种约束是数据类型的约束,例如:存放日期的不能随意存放字符串;五种人为约束:非空约束,主键约束,检查约束,外键约束。非空约束(NOT NULL,NK)非空约束主要是在表建立的时候使用,直接在字段后增加“N...
2018-10-17 22:23:37
244
原创 Oracle数据库——截断表,删除表,修改表结构——14
截断表(了解)如果说现在要清除表中的全部数据,唯一知道的就是“DELETE FROM 表名称”,不增加删除的限定条件,但是这样删除的数据实际上并不会立刻放掉存储空间(数据,索引,约束,...)如果现在希望释放放掉一张表中所占用的全部空间,则使用截断表操作。范例:截断person表TRUNCATE TABLE 表名称;TRUNCATE TABLE person;此类操作一般别用...
2018-10-17 22:01:39
2564
原创 Oracle数据库——表的创建与管理-13
表的创建与管理(重点)在之前一直使用scott用户所定义的练习表,但是在很多情况下用户都是需要自己的业务来定义属于自己的表,而这一过程就需要使用到表的创建功能,但是必须明确一点,表的创建与管理是属于Oracle对象的维护过程,所以来说此部分的属于DDL的定义范畴常用类型数据表之中是由多个不同的数据类型所组成的,每一列都有自己的数据类型,在数据库开发之中,以下几种类型最为常见字符...
2018-10-17 21:58:07
298
原创 Oracle数据库——两个重要的数据伪列-12
两个重要的数据伪列(重点)在之前使用过的SYSDATE,这个列虽然没有在表中定义,但是却可以使用,除了这个,还有两个非常重要的伪列:ROWNUM,ROWID行号:ROWNUMROWNUM是一个在查询之中可以根据数据行自动生成的一个行标记伪列范例:观察ROWNUM使用SELECT ROWNUM ,empno,ename,job,deptno,sal FROM emp;...
2018-10-10 22:55:23
160
原创 Oracle数据库——事务处理-11
事务处理(重点)那么三种更新操作全部完整,而且可以清楚的发现,更新操作与查询操作相比,更加的危险,所以为; 保证更新操作的正确性(ACID原则),那么建议使用事务处理,例如,有如下一种情况:张见同志要给转账,转账采用三步处理第一步:从张见的账户上减少1ww第二步:在我的账户上增加1ww第三步:扣除张见的手续费50元这三步加在一起称为一个转账业务,而这些转账业务之中如果有一步出现了错...
2018-10-10 22:50:59
556
原创 Oracle数据库——数据的更新操作-10
数据的更新操作 (重点)在之前讲解过的内容都属于DML的范畴(DQL也包含DML之中),而对于DML除了查询之外,另外一个最为重要的功能就是数据的更新。由于emp表等一系列数据表在日后学习过程之中依然要使用到,为了保证表的数据不被破坏,建议将emp表复制为myemp表,执行如下的语句: CREATE TABLE myemp AS SELECT * FROM emp;这个时候emp表中的...
2018-10-10 22:48:34
2353
原创 Oracle数据库——查询练习-09
练习1.列出至少有一个员工的所有部门==子查询至少有一个员工指的是员工数量大于1第一步:按照部门编号分组,而后统计出部门人数大于1的部门编号SELECT deptno FROM empGROUP BY deptno HAVING COUNT(empno)>0;第二步:以上查询返回多行单列,按照之前给出的原则来讲,此时只能够在WHERE中出现SELECT *FROM d...
2018-07-29 00:59:25
1753
原创 Oracle数据库——子查询思考题-08
思考题:1.列出薪金高于在部门30工作的所有的薪金的员工姓名和薪金,部门名称,平均工资,平均服务年薪,工资等级确定所需要的数据表emp表:员工姓名和薪金dept表:部门名称emp表:统计信息salgrade表:工资等级确定已知的关联字段雇员和部门:emp.deptno=dept.deptno雇员和工资等级:emp.sal BETWEEN salgrade.losal AND s...
2018-07-29 00:46:01
280
原创 Oracle数据库——子查询-07
子查询(核心,难点)子查询没有任何固定的语法,因为子查询是一个综合体,将之前所学习过的限定查询,多表查询,分组统计查询融合在一起形成新的查询方式,而且在开发之中子查询的使用是最多的,一定会用的如果非要给子查询的语法,那么可以参考如下形式:SELECT [DISTINCT] * | 列名称 [别名],...|统计函数|分组字段 ,(SELECT [DISTINCT] * | 列名称 [别...
2018-07-28 22:15:40
225
原创 Oracle数据库——分组统计查询-06
分组统计查询(重点,难点) 统计函数(分组函数) 在之前使用过一个COUNT()函数,此函数的功能是统计每张数据表之中的数据量,而这个函数就是统计函数的一种,在SQL中常用的统计函数一共有5个:COUNT(),AVG(),SUM(),MIN(),MAX();范例:统计公司的总人数,平均工资,每月支付的总工资 SELECT COUNT(empno),AVG(sal),AVG(sa...
2018-07-28 22:01:30
767
原创 Oracle数据库——多表查询-05
多表查询多表查询的基本概念3.连接对于数据表连接操作也是分为两种内连接:等值连接,在之前所编写的限定条件都是使用了“字段=字段”的形式定义的外连接:左外连接(左连接),右外连接(右连接),全外连接(全连接)为了更好的理解所有连接的区别,那么下面首先要为emp表中增加一条没有部门(deptno=0)的雇员信息执行如下的语句INSERT INTO emp(empno,...
2018-07-28 21:41:21
294
原创 Oracle数据库——单行函数-04
单行函数(重点,背)单行函数是完成某些特定功能的工具,这个部分还是要求进行一些巩固的记忆,单行函数的基本语法如下返回值类型 单行函数名称(参数|列,...)而根据使用的环境不同单行函数分为如下几种:字符串函数,数值函数,日期函数,转换函数,通用函数字符串函数字符串函数的主要功能是进行字符串数据的处理的,常用的字符串函数有如下几个:UPPER(),LOWER(),INITCAP(),...
2018-07-28 16:41:28
222
原创 Oracle数据库——模糊查询,数据排序-03
模糊查询:LIKE模糊查询就是指的是关键字查询,在SQL中使用LIKE语句完成,但是在使用LIKE语句的时候需要注意两个标记符“_”:表示匹配任意的一位字符“%”:表示匹配任意多个字符,可能是0位,1位,多位范例:要求查询姓名以字母A开头的雇员信息SELECT *FROM empWHERE ename LIKE 'A%';范例:查询雇员姓名之中第二个字母包含有A的雇...
2018-07-28 16:09:59
943
原创 Oracle数据库——限定查询,范围查询,NULL判断-02
限定查询简单查询会将一张数据表之中的全部数据行进行返回,如果说现在表中的数据行过多,那么肯定无法进行浏览,所以必须对显示的数据行的返回做一个限定。限定查询的是在简单查询的基础上增加若干个查询的限定条件,所有的限定条件使用WHERE子句表示,此时的语法如下SELECT [DISTINCT] * | 列名称 [别名],... ==<确定数据显示列FROM 表名称 [别名]W...
2018-07-28 15:56:21
4169
原创 Oracle数据库——简单查询-01
下载以及安装数据库四张表dept emp salgrade bonus简单查询所谓的简单查询指的是查询一张表之中全部数据行的记录。简单查询的语法如下范例:简单查询SELECT [DISTINCT] * | 列名称 [别名],... ==<确定数据显示列FROM 表名称 [别名];对于简单查询而言,其每一个子句(FROM子句,SELECT子句)的执行顺序如下:第一步...
2018-07-28 15:39:55
200
原创 JDBC
掌握JDBC的基本作用可以使用JDBC连接Oracle数据库使用java.sql包中的类和接口进行数据库开发JDBC操作代码都很固定,同时的所有开发之中都围绕数据库进行的,那么JDBC必须会JDBC简介JDBC指的是java数据库连接,可以直接利用java程序进行各种数据库连接及操作。JDBC在java之中属于一个服务的概念,所谓的服务指的是就是一组固定的类库以完成某些固定的操作...
2018-07-20 21:43:50
126
原创 枚举:-27
多例设计模式特点:构造方法私有化,而后在类的内部实例化好若干个对象,并且通过static方法返回,按照之前编写的多例设计是存在问题的范例:观察问题package listen;class Color{private String title;private static final Color RED=new Color("红色");private static final Color...
2018-07-20 17:48:30
89
原创 泛型-25
引入泛型观察代码:class Point{private Object x;private Object y;public Object getX() {return x;}public void setX(Object x) {this.x = x;}public Object getY() {return y;}public void setY(Object y) ...
2018-07-20 17:40:55
103
原创 java新特性-24
可变参数:(理解)要求实整数操作,并且方法可以接收多个整型数据一起实现加法操作。传统方法:public class Listenc {public static void main(String[] args) {System.out.println(add(new int[] {1,2}));System.out.println(add(new int[] {1,2,3}));}...
2018-07-20 17:40:04
106
原创 单例设计模式-23
1.补充当有一个类定义完整之后,如果要使用这个类,肯定要通过构造方法产生实例化对象,而后进行类之中方法的调用范例:观察一段代码package listen;class Singlention{public void print() {System.out.println("Hello World .");}}public class Listena {public static...
2018-07-20 17:37:18
115
原创 Eclipse
快捷键使用:CTRL+1;代码纠正提示:ALT+/:补充代码&提示(main sysout);CTRL+SHIFT+O;可以自动导入多需要的程序包;CTRL+D:删除当前行代码;CTRL+ALT+向下:复制当前行代码CTRL+/:注释当前行代码;CTRL+SHIFT+F:格式化代码;CTRL+SHIFT+L:快捷键列表;配置参数::范例://配置参数public c...
2018-07-20 17:31:58
108
原创 包和jar命令-21
在开发系统中很多人参与的,避免同名,可用不同文件夹中可以保存同名文件。所谓的包实际就是一个文件夹在工作之中,所有的类都一定要放在包之中(不存在没有包的类),每一个类的完整名称都是“包.类”。定义包:package cn.mldn.drmo;//定义包public class Hello{}本程序与之前只是多了一个package;javac -d . Hello.class;语法的意义...
2018-07-20 17:28:43
197
原创 自定义异常类和断言-20
自定义异常类(理解)java本身所提供基础的异常处理操作支持,并且提供了一些比较常见的异常类型,但是在很多情况下有一些异常是不会提供的package YICHENG;class DieException extends Exception{public DieException(String msg) {super(msg);}}public class Throwg {publ...
2018-07-19 17:25:34
638
原创 第五个代码模型:异常处理结构(核心)-19
有两个问题:finally无用,throw无用,解释则两个操作的含义,给出一个异常处理的标准结构范例:现在要求定义一个div()方法(定义在 MyMath类里面)1.此方法之中所有出现的异常一定要交给被调用处进行处理;2.在进行除法计算开始首先要输出一行提示信息”1.’3.在除法计算进行完毕之后也要输出一行提示信息“2.”先完成基本功能,不考虑任何有可能出现错误的情况范例:基本要求p...
2018-07-19 17:23:11
123
原创 throws关键字-18
throws在类之中所有的操作都是以方法体现的,那么在方法的操作之中也是有可能出现异常的,如果方法出现异常之后希望被调用处进行处理,就使用throws进行声明范例:在方法定义上使用throwspackage YICHENG;class MyMath{public static int div(int x,int y) throws Exception{return x/y;}}...
2018-07-19 17:19:17
115
原创 java异常处理-17
java异常处理出现异常public class Throwa {public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("除法计算"+(10/0));//此处错误后,此行和之后的代码不再运行System.out.println("除法计算结束");}}...
2018-07-19 17:16:59
131
原创 数据转换-16
在所有的系统之中,用户输入的数据永远是String表示,例如:如果用户输入年龄,则应该是字符串转为数字。(字符串变为指定的基本数据类型)Integer类:public static int parseInt(String s)Double类:public static int parseDouble(String s)Boolean类:public static int parseBoolea...
2018-07-19 17:10:18
103
原创 包装类-15
包装类是针对于原生数据类型的包装因为有8个原生数据类型,所以对应有8个包装类JAVA中的8个包装类分别是:Byte,Short,Integer,Long,Float,Double,Character,Boolean它们的使用方式一样,可以实现原生数据类与包装类型的双向转换分为两类:对象型包装类(直接继承Object):Character,Boolean数值型包装类(继承了Number类)...
2018-07-19 16:09:08
78
原创 Object-14
在每定义一个类的时候,如果此类没有明确的继承一个类,则将默认继承Object类,即:所有的类都是Object子类,下面两种类定义相同class Person{ class Person extends Object{}}范例:利用Object类接收类对象package Object;class Person extends Object{//默认隐含}public class Ob...
2018-07-19 16:05:02
226
原创 接口-13
接口(核心)基本概念:在之前讲解的类结构都包含有:普通属性,常量(全局常量),构造方法,抽象方法,但是如果说设计一个类的时候发现这个类的内部只存有全局常量和抽象方法的话,则这个类就能将其定义为接口接口就是全局常量和抽象方法的集合,在java里面使用interface关键字可以进行接口的定义范例:定义接口interface A{//定义的是接口public static String MS...
2018-07-19 15:30:49
138
原创 匿名内部类-12
匿名内部类是在抽象类和接口基础之上建立起来的一种结构,必须以抽象类和接口为主观察代码package polymorphic;interface Pay{public void fun();}class Bay implements Pay{public void fun() {System.out.println("HELLO WORLD");}}public class N...
2018-07-19 15:14:57
76
原创 抽象类-11
普通类的特征是:类的结构很完整,而且可以直接产生实例化对象并使用。但是普通类之中所定义的方法都是具备方法体的“{}”,但是如果所现在一个类之中的某些方法希望被子类强制进行重写,则可以将其定义为抽象方法,抽象方法使用abstract关键字声明,而且声明时没有方法体,而包含抽象方法的类称为抽象类,抽象类也要使用abstract关键字进行定义abstract class Aa{private...
2018-07-19 15:12:55
124
原创 多态.10
1.多态是面向对象的第三大主要特征如果说继承是为了解决代码重用的问题,那么多态就是为了解决参数的统一问题,多态要结合继承才使用观察代码package polymorphic;class Per{public void print() {System.out.println("1.***");}public void fun() {this.print();}}class Stu extends P...
2018-07-15 22:06:34
120
原创 代码块.9
使用{}声明的代码部分就称为代码块,而根据代码块声明的关键字以及位置的不同,1.普通块public static void main(String[] args) {// TODO Auto-generated method stubif(true)//局部{int x=10;System.out.println("x="+x);}int x=100;//全局System.out.println(...
2018-07-15 22:05:19
114
原创 重写.8
现在存在了类继承的关系,那么有可能出现子类定义了与父类相同的方法或者式属性的情况,那么这种情况统一都被称为重写class Studenta extends Persona{public void print() {//方法名称相同,参数类型及个数相同,返回值相同System.out.println("Student类");}}而当实例化的是子类对象,那么所调用的方法一定是被重写过的方法如果说现在要...
2018-07-15 22:04:34
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人