请问这个怎么用java用什么

你可以用inflater获取配置文件里面的控件啊除非你的控件数量是动态的,那就只能使用java用什么代码区动态创建了

直接量是指在程序中通过源代码矗接给出的值代码如下:

// 在这行代码中,为变量a所分配的初始值5就是一个直接量

并不是所有的数据类型都可以指定直接量能指定直接量的通常只有三种类型,基本类型字符串类型和null类型,具体而言java用什么支持如下8种类型的直接量。

1)int类型的直接量:在程序中直接給出的整数数值

2),long类型的直接量:在整形数值后添加l或者L就变成了long类型的直接量

3)float类型的直接量:在一个浮点数后增加f或F就变成了float类型的直接量,这个浮点数可以是标准的小数形式也可以是科学计数法形式

4),double类型的直接量:直接给出一个标准小数形式或者科学计数法形式的浮点数就是double类型的直接量

5)double类型的直接量:这个类型的直接量只有true和false

6),char类型的直接量:char类型的直接量有三种形式分别是用單引号括起来的字符,转义字符和Unicode值表示的字符

7)String类型的直接量:一个用双引号括起来的字符序列就是String类型的直接量

8),null类型的直接量:这个类型的直接量只有一个值即null

在上面的8种类型的直接量中,null类型是一种特殊类型它只有一个值,null而且这个直接量可以赋给任何引用类型的变量,用以表示这个引用类型变量中保存的地址为空即

还未指向任何有效对象。

通常总是把一个直接量赋值给对应类型的变量除此之外,还有两点需要注意:

1)java用什么还支持数值之间的自动类型转换,因此允许把一个数值直接量直接赋给另一种类型的变量这种赋值必须是系统所支持的自动类型转换。

比如把int类型的直接量赋给一个long类型的变量

2),String类型的直接量不能赋给其他类型的变量null類型的直接量可以直接赋给任何引用类型的变量,包括String类型

boolean类型的直接量只能赋给boolean类型的变量,不能赋给其他任何类型的变量

先补充┅个概念,什么是常量池常量池(constant pool)值的是在编译期被确定,并被保存在已编译的.class文件中的一些数据常量池包括了一些类,方法接ロ中的常量

当程序第一次使用某个字符串直接量时,java用什么会使用常量池来缓存该字符串直接量如果程序后面的部分需要用到该字符串矗接量时,java用什么会直接使用常量池中的字符串直接量

String类是一个典型的不可变类,因此String对象创建出来就不可能被改变所以无须担心共享String对象会导致混乱。

java用什么会确保每个字符串常量只有一个不会产生多个副本。代码中使用一个字符串他们在编译期就被确定下来了,在使用的时候直接从该常量池中拿出来就好了。

// 下面2行代码输出都为true

某个直接量就是一个可以直接转化为该类型的值

double b=1;这里本来该昰整形的1也可以直接转换为double型。

所以直接量就是可以直接转化为该类型的一个值

ps:楼上的那个(ID为:zang)朋友写的很详细,而且也没有什么问題

    采纳数:5 获赞数:1 LV3

你对这个回答嘚评价是

我要回帖

更多关于 java用什么 的文章

 

随机推荐