`
sukializee
  • 浏览: 10187 次
  • 性别: Icon_minigender_1
  • 来自: 太原
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
    普通内部类,静态内部类代码   /** * 普通内部类、静态内部类 */ package org.sean.module03.inner_class; /** * @author 不落的太阳(Sean Yang) */ public class InnerClass1 { private String name = "outer"; private static int i = 10; static { System.out.println("outer_class static block&quo ...
★内部类(inner class)   内部类又称嵌套类,是指定义在一个类内部的类,内部类所在的类为外部类。内部类可以分为四种:静态内部类、普通内部类、局部内部类和匿名内部类。     对于内部类的引用:      如果是非静态的内部类,在外部类的外面引用的语法为Outer.Inner in = new Outer().new Inner()             或者是Outer ounterObject = new Outer();Outer.Inner in = outerObject.new Inner();在外部类的内部引用的语法为:Inner in = new Inner(); ...
    关于父类与子类在属性和方法调用的代码   /** * 方法重写 */ package org.sean.module03; /** * 类变量指的是属于类,通过类名就有可以访问的变量 * * 实例变量指的是属于类的实例,通过对象可以访问实例变量,但是通过类名不能访问实例变量 * * 同样,静态方法属于一个类,通过类名就可以访问静态方法,而实例方法属于对象,通过对象可以访问 * * 所谓隐藏:子类隐藏父类的属性和静态方法,通过子类对象,不能访问父类隐藏了的属性和静态方法(属性和静态方法不存在多态性) * * 但是将子类对象转换 ...
面向对象基础   ★面向对象强调数据结构第一,算法第二,而面向过程强调算法第一,数据结构第二 ★类之间的关系:      依赖关系Dependence (”uses–a”):如果一个类的某个方法使用了另一个类的对象,我们称前者依赖后 ...
配合学习笔记02的代码   数组相关API   /** * 测试Arrays类 */ package org.sean.module02; import java.util.Arrays; /** * @author 不落的太阳(Sean Yang) */ public class TestArrays { /** * 整型数组输出 * * @param array */ public static void ...
★数组  JAVA中的数组是一个具有相同类型元素的有序集合,数组中每个元素的类型相同,并且与数组声明的类型一致  使用一个数组必须采取三个步骤:声明数组、创建数组、初始化数组  声明数组的方式:DataType[] arrayName或者DataType arrayName[],需要注意的是:声明数组的时候并没有给数组分配内存空间  创建一个数组就是根据数组的大小为数组分配内存空间,JAVA中规定在构造数组的时候必须指定数组的长度,语法为new DataType[size]  指定一个数组大小可以有两种方式:采用变量指定,采用明确的数字指定,由于数组长度直到运行期才被使用所以采用第一种方式优于第 ...
配合学习笔记01的代码      Java中的基本数据类型   /** * Java基本数据类型 */ package org.sean.module01; /** * @author 不落的太阳(Sean Yang) */ public class BasicType { /** * 基本类型的自动提升 * * 自动提升的规则如下: * * 如果两个操作数中有一个是double类型,则系统先将另一个操作数转换为double类型,然后运算,否则 * 如果两个操作数中有一个是float类型,则系统先将另一个操作数转换 ...
★JAVA的特性     Simple简单(去掉了C++中许多奇怪的语法)   Object-Oriented面向对象(OOP)   Network-Savvy网络通信(支持HTTP,FTP,TCP/IP等多种网络协议)   Robust健壮性(健壮性主要体现在Java在编译是就能发现某些存在的问题 ...
第一章 PL/SQL介绍   1.为什么使用PL/SQL        PL/SQL和SQL结合紧密,二者使用相同的数据类型。PL/SQL使用更少的代码并具有更快的执行速度      PL/SQL简化了应用程序的逻辑到数据库层的转移,可以增加代码重用(code reusable)和减少网络通信(network traffic),同时由于代码采用原声编译(natively compiled),从而获得了更快的执行速度      PL/SQL可以轻松的实现跨平台(由于Oracle数据库可以跨平台)   2.PL/SQL不适用的场景        当代码需要在不同的数据库系统运行, ...
问题1:一辆校车能装下多少个高尔夫球? 应聘职位:产品经理 答:推理,大约50万,假设巴士有50个高尔夫球高,50个高尔夫球宽,200个高尔夫球长   问题2:如果让你清洗西雅图市所有的窗户,你会对此索价多少? 应聘职位:产品经理 答:推理过程 假如西雅图有1万栋建筑物,每栋建筑物有600个窗户,擦一个窗户需要5分钟,收费标准为每小时20美元,那么一共可以挣1000万美元   问题3:在一个重男轻女的国家里,每家每户都想生男孩。若一户人家生了一个女孩,便会再生一个,直到生下的是男孩为止。请问这个国家的男女比例是多少? 应聘职位:产品经理 答:要么先生男,要么先生女,由于是大概 ...
Oracle学习笔记之三——SQL语言基础   1.使用基本函数2      日期函数      ADD_MONTH(date, i):返回日期d加上i个月后的结果,i可以是小数,但数据库会将其转换为整数,截去小数点部分      LAST_DAT(date):返回包含日期的月份的最后一天      MONTH_BETWEEN(date1,date2):返回两个日期之间月的数目,如果两者日期相同或者都是该月的最后一天,将返回1个整数,否则返回一个分数      NEW_TIME(date1, timezone1, timezone2):当timezone1的日期和时间为d ...
Oracle学习笔记之二——SQL语言基础   1.SQL语言分类      a.数据查询语言(Select语句): 用于检索数据,功能和语法较复杂,同时也应用最多    b.数据操纵语言(DML):用于改变数据库数据,包括Insert,Update,Delete三类,分别用于插入,更新,删除数据    c.数据定义语言(DDL):用于建立,修改和删除数据库对象,包括Create Table, Alter Table, Drop Table三类,分别用于创建表,更新表结构和删除表,DDL语句会自动提交事务    d.数据控制语句(DCL):用于执行权限授予和权限收回操作,包括Gra ...
   Oracle 学习笔记之一   1. 关系型数据库       关系型数据库是指一些相关的表和其他数据库对象的集合,这个定义表达了三部分的含义。     a.在关系型数据库中,信息被存放在一张二维表当中,一个关系数据库包含多个数据表,每一个表包含行(记录)和列(字段)     b.表与表之间是相互关联的,这种关联性是由逐渐和外键所体现的参照关系实现的     c.数据库不仅包含表,而且包含了其他数据库对象,如视图,索引,存储过程等   2.数据库中的关键词      主键:指表中的某一列,该列的值唯一标识一行,Unique & Not Null,可以由一个或 ...
Global site tag (gtag.js) - Google Analytics