初学java(2)

对象与类
对象转变成类称为抽象
类转变成对象称为实例
一个类可以实例化成无数个对象 ,仅受内存限制

在程序中,通过首地址和长度来标注一个对象

实例化的关键字:new
语法格式:new 类名();

变量(属性)和常量
变量中保存的是值或者首地址

值类型和引用类型

变量定义
语法格式:数据类型 变量名[=值];

数据类型的分类:基本数据类型和引用数据类型
基本数据类型不是对象
共有八种基本数据类型,并且有拔河对象一一对应基本数据类型
基本数据类型和对象之间可相互转换
基本数据类型的分类:
1、数字(6)
1.1整型(4)
1.1.1字节 byte Byte 1
1.1.2短整型 short Short 2
1.1.3整型 int Ineger 4 默认整数类型
1.1.4长整型 long Long 8
1.2浮点型(2)
1.2.1单精度浮点 float Float 4
1.2.2双精度浮点 double Double 8 默认小数类型
2、字符(1) char Characther 1
3、布尔(1) boolean Boolean 1/8
数据类型 关键字 封装类 长度

long l1=100l;//常量为long型
float f1=3.14f;//常量为float型
int x=010;//八进制数
int x=0x10;//十六进制数

JDK1.5以前 ,基本数据类型和其对应的对象类型之间是不会自动转换的。
在JDK1.5以后以下是合法的:
Integer num=10;
int num1=num;
JDK1.5以后有一概念 ——自动装箱和自动拆箱
在这之前需通过编码的方式来做数据类型转换。

数据类型的转换
1、显示转换 (强制转换)
2、隐示转换(自动转换);:
int num1=10;
long num2=num1;\自动转换
short num3=(short)num1;\强制转换

原则:1、转换前后,数据类型必须一致
2、小的可以转成大的,大的不一定可以转成小的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值