您的位置:首页 > 编程语言 > Java开发

java的一些基础的知识

2013-03-17 11:28 453 查看
在这里我写的基础知识我认为有必要记一下的,而不是像教材一样,罗列了很多很详细的基础知识。

数据类型:数据类型确定了变量的内存开销,数据的存储形式以及对变量的各种操作,数据类型有基本数据类型和复合数据类型。

(有些东西在这里提到不多的可能在以后还会详细的讲,)

定义了变量最好给这个变量赋个初始值,变成习惯吧。因为对于有些编译器,定义了变量不给赋值容易出错。

定义长整型变量的时候要数据后面加个 l 例如 long b = 123L;

定义 float 类型是 要加个 f

定义 double 可加 d 或者是 不加 d

String 类型不是基本数据类型,它被定义为类,属于引用数据类型。,

由于字符串是常用的数据类型。Java 提供了对 String 类型特殊操作,直接引

用,例如:String s="hello world";

引用类型是一个对象类型的,它的值是指向内存空间的引用,就是地址,所

指向的内存中保存着变量所表示的一个值或一组值。很好理解吧,因为一个

对象,比如说一个人,不可能是个数字也不可能是个字符啊,所以要想找它

的话只能找它的地址了。

引用数据类型和基本数据类型的区别
引用数据类型存的不是内容而是该内容的地址。即是指向的意思。

在内存中 地址名和地址所指空间的内容的区分很重要。
例如 int a = 3;
a 存放的便是地址, 而 3 便是 a 存放内存所指空间里的内容,
int b =a ; 就是 把 a 的地址 赋给 b
当 要 System.out,println(b) 是 就是 输出 a 里的内容。

final int a = 12 ; 即使把a 定义为常量 关键字 final 其余类似

运算符 % 取余

print 和println 的区别
print 输完后不自动换行,println输完后自动换行。 是从九九乘法表代码中学到的 代码如下

public class 九九乘法表
{
public static void main(String
args[]){
//int i,j;
for(int i=1;i<=9;i++)
for(int j=1;j<=i;j++){
System. out.print(i+"*" +j+"="+i*j); //
主要语句
System. out.print("
" );
if(i==j){
System. out.println("" );//break;
}
}
}
}
如果你在看了本章以后还是找不到你在学习java中遇到问题的答案,可以在评论中提问我,我能帮你的一定帮你。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: