java中变量和对象的区别如下:
变量只是分配了栈内存,并没有分配内存空间,而对象是已经在内存中占用了空间的。
变量声明之后如果没有进行赋值,是不能在代码中使用的。而对象是可以在代码使用,并使用它的成员变量或者方法。
对象和变量一样
使用前都要进行初始化
private JTextArea jta1=new JTextArea()
等价:
private JTextArea jta1;
jta1 = new JTextArea();
都是先定义变量,后初始化
java中基本类型的变量式存储在堆栈中,而对象式存储在堆中的