`
文章列表

java之间类的关系

    博客分类:
  • java
继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性; 实现 指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关键字 implements明确标识,在设计时一般没有争议性; 依赖 可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要 ...
JNDI入门 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用? 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。 没有JNDI的做法: 程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。 就 ...
注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Java 代码放在一起,有助于增强程序的内聚性。而采用独立的 XML 配置文件,程序员在编写一个功能时,往往需要在程序文件 ...
清单 2. 使用定制的注释类型 @com.oreilly.tiger.ch06.InProgress public void calculateInterest(float amount, float rate) {   // Need to finish this method later } 清单 1 所示注释类型的使用方法和内置注释类型的使用方法完全相同,只不过要同时使用名 ...

学习java的注释

    博客分类:
  • java
  注释也就是anotations是java1.5开始引入的,在jdk的文档中有这样的一段话是描述注解的,Annotation:Release 5.0 of the JDK introduced a metadata facility called annotations. Annotations provide data about a program that is not part of the program, such as naming the author ...
oracle提供了强大的数据类型number,他的格式为Oracle number datatype 语法:NUMBER[(precision [, scale])],其中简称:        precision --> p       scale     --> s NUMBER(p, s) 范围: 1 <= p <=38, -84 <= s <= 127 保存数据范围:-1.0e-130 <= number value < 1.0e+126    保存在机器内部的范围: 1 ~ 22 bytes 其中p表示有效位,有效位表示:从第一个不是零的 ...
现象: C:\>sqlplus "/as sysdba" SQL*Plus:Release 10.2.0.1.0 - Production on Fri Nov 2 16:16:22 2007 Copyright (c) 1982, 2005, Oracle. All right reserved. ERROR: ORA-01031: insufficient privileges Enter user-name: 这个错误一般是由于oracle登录认证出现了问题: Oracle登录认证有两种方式,基于操作系统的登录认证,基于oracle的验证。 可以通过改变s ...
有一种oracle的登录方式是操作系统验证登录方式,即常说的OS验证登录方式,在SQL server中也有这种方式。     有些朋友经常使用connect / as sysdba登录,但不知道为什么没有提供用户名和密码就得到了sysdba的权限。还认为这样是不 ...
HTTP协议 ( http://www.w3.org/Protocols/ )是“一次性单向”协议。 服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出一个HTTP Request,服务端处理请求,并且返回一个HTTP Response给客户端,本次HTTP Request-Response Cycle结束。 我们看到,HTTP协议本身并不能支持服务端保存客户端的状态信息。于是,Web Server中引入了session的概念,用来保存客户端的状态信息。 这里用一个形象的比喻来解释session的工作方式。假设Web Server是一个商场的存包处,HTTP R ...
   所有的windows和linux等现代操作系统,都是利用基于分页的保护模式下管理内存的,我觉得对于计算机的内存可以经过实模式,保护模式,而保护模式又分为基于分页的保护模式和非基于分页的保护模式,实模式比较好理解,一个简单的基于段和偏移地址来定位物理地址,保护模式相对比较复杂,基本的转换流程是先通过cpu支持的分段机制转为4g空间的线性地址,然后看取决于是否运行在分页机制下,如果是分页机制,必须通过分页转将得到的线性地址转为物理地址,如果不是分页机制下则直接是由线性地址映射成物理地址。    每个进程都有自己的4G地址空间,从 0x00000000-0xFFFFFFFF 。通过每个进程自己的 ...
我以前做一直做oracle下面的应用开发,但是只管连上数据库,然后就在上面用sql实现应用,今天想突然学习下oracle,发现oralce的架构和mysql(以前入门java经常玩的)差别真的很大,mysql下面你建立一个数据库,然后这个数据库就是一个包含表,存储过程等的逻辑集合,oracle上面创建一个数据库实际就是创建一个数据库的实例,这个数据库实例和若干用户绑定,没个用户能看到的就是对应的schema。因为感觉是刚入门粗粗的总结一下: 1.自动增长的数据类型处理   MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值;ORACLE没有自动增长的数据类型,需建立一个 ...
Global site tag (gtag.js) - Google Analytics