- 浏览: 85129 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (89)
- 源码 (2)
- tomcat服务器连接数问题解决方法 (2)
- Android (26)
- JAVA 基本 (17)
- 设计模式 (6)
- Spring Struts Hibernate ibatis Web (9)
- 汇总小结 (1)
- 性能优化 (1)
- 小算法 (1)
- Android 异常 (1)
- Http web (1)
- Linux (4)
- C C++ (1)
- JNI ANDROID (1)
- UML (1)
- 其他 (1)
- 图像 (1)
- Spring (2)
- 分布式集群 (1)
- 数据库 (4)
- jquery (1)
- oracle和mysql 积累 (0)
- struts (1)
- 宕机 (1)
- mybaties (1)
- DH_Robot1_Chn_LeChange-Baby_V1.000.0005.3.R.160407.zip (0)
- 积累 (1)
- 架构 (1)
- 基础问题? (0)
- 111 (0)
最新评论
-
jbeduhai:
表达贴切,顶一个
ThreadLocal
- String str1= "abc" ;
- String str2= "abc" ;
- String str3= "ab" + "c" ;
-
String str4=
new
String(str2);
- str1 == str3 str3通过编译优化,与str1引用自同一个对象
- /str4因为是在堆中重新分配的另一个对象,所以它的引用与str1不同 str1 == str4
@SuppressWarnings("deprecation")
public class A {
{
System.out.println("A");
}
static{
System.out.println("X");
}
A(){
System.out.println("1");
}
}
public class B extends A {
String aaaString ="aa";
{
System.out.println("B");
}
static{
System.out.println("Y");
}
B(){
System.out.println("2");
}
public static void main(String[] args) {
A a = new B(); // XYA1B2
B b = new B(); // A1B2
}
}
static代码块 static代码块也叫静态代码块,是在类中独立于类成员的static语句块,可以有多个,位置可以随便放, 它不在任何的方法体内,JVM加载类时会执行这些静态的代码块,如果static代码块有多个, JVM将按照它们在类中出现的先后顺序依次执行它们,每个代码块只会被执行一次
类的初始化顺序: 父类静态语句块 子类静态语句块 父类普通语句块 父类构造方法 子类普通语句块 子类构造方法
public class A { public A() { p(); } protected void p() { System.out.println("A"); } } class B extends A { @Override protected void p() { System.out.println("B"); } public static void main(String[] args) { new B(); } }
发表评论
-
JVM以及调优
2016-01-08 09:14 24631. http://blog.csdn.net/caih ... -
java 编译工程
2015-09-19 10:31 589有目录Java- ... -
类加载器
2012-08-09 12:43 8091 bootstrap ==== jre/lib/rt.ja ... -
OH 亲的缓存
2012-08-02 17:18 7391. http://wenku.baidu.com/vie ... -
java 基础测试
2012-07-25 19:57 7571, String string = nul ... -
线程基本
2011-09-20 10:27 683Java 多线程程序设计要点: http://www.diy ... -
基本算法排序
2011-05-25 10:58 717public class MaoPaoSort { ... -
Java对二进制与字符串转换
2011-05-16 14:04 950package test; import java. ... -
== String
2011-04-26 15:59 830public static void main(Str ... -
深入Java虚拟机:JVM中的Stack和Heap
2011-04-26 11:37 833在JVM中,内存分为两个 ... -
c++ java 关键字
2011-04-01 09:16 1034JAVA:标有*号的是C++有相似作用的关键字 abstra ... -
ThreadLocal
2011-03-18 15:25 1343ThreadLocal ThreadLocal为解决多 ... -
singleton 模式
2011-03-18 14:01 850public class Singleton { ... -
ConcurrentHashMap
2011-03-16 14:02 739ConcurrentHashMap 分离锁和并发! -
scjp构造函数
2011-01-12 10:34 8021.子类继承父类带参数的构造函数 必须也有带参的构造函数。否则 ... -
scjp重载和重写
2011-01-12 10:27 842重载:1.必须不同参数列表且名字一定一样,其他不限制 2.可以 ...
相关推荐
Java SCJP,全称为Sun Certified Programmer for the Java 2 Platform, Standard Edition,是Oracle公司针对Java初学者和专业开发者的一项认证考试。这个“Java SCJP中文学习指南”旨在帮助中文使用者深入理解Java...
Java SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Oracle公司(原Sun Microsystems)提供的一个Java编程能力的认证考试,旨在验证开发者对于Java语言基础和核心概念的理解与应用...
Java SCJP,全称Sun Certified Programmer for Java Platform,是针对Java程序员的一项认证考试。这个认证主要测试考生对Java编程语言的基础知识和应用能力。以下是一些SCJP考试中常见的知识点和陷阱: 1. **源文件...
Java SCJP(Sun Certified Programmer for the Java 2 Platform)是Oracle公司推出的针对Java程序员的认证考试,旨在测试和验证开发者对Java语言基础和核心概念的理解。"Java SCJP 陷阱大全"显然是一份集合了Java...
【Java SCJP 认证解析】 在Java SCJP(Sun Certified Programmer for the Java 2 Platform)认证中,拖拽题是一种常见的题型,考察考生对Java语法和概念的理解。以下将针对提供的部分内容进行详细解释。 ### 题目1...
Java SCJP,全称为Sun Certified Programmer for the Java 2 Platform, Standard Edition,是Oracle公司针对Java初学者和专业开发者提供的一项认证考试。这个认证旨在验证考生对于Java编程语言的基础知识和核心概念...
### Java SCJP考试知识点解析 #### 题目87: 命令行参数解析与输出 **题目描述:** 在给定的代码中,`Test` 类包含了一个 `main` 方法,该方法试图从命令行参数数组 `args` 中获取元素并将其赋值给 `String` 类型的...
JavaSCJP,全称为Sun Certified Programmer for the Java 2 Platform, Standard Edition,是Oracle公司(原Sun Microsystems)为Java程序员设立的一项认证考试。这个认证主要针对的是Java SE平台的基础知识和编程...
Java SCJP(Sun Certified Programmer for the Java 2 Platform)认证是Java程序员的一项基础认证,它主要测试对Java语言核心概念的理解和应用能力。这个认证包括了语法、内存管理、异常处理、多线程、接口与类、...
Java SCJP(Sun Certified Programmer for the Java 2 Platform)是Oracle公司推出的针对Java程序员的认证考试,主要测试开发者对Java语言的基础理解与编程能力。以下是对题目中涉及的知识点的详细解释: **...
Java SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Oracle公司认证的Java程序员资格证书,针对的是Java SE平台的基础编程知识。这个学习资料压缩包显然是为准备SCJP考试的人准备的...
Java SCJP,即Sun Certified Programmer for the Java Platform,是一项针对Java程序员的基础认证考试。这个文档列举了一些常见的陷阱和错误,让我们一一深入理解这些知识点。 1. **单一公共类原则**:一个源文件...
JAVA SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)认证,是Java程序员早期的一项重要资质认证,旨在验证开发者对于Java编程语言的核心概念、语法以及编程实践的掌握程度。...
Java SCJP(Sun Certified Programmer)是Oracle公司针对Java程序员的一项认证考试,主要测试开发者对于Java SE平台的基础知识和编程技能。SCJP6.5是指基于Java 6.5版本的这项认证。以下是对这个题库相关知识点的...
### Java SCJP 考试知识点解析 #### SCJP 考试概述 SCJP (Sun Certified Programmer for the Java 2 Platform) 是一项由 Sun Microsystems 提供的专业认证,旨在评估和验证考生对 Java 编程语言的核心概念和技术的...
Java SCJP线程模块主要讲解了Java中线程的概念、创建和管理,以及线程间的通信和同步。在学习完本模块后,你应该能够熟练掌握以下几个关键知识点: 1. **线程定义**: - 线程是执行上下文的封装,类似于带有自己...
### Java SCJP065 认证复习资料关键知识点解析 #### 一、字符串与变量命名规则 **题目1:** 给出以下代码段: ```java String#name="JaneDoe"; int$age=24; Double_height=123.5; double~temp=37.5; ``` 问哪两条...
Java SCJP(SUN Certified Programmer for the Java Platform)是针对Java初学者的一项认证考试,它主要测试考生对Java基础知识的理解和应用能力。本题涉及到的知识点主要包括Java的垃圾收集机制、对象生命周期、...
### Java SCJP题库知识点详解 #### 一、MVC框架理解与应用 **MVC (Model-View-Controller)** 是一种广泛应用于软件工程中的设计模式,尤其在Web开发领域非常常见。它将应用程序分为三个核心组件:模型(Model)、...