java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。本站提供基于Java框架struts,spring,hibernate等的桌面应用、web交互及移动终端的开发技巧与资料

保持永久学习的心态,将成就一个优秀的你,来 继续搞起java知识。

变量

定义:它是计算机内存中一个存储单元,用来存储制定类型的数据;性质:变量的值(存储的内容)会随程序的运行而产生变化。

三要素:

1) 名称; 注意: 变量名必须符合标识符的定义。

2) 类型; 例如: int 表示整型数据。

3) 作用域;指变量起作用的范围。

声明:

在java中,变量必须先声明,后使用。

格式1: 类型名 变量名 ;

格式2: 类型名 变量名 = 值 ;

例如: int a;

int a = 3;

根据变量声明的位置,可以将变量分为两种:

1)局部变量:在方法中声明的变量或在语句块中声明的变量。

注意:其作用的范围是从声明的位置开始到方法的结束位置(或者语句块的结束位置);

注意: 局部变量声明时若没有赋值,则它不能直接参与运算(或不能直接使用)。

即: 局部变量没有默认值。

2)实例变量(成员变量):

在方法外,在类的类体中声明的变量称之为实例变量。

注意:起作用的范围是整个类。

关于变量的作用域,是很有必要强调的事情,这个问题需要平常的时间完全掌握,以至于在某些较大的项目中不至于迷茫。

下面是自己在掌握变量的相关知识做的一个简单demo,以便于更深层次的理解和运用,也希望可以做的更好,去尝试性的去做一些较为大型的demo,以便于亲身实践一番:

<span style="font-size:18px;"><span style="font-size:18px;"><span style="font-size:18px;"><span style="font-size:18px;">public class SimpleAdd{
 	public static void main(String [] args){
 	int a = 5;
 	int b = 9;
 	int c = 15;
 	int d = a + b - c;
 	System.out.println("我正在练习习题,欢迎查阅!");
 	System.out.println(a + "+ " + b + "-" + c + "=" + d);
 	Add(1,2,3);
        }
 	public static void Add(int c ,int d ,int e){
 	int f = c + d - e;
 	System.out.println(c + "+" + d + "-" + e + "=" + f);
 	}
}</span></span></span></span>

Integer和Int

这几天对JAVA数据类型的接触中,发现两个“长得非常像”、“看似亲兄弟”的类型,分别是Integer类型和Int类型,几经搜阅资料,得到了一些关于区分“两兄弟”的方法,下面贴出来:1、Integer是int提供的封装类,而int是Java的基本数据类型;

2、Integer默认值是null,而int默认值是0;

3、声明为Integer的变量需要实例化,而声明为int的变量不需要实例化;

4、Integer是对象,用一个引用指向这个对象,而int是基本类型,直接存储数值。

学习小结

关于变量是我们撇不开的缘分,任何程序中都会包含,也是我们学习的重点。而关于Integer和Int这两种类型,虽看似“亲兄弟”,却差之千里,凡事不可“以貌取人呢”!在不断的学习和练习中,关于JAVA的知识倒是比先前扎实多了,自己也很是喜欢这门语言,归结于本身就是对编程的工作比较热衷的缘故吧!

因为水平有限,难免有疏忽或者不准确的地方,希望大家能够直接指出来,我会及时改正。一切为了知识的分享。

后续会有更多的精彩的内容分享给大家。