关键词:
Java语言支持的变量类型有:
- 类变量:独立于方法之外的变量,用 static 修饰。
- 实例变量:独立于方法之外的变量,不过没有 static 修饰。
- 局部变量:类的方法中的变量。
public class Count { private static int staticnum=0;//静态变量 private int lvars=0;//实例变量 public void method(){ int i =0; // 局部变量 } public Count() { for(int i=0;i<20;++i) {//循环20次 staticnum++; lvars++; } System.out.println("static:"+staticnum+" lvars:"+lvars); } public static void main(String[] args) { Count test = new Count(); Count test2 = new Count(); } }
执行结果:
static:20 lvars:20 static:40 lvars:20
说明静态变量会保存在类中,无论创建多少个实例对象,只分配了一个staticnum,每创建一次加20;实例变量在每次创建对象的过程中会重新分配,每创建一个对象,lvars会在初始值的基础上加20.
java学习笔记三——数据类型
前言 Java是强类型(stronglytyped)语言,强类型包含两方面的含义:所有的变量必须先声明后使用;指定类型的变量只能接受预支匹配的值。 这意味着每一个变量和表达式都有一个在编译时就确定的类型。 Java数据类型... 查看详情
java学习笔记1(datawhale教程):基本数据类型与变量(代码片段)
java学习笔记1(datawhale教程):基本数据类型与变量这是今年datawhale7月组队学习的开源内容,当时没有报,现在去学一学😄👉链接同时结合了runoob上的教程:https://www.runoob.com/java/java-basic-syntax.html文章目录java学习笔记1... 查看详情
java学习笔记总略
二、正文(一)Java1.接口和抽象类的区别①抽象类里可以有构造方法,而接口内不能有构造方法。②抽象类中可以有普通成员变量,而接口中不能有普通成员变量。③抽象类中可以包含非抽象的普通方法,而接口中所有的方法必... 查看详情
《javascript高级教程》学习笔记变量和数据类型
JavaScript的核心语言特性在ECMA-262中是以名为ECMAScript的伪语言的形式来定义的。一、变量和数据类型1.变量JavaSript是弱类型语言,可以通过var定义任何类型变量,同时同一变量可以被赋值成不同类型。JavaScript可以在语句结尾省略... 查看详情
spark基础学习笔记09:scala基础(代码片段)
文章目录零、本讲学习目标一、变量声明(一)简单说明(二)利用val声明变量1、声明方式2、案例演示(三)利用var声明变量1、声明方式2、案例演示(四)换行输入语句(五)同时声明多... 查看详情
pytong学习笔记
一、定义变量1.Python中的变量不需要声明。但在使用前必须赋值,变量赋值以后该变量才会被创建。2.Python中变量没有类型,我们所说的类型是变量所指的内存中对象的类型。3.变量定义规则: 1)变量名要见名知意 2)拼... 查看详情
typescript学习笔记
一.环境搭建安装Node.jsnpmi-gtypescript创建ts文件test.ts,编译:tsctest.ts二.基本类型1.类型声明语法:let变量:类型;let变量:类型=值;functionfn(参数:类型,参数:类型):类型实例:letmyStr:string="123";letmyNum:number;console.log(myStr);myNum=100;console.log 查看详情
java学习笔记-数组
数组的复制在Java中,可以使用赋值语句复制基本数据类型的变量,但不能复制数组.将一个数组赋值给另一个数组变量,实际上是将一个数组的引用复制给另一个变量,使两个变量都指向相同的内存地址.复制数组有三种方法:1)使用循... 查看详情
java学习笔记
Java基本数据类型一、Java的两大数据类型:内置数据类型引用数据类型1、内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte数据类型是8位、有符号... 查看详情
学习java的杂乱笔记
1.局部变量:定义在方法中的变量,定义在方法中的参数的变量,定义在for循环中变量,都是局部变量,在栈内存中开辟一个空间,数据使用完毕,自动释放。2.何定义一个函数?(不需要死记,只需了解) 1.既然函数是一个独... 查看详情
java学习笔记
一.java规则:静态变量即类变量(区别与实例变量)用类方法即静态方法访问例:publicclassObject_1 { staticinti=1; static { //静态区域块,只执行一次,当一个类定义时,... 查看详情
matlab学习笔记——数据类型
MATLAB每种数据类型均为矩阵或数组的形式。矩阵或数组的最小值为0*0。一变量1.1变量的定义MATLAB变量的命名规则如下:(1)大小写敏感(2)变量名长度不得超过63位(3)变量名只能以字母开头,可... 查看详情
学习笔记1(三元运算深浅拷贝动态参数全局变量与局部变量set数据类型)
(三元运算、深浅拷贝、动态参数、全局变量与局部变量、set数据类型)set数据类型--无序,不重复的集合一.三元运算、三木运算--减少代码量name=“X1”if条件else“x2”例子:name="alsx" if1==1else"e"二.深拷贝与浅拷贝:深拷贝拷... 查看详情
java变量类接口_学习笔记
变量、类和接口1、变量的类型 查看详情
java学习笔记一——安装jdk并配置环境变量
下载安装JDK1.8 在官网上下载JDK,官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html安装JDK时,按照安装向导安装即可,百度也可。有一点需要注意:jdk和其自带的jre要安装在同一父目录,如:jdk安装在... 查看详情
javascript学习笔记五:变量作用域和内存问题
1.ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。在很多语言中,字符串以对象的形式来表示,因此被认为是引用类型的,ECMAScript放弃了这一传统。2.从一个变量向另一个变量复制基本类型的值,会在变... 查看详情
go学习笔记一:基础知识
变量变量声明varv1intvarv2stringvarv3[10]int//数组varv4[]int//数组切片varv5struct{fint}varv6*int//指针varv7map[string]int//map,key为string类型,value为int类型varv8func(aint)int变量初始化varv1int=10varv2=10v3:=10变量赋值varv1intv1=1 查看详情
java学习笔记
一、基本概念1.1常量池概念。1.java的数据类型。 int、Integer: long、Long: float、Double: bigdecimal: char、Character: String: Stringbuffer、Stringbuilder: 一、基本概念 1.1常量池概念。 1.java的数据类型。&nb... 查看详情