-
面试官:为什么java中静态方法不能调用非静态方法和变量?
这个可能很多人之前学习jvm的时候都会遇到,属于一个小问题,写这篇文章的原因是我在看java相关的面试题目中遇到的,因此顺手总结一下:一、例子我们先看效果:我们在静态方法main中调用非静态变量或者是方法都会报错。我们反过来看看:...
04月25日[经验文章]浏览:3
-
成员变量、局部变量、静态变量
在类中声明的变量为类的成员变量,在方法、构造方法和语句块之外;而在方法、构造方法或者语句块中明的变量和方法的参数则称为局部变量。 区别:...
04月25日[经验文章]浏览:3
-
深入理解Java虚拟机(JVM)
深入理解Java虚拟机(JVM JVM简介:Java程序的幕后英雄Java虚拟机(JVM)可以说是Java语言的灵魂所在。它是运行Java程序的核心组件,负责将Java字节码转化为机器可以执行的指令。想象一下,JVM就像一位精通翻译的导游,它能将Java程序员写的“外语”——字节码,翻译成各种硬件设...
04月25日[经验文章]浏览:4
-
详解 Java 中的变量
网上罗列了很多关于变量的理解,良莠不齐,不知道哪些是对的,哪些是错的。所以笔者索性就这些博客和自己的理解写出这篇文章,如果有不对的地方,希望读者能够指正,感谢。...
04月25日[经验文章]浏览:3
-
-
static关键字修饰成员变量和方法?
面向对象中,存在类和对象的概念,我们在类中定义了一些成员变量,例如name,age,sex ,结果发现这些成员变量,每个对象都存在(因为每个对象都可以访问 。而像name ,age , sex确实是每个学生对象都应该有的属性,应该属于每个对象。...
04月25日[经验文章]浏览:3
-
Java 中的静态字段和静态方法
还记得我们写的第一个 Java 代码吗?public class Main { public static void main(String[] args { System.out.println("Hello, WOrld!" ; } }...
04月25日[经验文章]浏览:3
-
-
Java基础知识总结(超详细整理)
Java语言的特点1.面向对象面向对象(OOP 就是Java语言的基础,也是Java语言的重要特性。面向对象的概念:生活中的一切事物都可以被称之为对象,生活中随处可见的事物就是一个对象,我们可以将这些事物的状态特征(属性)以及行为特征(方法)提取并出来,并以固定的形式表示。2.简单好用Java语言是...
04月25日[经验文章]浏览:4
-
c#入门教程(九)静态变量
有一种类型叫静态类型,使用static进行修饰,可以修饰变量,函数,属性,类等。案例:public static class simple{//静态类public static string name="张三";//静态变量public static int Age{get;set;...
04月25日[经验文章]浏览:4