Java基础(1)

1.Java和js的特性

JS : 解释,弱类型,动态 基于对象
Java : 解释,强类型,静态 面向对象

2.代码执行

Java代码 - javac编译器编译 - class字节码文件 - Java解释器解释
不同的JVM都识别class文件

3.数据类型:

基本数据类型:
数值型
整型
Byte 字节 8bit
Short 短整型 16bit
Int 整型 32bit
Long 长整型 64bit(L结尾)
浮点型
Float 单浮点 32bit(F结尾)
Double 双浮点 64bit
布尔型 : boolean (一般用于流程控制)
字符型 : char 16bit
字符型 需要使用单引号表示,有且只有一个字符;如果想保存单引号,则需要转义(反斜杠)
引用数据类型:

数组
接口
String(字符串类型)

4.变量

作用:使用变量存储数据,更方便进行增删改查操作
变量的分类:
静态变量:类体中使用static修饰的变量
局部变量:方法内声明的变量是局部变量,该变量只能在当前方法中使用
成员变量:在类体中没有使用static修饰的变量,对象中的变量
变量的调用:
静态变量 : 类名.静态变量名 , 如果在当前类中调用当前类的静态变量,类名可以省略
局部变量 : 方法中直接写变量名调用,方法外调用不了
成员变量 : 对象.变量名
变量的应用场景:
静态变量 : 是类级别的,不需要对象也可访问,并且是所有对象共有的属性和值
局部变量 : 一般是外部不需要访问的数据,需要在方法内进行临时存储使用
成员变量 : 是同类对象中,共同的属性,值可以相同可以不同,表示了该对象的特征

package day_01;

public class second {
	//入口地址,在这里写代码
	/**
	 * 
	 * @param args
	 */
	
	//静态变量
	public static int a = 10;
	public static void main(String[] args){
		System.out.println("牛逼");
		//静态变量调用
		int a = 30;
		System.out.println(second.a);
		//当前类中class名可以省略
		System.out.println(a);
		//局部变量(方法外无法调用)
		int b = 20;
		//局部变量调用
		System.out.println(b);
		/**
		 * 创建对象
		 */
		second vars = new second();
		//对象中,成员变量
		System.out.println(vars.a);
//		System.out.println(vars.b);
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值