在这里我写的基础知识我认为有必要记一下的,而不是像教材一样,罗列了很多很详细的基础知识。
数据类型:数据类型确定了变量的内存开销,数据的存储形式以及对变量的各种操作,数据类型有基本数据类型和复合数据类型。
(有些东西在这里提到不多的可能在以后还会详细的讲,)
定义了变量最好给这个变量赋个初始值,变成习惯吧。因为对于有些编译器,定义了变量不给赋值容易出错。
定义长整型变量的时候要数据后面加个 l 例如 long b = 123L;
定义 float 类型是 要加个 f
定义 double 可加 d 或者是 不加 d
String 类型不是基本数据类型,它被定义为类,属于引用数据类型。,
由于字符串是常用的数据类型。Java 提供了对 String 类型特殊操作,直接引
用,例如:String s="hello world";
用,例如:String s="hello world";
引用类型是一个对象类型的,它的值是指向内存空间的引用,就是地址,所
指向的内存中保存着变量所表示的一个值或一组值。很好理解吧,因为一个
对象,比如说一个人,不可能是个数字也不可能是个字符啊,所以要想找它
的话只能找它的地址了。
指向的内存中保存着变量所表示的一个值或一组值。很好理解吧,因为一个
对象,比如说一个人,不可能是个数字也不可能是个字符啊,所以要想找它
的话只能找它的地址了。
引用数据类型和基本数据类型的区别
引用数据类型存的不是内容而是该内容的地址。即是指向的意思。
在内存中 地址名和地址所指空间的内容的区分很重要。
例如 int a = 3;
a 存放的便是地址, 而 3 便是 a 存放内存所指空间里的内容,
int b =a ; 就是 把 a 的地址 赋给 b
当 要 System.out,println(b) 是 就是 输出 a 里的内容。
运算符 % 取余
如果你
在看了本章以后还是找不到你在学习java中遇到问题的答案,可以在评论中提问我,我能帮你的一定帮你。
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;
}
}
}
}