8月10日学习总结
来源:互联网 发布:海尔集团大数据营销 编辑:程序博客网 时间:2024/04/28 00:52
今天我们学习了新的内容,其中有很多需要我们理解的文字性的东西,也包括基本的程序的理解,今天的学习内容如下:
1、什么是对象?什么是类?类和对象有什么关系?
对象是存在的具体实体,具有明确定义的特征和行为。类是具体相同属性和行为的一组对象的集合。类是对象的抽象,对象是类的实例。
2、属性和静态变量的区别是什么?
属性是对象的特征,是对象的一部分。不同的对象属性值是不一样的,一个对象属性值的变化不会影响另一个对象。静态变量是独立在对象之间的变量,是所有对象共享的对象,当它的值发生变化时,会影响所有的对象。属性只能通过对象.的方式访问。静态变量可以通过对象.和类名.的方式访问,所以静态变量也叫类变量。
3、什么样的对象符合垃圾回收的条件?
垃圾回收器是回收没有被变量指向的对象。
4、变量按类型分为几种?各有什么特点?
变量按类型分为基本数据类型和引用数据类型。基本数据类型中存放的是具体的数据。而引用数据类型中存放的是对象的地址。
5、变量按作用域分为几种?各有什么特点?
变量按作用域分为局部变量、成员变量(属性)和静态变量(类变量)。局部变量:方法和语句块内部定义的变量(栈空间),当方法和语句块一结束,局部空间变量马上释放。成员变量(属性):方法外部、类的内部定义的变量(堆空间),随着对象产生而产生,随对象销毁而销毁。类变量(静态变量):加上了关键字“static”(数据段。常驻内存,创建好之后,不会消失)。
6、什么是null?对null调用方法和属性有什么后果?
Null(空)表示一个引用类型变量,没有指向任何对象。对一个null值的变量调用方法或属性,会抛出一个java.lang.nullpointerException异常。(运行时错误)
7、什么是包?包有什么作用?
包就是文件夹,通过使用包,可以有效的组织相关的类,还可以在不同的包中存放同名的类,另外还可以做到信息的隐藏。
8、如何在一个包中使用另外包中定义的类?什么样的类无需导入可以直接使用?
如果要使用别的包定义的类。需要通过import类的全路径(包名+类名)进行导入才能使用。只有本包中的类和java.lang.*中的类无需导入可以直接使用。
- 8月10日学习总结
- 8月10日总结
- 8月10日总结
- 9月8日学习总结
- 8月12日学习总结
- 5月8日学习总结
- 菜鸟日记-8月10日总结
- 2012年8月28日 学习总结
- 2012年8月29日 学习总结
- c语言3月8日学习总结
- 2016年11月8日学习总结
- c语言3月10日学习总结
- JAVA学习总结一(截止4月10日)
- 单链表(10月14日学习总结)
- 函数的复习(10月15日学习总结)
- 2016年10月18日 学习总结1
- 2016年10月31日学习总结
- 2016年11月10日学习总结
- 负载均衡软件HAProxy学习
- 使用phpStudy在Windows下搭建moodle测试学习环境
- Linux(cent OS)下软件包管理-源码包安装/脚本安装包
- 第八章 虚拟内存
- 正则表达式简单语法使用总结二
- 8月10日学习总结
- POJ 2226
- hdu5379 Mahjong tree 树形DP
- Leetcode: Binary Search Tree Iterator
- 要实践不要忽悠的“云计算应用创新推进大会”
- 【黑马程序员】protocol的概念及基本使用
- 08 JAVA 线程 内存模型(二)
- IOS入门学习笔记(简单的登录界面)
- 黑马程序员——self使用