class Person{
public String name = "liuqing";
Person(){
System.out.println("person construct");
}
}
class StaticTest {
/** 构造方法*/
public StaticTest() {
System.out.println("构造函数被执行了!");
}
static Person person = new Person();
/** 静态代码快*/
static {
System.out.println("静态代码块被执行了!");
//show();
}
/** 静态方法*/
public static void show(){
System.out.println("静态方法被执行了!");
}
}
public class teststatic {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
StaticTest st = new StaticTest();
}
}
结果:
person construct
静态代码块被执行了!
构造函数被执行了!
分享到:
相关推荐
【Jsp+JavaBean循序渐进教程】深入解析 Jsp+JavaBean技术是Java Web开发中的核心组合,主要用于构建动态网页应用。本教程旨在逐步引导读者理解并掌握JavaBean的基本原理及其在Jsp中的具体应用。 1. **JavaBean的...
【Java编程基础】 Java是一种广泛使用的面向对象的编程语言,其设计...以上是对标题“韩顺平循序渐进学java从入门到精通(全知识点笔记整理)”文档中部分Java编程知识点的总结,涵盖了从基础语法到高级特性的广泛内容。
用于保证同一时间只有一个线程可以访问特定的代码块,避免数据竞争问题。 ```java public class Counter { private int count = 0; public synchronized void increment() { count++; } public ...
在Java编程语言的世界里,初学者常常从"Hello, World!"程序开始,这也是"Hello"文件名可能代表的内容。这个简单的程序是学习任何编程语言的第一步,它...对于初学者来说,这是一个循序渐进、逐步构建技能的良好途径。
总的来说,Java SE入门的学习是一个循序渐进的过程,从环境配置开始,逐步掌握编程基础,理解面向对象编程的思想,最终能够独立编写和运行简单的Java程序。对于想要深入Java世界的人来说,这是一个必不可少的起点。...
根据给定的信息,本文将详细解释“带有参数的循环计算器”的设计原理与实现方法,并针对代码中的关键部分进行深入分析。 ### 带有参数的循环计算器简介 本计算器是基于C#语言开发的一款简单计算器程序,其核心功能...
Java编程语言是面向对象的、跨平台的编程语言,它由James Gosling在1995年首次推出,属于Sun ...记住,Java的学习是一个循序渐进的过程,遇到问题不要气馁,多思考、多动手,你将逐渐精通这门强大的编程语言。
18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
Java基础教程概述 ...对于初学者来说,循序渐进、不断实践是掌握Java的关键。通过这份"javabase达内java零基础学习教案",初学者可以逐步构建起自己的Java知识体系,为成为一名合格的Java开发者打下坚实的基础。
为了让初学者能够循序渐进地掌握Java编程,教程被分为几个主要章节,每个章节都详细介绍了特定的编程概念和技能。 在教程的开头,介绍了Java语言的特性,如面向对象、平台无关性、安全性、稳定性和多线程处理能力。...
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
对于初学者:应该选择一些内容比较全面的书籍,并且书籍中的内容应该以合理的方式安排,在使用该书时可以达到循序渐进的效果,书中的代码要有详细的讲解。尽量买翻译的书,因为这些书一般都比较易懂,而且语言比较...
整个学习路线遵循由浅入深、循序渐进的原则,旨在让学员能够扎实地掌握Java编程知识,并在实际开发中能够灵活运用。通过系统地学习和大量实践,初学者能够逐步成长为企业所需的Java软件开发工程师。这份规划不仅涵盖...
本书通过一系列趣味性强的游戏项目,循序渐进地介绍了 Visual C++ 的基础和高级特性,不仅适合初学者入门,也能够帮助有一定基础的读者进一步掌握 Visual C++ 的各种编程技巧。通过实际项目的实践,读者可以在娱乐的...
如果是,执行循环体内的代码。 - 使用`if`语句检查`counter`是否为偶数,如果是,则将其加到`sum`上。 - 循环结束后,`sum`将包含100以内所有偶数的和。 5. **程序结构**: - `main`函数是Java程序的入口点,...
- **循序容器(QVector、QLinkedList、QList)** - 分别提供了固定大小数组、链表和动态数组的容器。 - **关联容器(QMap、QHash)** - 分别提供了基于键值对映射的容器。 - **泛型演算(Generic Algorithms)**...
C语言是一种强大的编程语言,它的起源可以追溯到20世纪...总的来说,学习C语言是一个循序渐进的过程,需要理解并掌握其基本语法和核心概念,同时通过实践加深理解,为未来学习更高级的编程语言和数据结构奠定坚实基础。
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...