`
dxp4598
  • 浏览: 81773 次
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

Java final关键字

    博客分类:
  • Java
(1)一个对象是常量,不代表不能转变对象的成员,仍可以其成员进行操作。(2)常量在使用前必须赋值,但除了在声明的同时初始化外,就只能在构造方法中初始化。(3)final修饰的方法不能被重置(在子类中不能出现同名方法)。(4)如果声明一个类为final,则所有的方法均为final,无论其是否被final修饰,但数据成员可为final也可不是。   根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final ...

Java对象访问级别

    博客分类:
  • Java
public--都可访问(公有)    private--类内可访问(私有)protected--包内和子类可访问(保护)不写(default)--包内可访问 (默认)public>protected>default>private Java 方法默认访问级别 : 包访问Java 类默认访问级别 : 包访问

Java构造方法

    博客分类:
  • Java
1,类可以没有构造方法,但如果有多个构造方法,就应该要有默认的构造方法,否则在继承此类时,需要在子类中显式调用父类的某一个非默认的构造方法了。 2,在一个构造方法中,只能调用一次其他的构造方法,并且调用构造方法的语句必须是第一条语句。
1.  父类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行 2.  子类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行 3.  父类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行 4.  父类构造方法 5.  子类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行 6.  子类构造方法

Java枚举类基础

    博客分类:
  • Java
使用枚举类有几个要注意得地方: 枚举元素列表必须写在枚举类的最前面,每个元素之间用逗号隔开,元素列表结束位置后若没有其他内容,则可以不写分号,否则必须要写。 枚举类中所有的构造器是private的,外部程序不 ...
我的问题(2012-01-05 10:02:07)你好,我要问下我信用卡的开卡行 客服664136(2012-1-5 10:02:08)您好,欢迎使用招商银行信用卡在线客服! 客服664136(2012-1-5 10:02:14)我行信用卡没有区域和开户银行的概念,您通过其他银行给我行信用卡转账、汇款时,可按以下方法填写: 收款方 填写内容 收款人: 信用卡持卡人姓名 收款账号: 信用卡卡号 收款银行: 招商银行当地/全国任一网点的名称 比如:招商银行上海分行营业部
  在Spring初始化时,可以使用Properties配置器把properties文件装载到Spring的上下文中。   ... xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=“http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd” ...
  在junit测试框架里我们已经有了几个常见的注解来定义test case执行前后的回调行为。      注释  说明  @Before  初始化方法  @After  释放资源  @Test  测试方法  @Ignore  忽略的测试方法  @BeforeClass  针对所 ...
摘要   你的Java程序是否被很多随即放置的System.out.println语句和stack traces(例如:ex.printStackTrace())弄乱呢?当你加入调试信息到工程中的类中,你的信息输出是否穿插于其他开发者的很多信息中,使得您的信息很难辨认和读取呢?你是否使用简单的日志API,并担心它可能不能提供您需要的足够的弹性和能力,当您的程序已存在于产品中时呢?如果以上的问题的答案都是Yes,到了你该选择一个工业级和强大的日志API和使用它的时候了!   这篇文章将通过评估两种广为使用的Java日志库:the Apache Group's Log4j和java.ut ...
在Hibernate3 JPA里配置了一下非分布式环境的二级缓存,效果不错。具体过程如下:   1, 需要引入的jar包       http://ehcache.org/downloads/catalog 下载的包里已经包含了简单的例子和javadoc         ehcache-core-2.4.6.jar (必需)       ehcache-terracotta-2.4.6.jar (必需)       slf4j-api-1.6.1.jar       slf4j-jdk14-1.6.1.jar     2, 在JPA的persistence.xml中加入 ...
先了解一下cache基础:   一级缓存 Hibernate 的一级缓存是由 Session 提供的,因此它只存在于 Session 的生命周期中,当程序调用 save(),update(),saveorupdate() 等方法 及调用查询接口 list,filter,iterate 时,如 session 缓存中还不存在相应的对象, Hibernate 会把该对象加入到一级缓存中, 当 Session 关闭的时候该 Session 所管理的一级缓存也会立即被清除 Hibernate 的一级缓存是 Session 所内置的,不能被卸载,也不能进行任何配置   二级缓存配置  1 、首先 ...
Having @ManyToMany(fetch=FetchType.EAGER) attributes can slow down retrieval quite significantly (up to 40 times slower). I recall reading somewhere that FetchType.EAGER is the default for @ManyToMany associations. Also, from experience I noticed that setting FetchType.LAZY caused a org.hibernate.La ...
在Java类中可以重载多个构造器,只要他们有不同的参数声明。 然而在使用中却会碰到这种令人混淆的情况:   class A{         public A(Object o){        //...     }       public A(String[] strings){        //...     }          //... }   构造器调用的地方: A a = new A( null );   这时虚拟机会使用的哪一个构造器来构造A对象呢? 答案:A   原因是Java重载的解析过程分为两个阶段:    1,选取所 ...
http://www.digglife.cn/articles/how-to-install-software-in-ubuntu.html
查看一下是否有使用apt-get的程序,终端输入:ps -aux,找到使用apt-get的程序(最后一列),查看其PID号,然后杀死其进程,输入sudo kill PID.
Global site tag (gtag.js) - Google Analytics