随着技术的不断发展,编程语言的种类也在越来越多,由全国知名TIOBE编程语言社区发布的编程语言排行榜来看,我们的JAVA在近两年来仍然占据榜二榜三,那么能一直稳居前排必然是有他的原因的:我们的JAVA具有使用广泛,比较简单,跨平台,面向对象,免费,多线程,安全等众多优点,其中最突出的优势就是跨平台——“一次写成,处处运行”。JAVA是Sun Micrsystems公司推出的面向对象程序设计语言,由美国斯坦福大学研发而来,一开始名为Oak,在1994年Sun公司为了进一步推广Oak语言在互联网程序开发发面的影响力,正式将其改名为Java。
学习Java基础时先得认识相关的变量,这些变量包括整型(byte,short,int,long),浮点型(float,double),字符型(常用char),布尔型(boolean)。这些基本的数据类型之间有时需要相互转换,但在转换时需要注意可能会因为强制转换而丢失精度。其次,我们还需要认识到Java中的运算,常用的运算大概可以分为算术运算(+,-,+(正号),-(负号),*,/,%(取余)),赋值运算符(=),关系运算符(==,!=,<,>,<=,>=,),逻辑运算符(&&,||,!)等。
在程序设计基础中,流程控制包括三种 ,即顺序结构(if结构,if-else结构,if-else-if及if的嵌套使用),循环结构(while循环,do-while循环,for循环以及循环嵌套)。在Java的面向对象中,最重要的概念是类(Class)和对象(Object),我们在进行类的命名时,首字母要大写,每个单词的首字母要大写,用字母 数字 下划线开始。Java中的函数编写在类中,一般称为成员函数,最简单的成员函数的格式如下:
void 函数名称(){
函数内容;
}
调用方法为“对象名.函数名();”
构造函数也是函数的一种,但在定义时需要遵循以下原则:
(1)函数名不能和类的名称相同
(2)不含返回类型
构造函数的使用方法如下:
类名 对象名=new 类名(穿给构造函数的参数列表);
在对象的生命周期中,构造函数只会被调用一次。
在面向对象中,还有一些比较高级的概念,即静态变量,静态函数,静态代码块,封装,包,继承,成员覆盖等等。
(1)静态变量:静态变量可以通过“对象名。变量名”来访问,而非静态变量不可以通过这种方式访问。静态变量常用于保存跨对象信息,存储对象个数。
(2)静态函数:即在普通函数的定义前加上关键字static,可以通过“类名。函数名”来访问,也可以通过“对象名.函数名”来访问。
(3)静态代码块:静态代码块是对所有对象的共同信息进行初始化,并对对象只执行一次的机制。
(4)封装(Encapsulation):是面向对象的基本特征之一。代码如下:
(5)继承:继承是面向对象的重要特征:
代码如下:
(6)成员覆盖:成员覆盖最大的作用是在不改变源代码的情况下能对一个模块的功能进行修改,代码如下:
今天的学习就到此为止吧,我们在学习的路上不断前进,不断丰富自己的知识,谢谢大家!!!