java语言基础(20170905)

来源:互联网 发布:tensorflow 中文 编辑:程序博客网 时间:2024/06/10 23:26

1.类、接口、数组、枚举等称为引用类型,由引用类型定义的变量称之为引用变量,创建的引用类型对象在内存中分配空间,它们可以通过引用变量来访问。

(eg:Animal animal= new Animal();

   animal.move();        

 )

2.数据类型转换:1)自动类型转换: 若参与运算量的类型不同,则先转换成同一类型,然后进行运算。按照byte→short→int→long→float→double进行,整形与浮点型进行运   算,Java会自动将整数转换为浮点;

  在赋值运算中,赋值号两边的量的数据类型不同时,赋值号右边量的类型将转换为左边量的类型。

       2)显式类型转换: 类型说明符和表达式都必须加括号;

   无论是自动转换还是显式转换,都只是为了本次运算的需要对数据长度进行临时性转换,不会影响数据本身。

3.变量:1)局部变量:局部变量声明在方法、构造方法或者语句块中,局部变量在方法、构造方法或者语句块被执行时创建,当它们执行完成后被销毁。

2)实例变量:实例变量的声明在一个类中,但在方法、构造方法和语句块之外。实例变量在对象创建的时候创建,在对象被销毁的时候销毁。

3)静态变量:静态变量在类中以static声明,但必须在方法、构建方法和语句块之外,静态变量在程序开始时创建,在程序结束时销毁。

4.print() ; printf() ; println() 三者的区别:println()在打印完自带换行,而print()没有。


原创粉丝点击