本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
面试系列(一):代码的执行顺序
开始这个系列是因为想总结一下面试中比较常见的考点。。不喜勿喷~~~~~~
1、静态代码块、构造代码块、普通代码块和构造函数的执行顺序
静态代码块:在java中使用static关键字声明的代码块。静态块用于初始化类,为类的属性初始化。每个静态代码块只会执行一次。由于JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行。
构造代码块:直接在类中定义且没有加static关键字的代 ...
Java静态代码块的问题
在查看别人代码的时候 看到了 static静态代码块 之后经过搜索和自己的亲试,下面贴出测试代码和解释。
package Test;
public class TestA {
static {
System. ...
java基础之this关键字,静态代码块,单例设计模式
This关键字
this:就代表本累的对象
this代表它所在函数所属对象的引用。
简单说: 哪个对象在调用this所在的函数,this就代表哪个对象。
this的应用: 当定义类中功能时, 该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。
但凡本类功能内部使用了本类的对象,都用this表示。
面向对象--静态,单例设计
构造代码块
构造代码块如果写在函数中,仅仅只是节约内存而已
构造代码块如果写在类中,那么代码块优先于构造方法运行
每建立一个新的对象,构造代码块就会先运行一次
静态的由来
给对象提供共享的数据
被static修饰的成员变量,变成所有对象的共享数据
被static修饰的成员变量,多了一种调用方式,类名.变量名
当数据被所有对象共享的时候,变量修饰为静态
如果数据是对像特有的 ...
static关键字的用法
下面用Test类为例讲解static的使用方法:
class Test{
public static int a =1;
public final static int b;
static {
b = 200;
System.out.println("这是静态代码块&qu ...
6、static关键字
一、static关键字
static是一个修饰符,用于修饰成员(成员变量和成员函数)
二、被修饰后的成员具备以下特点
随着类的加载而加载,也就是说:静态会随着类的消失而消失。说明它的生命周期最长
优先于对象存在,明确一点:静态是先存在的,对象是后存在的
被所有对象所共享
可以直接被类名调用
三、使用注意
静态方法只能访问静态成员,因为静态方法加 ...