`
lysvanilla
  • 浏览: 80452 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论
文章列表
★内部类(inner class)内部类又称嵌套类,是指定义在一个类内部的类,内部类所在的类为外部类。内部类可以分为四种:静态内部类、普通内部类、局部内部类和匿名内部类。 对于内部类的引用:如果是非静态的内部类,在外部类的外面引用的语法为Outer.Inner in = new Outer().new Inner() 或者是Outer ounterObject = new Outer();Outer.Inner in = outerObject.new Inner();在外部类的内部引用的语法为:Inner in = new Inner();如果是静态内部类,语法为:Outer.Inne ...
关于父类与子类在属性和方法调用的代码   Java代码 /** * 方法重写 */ package org.sean.module03; /** * 类变量指的是属于类,通过类名就有可以访问的变量 * * 实例变量指的是属于类的实例,通过对象可以访问实例 ...
面向对象基础   ★面向对象强调数据结构第一,算法第二,而面向过程强调算法第一,数据结构第二 ★类之间的关系:依赖关系Dependence (”uses–a”):如果一个类的某个方法使用了另一个类的对象,我们称前者依赖后者,那么这两个类之间存在依赖关系。如Person类中有一个transport方法要求传入一个Car类的对象,即Person要使用Car运输,那么Person类就依赖于Car类聚集关系Aggregation (”has–a”) :指的是一个类中包含有另一个类的对象,如Book类里面包含有Date类。聚集是通过把一个类定义为另一个类的属性来实现的继承关系Inheritanc ...
数组相关API   Java代码 /** * 测试Arrays类 */ package org.sean.module02; import java.util.Arrays; /** * @author 不落的太阳(Sean Yang) */ public class TestArrays { /** * 整型数组输出 * * @param array
★数组JAVA中的数组是一个具有相同类型元素的有序集合,数组中每个元素的类型相同,并且与数组声明的类型一致使用一个数组必须采取三个步骤:声明数组、创建数组、初始化数组声明数组的方式:DataType[] arrayName或者DataType arrayName[],需要注意的是:声明数组的时候并没有给数组分配内存空间创建一个数组就是根据数组的大小为数组分配内存空间,JAVA中规定在构造数组的时候必须指定数组的长度,语法为new DataType[size]指定一个数组大小可以有两种方式:采用变量指定,采用明确的数字指定,由于数组长度直到运行期才被使用所以采用第一种方式优于第二种方式。但是要 ...
 Java中的基本数据类型   Java代码 /** * Java基本数据类型 */ package org.sean.module01; /** * @author 不落的太阳(Sean Yang) */ public class BasicType { /** * 基本类型的自动提升 * * 自动提升的规则如下: *
★JAVA的特性 Simple简单(去掉了C++中许多奇怪的语法)Object-Oriented面向对象(OOP)Network-Savvy网络通信(支持HTTP,FTP,TCP/IP等多种网络协议)Robust健壮性(健壮性主要体现在Java在编译是就能发现某些存在的问题,且优化了C和C++中的指针,不会造成内存泄露)Secure安全性 Architecture Neutral体系结构中立Portable可移植性(Java固定了数据类型的大小)Interpreted解释型语言(存在争议,可能介于编译和解释之间)High Performance高性能Multiple-threaded多线 ...
1.使用基本函数2   日期函数   ADD_MONTH(date, i):返回日期d加上i个月后的结果,i可以是小数,但数据库会将其转换为整数,截去小数点部分   LAST_DAT(date):返回包含日期的月份的最后一天   MONTH_BETWEEN(date1,date2):返回两个日 ...
1.SQL语言分类   a.数据查询语言(Select语句): 用于检索数据,功能和语法较复杂,同时也应用最多 b.数据操纵语言(DML):用于改变数据库数据,包括Insert,Update,Delete三类,分别用于插入,更新,删除数据 c.数据定义语言(DDL):用于建立,修改和删除数据库对象,包括Create Table, Alter Table, Drop Table三类,分别用于创建表,更新表结构和删除表,DDL语句会自动提交事务 d.数据控制语句(DCL):用于执行权限授予和权限收回操作,包括Grant和Revoke两类语句,Grant用于给用户授予权限,Revoke用于 ...
1. 关系型数据库   关系型数据库是指一些相关的表和其他数据库对象的集合,这个定义表达了三部分的含义。 a.在关系型数据库中,信息被存放在一张二维表当中,一个关系数据库包含多个数据表,每一个表包含行(记录)和列(字段) b.表与表之间是相互关联的,这种关联性是由逐渐和外键所体现的参照关系实现的 c.数据库不仅包含表,而且包含了其他数据库对象,如视图,索引,存储过程等   2.数据库中的关键词   主键:指表中的某一列,该列的值唯一标识一行,Unique & Not Null,可以由一个或多个列组成 外键:指表中含有与另一个表的主关键字相对应的列,可以由一个或多个列组 ...
第一章 PL/SQL介绍   1.为什么使用PL/SQL   PL/SQL和SQL结合紧密,二者使用相同的数据类型。PL/SQL使用更少的代码并具有更快的执行速度 PL/SQL简化了应用程序的逻辑到数据库层的转移,可以增加代码重用(code reusable)和减少网络通信(network traffic),同时由于代码采用原声编译(natively compiled),从而获得了更快的执行速度 PL/SQL可以轻松的实现跨平台(由于Oracle数据库可以跨平台)   2.PL/SQL不适用的场景   当代码需要在不同的数据库系统运行,如使用DB2,Sybase等数据库产品, ...
1.存储过程结构 1.1 第一个存储过程 Java代码 create or replace procedure proc1( p_para1 varchar2, p_para2 out varchar2, p_para3 in out varchar2 )as v_name varchar2(20); begin v_name := '张三丰'; p_para3 := v_name; dbms_output.put_line('p_para3:'||p_p ...
Java代码 package com.hefeng.test; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TimeTest { //用来全局控制 上一周,本周,下一 ...
Js代码 /** * 获取本周、本季度、本月、上月的开始日期、结束日期 */ var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天本周的第几天 var nowDay = now.getDate(); //当前日 var nowMonth = now.getMonth(); //当前月 var nowYear = now.getYear(); //当前年 nowYear
Java代码 <PRE class=java name="code">package com.iwode.common; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** ...
Global site tag (gtag.js) - Google Analytics