JAVA变量初始化及变量作用范围

简介: 我将两个示例合并成了一个,来显示JAVA变量作过的范围, 我想在这真正运用的时候,可能才能获得更深入的了解吧。 public class TestVar { private int i = 100; private static String name = "Learn Java f...

我将两个示例合并成了一个,来显示JAVA变量作过的范围,

我想在这真正运用的时候,可能才能获得更深入的了解吧。

public class TestVar {
	private int i = 100;
	private static String name = "Learn Java fastly!";
	{
		int block = 10;
	}
	public int firstMethod() {
		int j = 1;
		System.out.println("in firstMethod, we can access  static name :" + name);
		System.out.println("in firstMethod, i = " + i + ", j = " + j);
		return 1;
	}
	public int secondMethod(float f) {
		int j = 2;
		System.out.println("in secondMethod, we can also access  static name :" + name);
		System.out.println("in secondMethod, i = " + i + ", j = " + j + ", f = " + f);
		return 2;
	}
	public static void main(String[] args) {
		TestVar t = new TestVar();
		//System.out.println("in mainMethod, we can access  var block :" + t.block);
		t.firstMethod();
		t.secondMethod(3);
	}
}

 运行结果:

目录
相关文章
|
29天前
|
Java
Java 变量命名规则
4月更文挑战第6天
|
1月前
|
Java
java环境变量设置
在Java环境配置中,首先找到Java安装目录(如`C:\Program Files\Java\jdk1.8.0_291`),然后将JDK的bin目录添加到系统环境变量Path中。这涉及右键点击“计算机”->“属性”->“高级系统设置”->“环境变量”->编辑“Path”->“新建”并输入`C:\Program Files\Java\jdk1.8.0_291\bin`。保存后,重启命令行,输入`java -version`检查设置是否成功。
22 4
|
5天前
|
XML 存储 Java
11:Servlet中初始化参数的获取与应用-Java Web
11:Servlet中初始化参数的获取与应用-Java Web
19 3
|
1天前
|
存储 Java
一文搞懂Java中所有变量概念!
一文搞懂Java中所有变量概念!
12 2
一文搞懂Java中所有变量概念!
|
2天前
|
Java
Java为什么建议初始化HashMap的容量大小?
Java中初始化HashMap容量能提升性能。默认容量16,扩容按当前的1/2进行。预估元素数量设定合适容量可避免频繁扩容,减少性能损耗。过大浪费内存,过小频繁扩容,需权衡。Java 8后扩容策略调整,但核心仍是预估初始容量以优化性能。
20 1
|
8天前
|
Java 编译器
【Java探索之旅】解密构造方法 对象初始化的关键一步
【Java探索之旅】解密构造方法 对象初始化的关键一步
13 1
|
8天前
|
存储 Java 编译器
【Java探索之旅】数组概念与初始化指南:动静结合
【Java探索之旅】数组概念与初始化指南:动静结合
18 0
|
8天前
|
Java
【Java探索之旅】数据类型与变量 字面常量 整型变量
【Java探索之旅】数据类型与变量 字面常量 整型变量
20 0
|
8天前
|
存储 Java C语言
【Java探索之旅】数据类型与变量 浮点型,字符型,布尔型,字符串型
【Java探索之旅】数据类型与变量 浮点型,字符型,布尔型,字符串型
16 0
|
8天前
|
Java 开发者
Java变量命名规则
Java变量命名规则
16 0