JAVA初步认识(2)附带 静态变量
来源:互联网 发布:苏州园区人工智能许杨 编辑:程序博客网 时间:2024/06/06 03:56
1.对象的产生 是数据打包封装的结果
关注的对象不同,产生的数据也是不同的
2.类是具有相同属性和行为的一组对象的集合
在软件系统中
类名.变量命(仅限于静态变量)
3.变量的分类
变脸按作用分类:
(1)局部变量:在方法或语句块中申明的变量。生命周期很短,只在定义该变量的{}之内。方法或语句块一结束,局部变量就消失了。所以局部变量不能夸方法或语句块使用。
成员变量(属性):在类中,方法外声明的变量。是一个对象的组成部分。随对象产生而产生,随对象销毁而销毁。
垃圾回收只是针对于对象
静态变量(类变量):在类中,方法外生命的static变量。是独立在对象之外,有很多对象共享的变量。在对象产生之前产生,长驻内存。
虚拟机关闭时消失。
一般来说,使用变量时,尽量减少变量的作用范围,以便于分配给变量的空间得到及时的释放。
object o1 =new boject();//1
object o2 =new boject();//2
object [] array =new object[2];//3
o1=o2;//4
o2 =array[0];//5
array[0] =new object();//6
o1 =array[0];//7
对象的销毁
1.产生了对象,用完后,关心它的销毁
2.如果一个对象没有任何引用,那么就具备了被垃圾回收机制(GC)回收的条件
3.如果我们想主动通知垃圾回收机制UI个对象,只需要:引用变量类型=null
编译的是文件名,执行的是类名。
JDK是编译,JRE是运行环境
public包中的类无需导入,可以直接使用。本包中的类、java.lang.*
一个类申明为public,他可以跨包使用;如果没有申明为public,类类名和文件名可以不一致。但该类不能跨包使用,只能在本包使用。
、
包就是文件夹:
1.可以通过包组织相关的类
2.可以通过包,做到信息隐藏
注释:
1、单行注释//
2、多行注释/* */
3、文档注释/** */
静态方法和静态变量加载时机在对象之前。所以在静态方法中不能使用this关键字,也不能直接调用成员变量和成员方法。
数据类型分为基本数据类型和引用数据类型
基本数据类型存放具体的数据。而引用数据类型存放对象的地址。
引用数据类型8种:4个整型,2个浮点,1个char,boolean
引用类型:类、数组、接口
0 0
- JAVA初步认识(2)附带 静态变量
- JAVA-初步认识-第二章-变量
- JAVA-初步认识-第二章-变量续
- Java 静态加载类与动态加载类(初步认识Java的反射)
- java反射机制初步认识<一>获取成员变量
- JAVA-初步认识-第二章-变量的基本演示
- java util包学习(2) 初步认识
- 集合论初步认识 java学习(一)
- JAVA初步认识线程
- java-ObjectStream初步认识
- 初步认识java泛型
- Java初步认识
- java native初步认识
- Java初步认识
- 初步认识Java
- java 的初步认识
- 01--初步认识Java
- java 的初步认识
- JAVA对象初步认识 课堂随笔
- 服务端笔试1-wps
- Jqueryajax简单模拟股票涨跌
- 简单的鱼群AI
- GUI
- JAVA初步认识(2)附带 静态变量
- 方法重载和构造器的认识
- 继承
- MD5加密
- JFrame显示框图的制作和编写
- Android十二生肖算法,请多指教,base年,可以自由更改,大家可自由配置
- JVM垃圾收集策略(运行的算法)
- 类的高级概念
- UVa253骰子涂色