经常忘记 static 代码块 反正如果你有调用(进入到) 他的类中他就执行.. a.java: public class a { public static void main(String[] args) { b.fun(); } } b.java: public class b { stati ...
                            
                            
                                分类:
编程语言   时间:
2021-06-05 18:04:20   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    创建线程池 通过static代码块创建线程池: import com.google.common.util.concurrent.ThreadFactoryBuilder; import java.util.concurrent.ExecutorService; import java.util.c ...
                            
                            
                                分类:
编程语言   时间:
2021-03-26 15:19:53   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    最近实训结束了,在实训答辩的时候,我讲的知识点是static 但是自己就看了一个晚上,也没怎么理解,答辩的时候老师还跟我讲了一下! static 的优点 : 1、对对象的共享数据进行单独空间的存储,节省空间,没有必要每一个对象中都存储一份。 2、可以直接被类名调用。 细说一下这两个优点: 第一:节省 ...
                            
                            
                                分类:
编程语言   时间:
2021-01-13 11:06:10   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                ###java类加载到内存中的顺序 如果以new作为例子 Person p = new Person(20),其顺序为: new用到了Person.class,所以会找到Person.class文件并加载 执行该类中的static代码块,即给Person.class类进行初始化 在堆内存中开辟空间, ...
                            
                            
                                分类:
编程语言   时间:
2020-06-21 17:58:28   
                                阅读次数:
72
                             
                         
                    
                        
                            
                            
                                    开头注意:static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 根据定义变量位置的不同,可以将变量分为成员变量和局部变量。 成员变量是 定义在一个类的变量:类中方法外局部变量是定义在一个方法内的变量:方法中  ...
                            
                            
                                分类:
编程语言   时间:
2020-05-29 21:44:05   
                                阅读次数:
74
                             
                         
                    
                        
                            
                            
                                格式: static { } 特点:随着类的加载而执行,只执行一次,并优先于主函数。 用于给类进行初始化的。 一个类可以写多个静态代码块。 创建一个指向null的引用变量不会触发static代码块。 ...
                            
                            
                                分类:
编程语言   时间:
2020-03-15 09:39:06   
                                阅读次数:
58
                             
                         
                    
                        
                            
                            
                                    public class HelloWord{ public static void main(String[]a){ System.out.printIn("Hello World"); } } //静态变量,即类的共有成员,只依赖于类存在,不需要对象实例。 //所有对象实例中的静态变量的值 都共 ...
                            
                            
                                分类:
编程语言   时间:
2020-02-20 20:09:23   
                                阅读次数:
67
                             
                         
                    
                        
                            
                            
                                    类的初始化时类加载的最后一步,此时才开始执行 Java 代码(字节码)。 初始化阶段是开始执行 clinit<>() 方法的过程。 clinit<>():由编译器收集类中的类变量赋值操作和 static 代码块中的语句合并产生的,收集顺序与源文件中出现的顺序决定;static 语句块只能访问到在 s ...
                            
                            
                                分类:
其他好文   时间:
2020-01-08 18:49:24   
                                阅读次数:
83
                             
                         
                    
                        
                            
                            
                                对象的初始化过程: class Person{ private String name; private int age; ...//set,get person(String name,int age){ ... } } ... 例如 Person p = new Person("战士",30); ...
                            
                            
                                分类:
其他好文   时间:
2019-12-20 00:49:59   
                                阅读次数:
98
                             
                         
                    
                        
                            
                            
                                spring IOC 1.目的:就是解决程序间的依赖关系 2.原理:通过反射原理将我们控制层中的 dao层、 service层类以工厂模式在static代码块中实现加载后存放入map中 , 并实现单列 。 ...
                            
                            
                                分类:
编程语言   时间:
2019-11-27 00:39:41   
                                阅读次数:
75