自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 静态方法不能调用非静态变量,非静态方法可以引用静态变量

为什么静态方法不能调用非静态变量,非静态方法可以引用静态变量?理由很简单,静态方法不属于对象,是属于类的,是不需要实例化的,而非静态变量是属于对象的,需要先实例化。在一个类的静态成员中去访问其非静态成员之所以会出错是因为在类的非静态成员不存在的时候类的静态成员就已经存在了,访问一个内存中不存在的东西当然会出错。相反,非静态方法是可以引用静态变量的。因为静态变量是存储在静态内存单

2016-10-26 21:43:51 12398

转载 static和final修饰的变量之间的区别

1.static变量和final变量static静态变量的理解静态变量 类型说明符是static。静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在 静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直 到整个程序运行结束(相反,而auto自动变量,即动态局部变量,

2016-10-26 20:51:20 1073

原创 面向对象的基本概览

一、对象的三大属性:1.状态:即静态属性 对应其内部变量  int i=0;2.行为:即动态属性 对应其方法  即对对象的操作  run(){};3.标志:即对象名    person二、类:同种对象的集合,是对现实对象的高度抽象。类的定义格式[]class[extends][implements]{      }修饰符有如下四种:

2016-10-26 19:47:01 260

原创 使用DOS环境下运行java程序

一、首先要配置java运行的环境变量变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0_71变量名:PATH变量值:%JAVA_HOME%\bin;%JAVA_

2016-10-26 18:39:37 703

原创 java主方法main()方法为什么要必须是静态static的?

我们知道一个程序的入口是main()方法,大家熟悉的语句是public static void main(String args[]){}.为什么必须要加上static呢?这是因为static静态方法是存储在静态存储区内的,可以通过类.方法名直接进行调用,不需要进行实例化。假设不使用static,那么main()方法在调用时必须先对其实例化,而main()做为程序的主入口显然不可能先对

2016-10-26 17:06:33 12124 3

原创 java语言的特点

一.面向对象具有 封装性、继承性、多态性三大特点。二、简单性java只支持单继承 取消了指针 增添了内存空间自动回收功能。三. 可移植性java的程序实现通过两个步骤来实现,即编译和解释两个步骤。编译通过java虚拟机(JVM)生成可执行字节码,然后通过java解释器来解释执行字节码。JVM是与硬件平台无关的,所以便于平台的移植。四、稳定性和安全性五、高性能六、

2016-10-26 16:49:29 253

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除