Java关键字和String与其他类型的转换

本文详细解析了Java中的关键字Final、Static、Abstract、Interface的使用方法及其特性,并介绍了基本数据类型与字符串之间的转换方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Static final abstract interface

字符串和int,double等类型的转换

====================================================

1、Final

  1. 可以定义在任意位置;
  2. 不能继承,不能重写。
  3. 可以用各种关键字修饰,遵循类的访问权限。

2、Static

  1. 只能定义类中,方法可以声明为static,不能定义匿名类与方法中,但是能调用static变量;
  2. static可以被重写,但是,父类的方法还会保留。
  3. 可以用所有的修饰符来修饰。遵循类的访问权限

3、Abstract:

  1. 含有抽象方法的类必须是抽象类;
  2. 父类没有方法体,子类必须实现父类的方法体。
  3. 其他和普通类没有区别。类必须用public或者protected或者默认修饰。

4、Interface:

  1. 没有方法体,接口必须实现他的方法。
  2. 变量声明可以是static final 方法可以声明为abstract 访问权限是public 和default
  3. 接口中可以有静态方法,必须有方法体。
  4. 只能public/default 可以有static abstract

5、外部类只能默认或者public

default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
public : 对所有类可见。使用对象:类、接口、变量、方法
protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

6、内部类

  1. 访问外部类的局部变量必须是final,因为生命周期的原因
  2. 内部类调用访问权限可以是任意,方法中类的访问权限只能是默认
  3. 内部类调用外部类的方法,例:Test.this.f();
  4. 外部类调用内部类方法,Test p = new Test();Test.Inner i= p.new Inner();

Int类型转String(使用String.valueOf(类型))

Int a = 3;
String a1 = String.valueOf(a);

String类型转int(使用类型.parseInt(String))

String b = “123”;
Int b1 = Integer.parseInt(b);

数字类型强转即可

double a = 3.0;
int a1 = (Double)a;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值