JAVA的静态变量和静态方法(STATIC)与实例变量对比代码
2023-09-27 14:28:45 时间
注意,STATIC的修饰的类变量和类方法(静态),不需要实例化一个类来访问,可以直接引用。
代码:
1 class StaticModifier{ 2 static int i = 10; 3 int j; 4 StaticModifier() { 5 j = 20; 7 public static int addUp(int x, int y) { 8 return x + y; 12 public class StaticModifierTest{ 13 public static void main(String args[]) { 14 int a = 9; 15 int b = 10; 16 System.out.println(" var of class i = " + StaticModifier.i); 17 StaticModifier s = new StaticModifier(); 18 System.out.println(" var of instant j = " + s.j); 19 int c = StaticModifier.addUp(a, b); 20 System.out.println("addUp() gives: " + c); 22 }
结果:
D:\javacode javac StaticModifierTest.java
D:\javacode java StaticModifierTest
var of class i = 10
var of instant j = 20
addUp() gives: 19
相关文章
- java实现二叉树的构建以及3种遍历方法
- Java 正则表达式详细实例解析
- Java 线程实例一(查看线程是否存活、获取当前线程名称、状态监测、线程优先级设置、死锁及解决方法、获取线程id、线程挂起)
- Java 中接口 interface 实例介绍
- 【JAVA】JSP操作数据库简单实例和mysql-connector-java-5.0.3-bin.jar项目配置方法
- 【JAVA】关于枚举的实例说明(包括:枚举文件,枚举常量与Swich结合)
- 【JAVA】Map类、HashMap的添加、删除、遍历实例,包括泛型。
- 【JAVA】LinkedList的增加、删除用法实例!(含代码)
- 读书笔记之《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》
- JAVA的各种O
- java线程安全问题之静态变量、实例变量、局部变量
- 《Java EE 7精粹》—— 1.2 可交付成果
- 基于 Java(SSM框架)+MySQL 实现的(Web)电影后台管理系统【100010558】
- Java经典实例:进阶版堆栈实现,支持任何对象类型
- Java经典实例:正则表达式,替换匹配的文本
- Java经典实例:按字符颠倒字符串
- Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
- java并发4-单例设计方法
- java中不定参数的使用
- IOS 基于APNS消息推送原理与实现(JAVA后台)
- Java学习-009-文件名称及路径获取实例及源代码
- Java学习-007-Log4J 日志记录配置文件详解及实例源代码
- java解析复杂json:JSONObject 和 JSONArray的使用
- 浅析Java中的静态字段与实例字段、静态方法与非静态方法、以及Java继承中父类子类构造方法、静态代码块、非静态代码块的执行顺序
- Java实例---简单的上课管理系统
- Java实例---黑白五子棋[单机版]
- Java实例---简单的个人管理系统
- JMeter入门(4):Java Request实例
- JAVA日常开发中常用的日志记录方式,攒个赞好不好?
- Java 实例 - 获取文件大小