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中遇到问题的答案,可以在评论中提问我,我能帮你的一定帮你。
数据类型:数据类型确定了变量的内存开销,数据的存储形式以及对变量的各种操作,数据类型有基本数据类型和复合数据类型。
(有些东西在这里提到不多的可能在以后还会详细的讲,)
定义了变量最好给这个变量赋个初始值,变成习惯吧。因为对于有些编译器,定义了变量不给赋值容易出错。
定义长整型变量的时候要数据后面加个 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中遇到问题的答案,可以在评论中提问我,我能帮你的一定帮你。
相关文章推荐
- java反射实战 -- 一些基础知识
- 总结一些java中的基础知识
- java学习中一些基础知识
- Java一些基础知识
- 黑马程序员-------java循环的一些总结(基础知识)
- 最近的一些JAVA基础知识
- Java的一些基础知识
- JAVA初学到的一些技巧及基础知识
- java基础知识整理 一些问题的解答(面试)
- [置顶] android开发之java的一些基础知识详解,java编程语法,扎实自己的android基本功
- 一些java的基础知识
- java中一些基础知识点
- 一些基础的JAVA知识
- 学习Java基础的一些知识(5)Java的方法体系
- Java一些基础细节知识
- JAVA基础知识: 对synchronized(this)的一些理解
- 一些java的基础知识
- 关于JAVA的一些基础知识
- java的一些基础知识(引用BlogJava 落花飞雪)
- 一些java的基础知识