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()没有。
阅读全文
0 0
- java语言基础(20170905)
- Java语言基础(三)
- java语言基础(一)
- Java语言基础(语句)
- Java总结(语言基础)
- java总结(语言基础)
- Java语言基础(一)
- java语言基础(二)
- Java语言基础(一)
- java语言基础(二)
- Java语言基础(三)
- Java 语言基础(一)
- Java语言基础(二)
- Java语言基础(四)
- Java语言基础(六)
- Java语言基础(一)
- Java语言基础(1)
- Java语言基础(2)
- TP 框架解决Unknown column 'XXX' in 'where clause' 问题
- C++面向对象面试题知识点整理
- 九度 题目1138:进制转换
- IE和DOM事件流的比较
- JavaScript 常用方法总结
- java语言基础(20170905)
- 前端之js插件-ztree使用篇
- 常用的JQ获取屏幕宽度方法
- Hibernate事务与并发问题处理(乐观锁与悲观锁)
- 数据库(第一范式,第二范式,第三范式)
- java基础:面向对象(this和super的区别和应用)
- Codeforces Round #432 (Div. 2)
- JAVA--信号量
- JavaScript性能优化