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

java学习笔记,关于java的一些基础知识,适用于初学者,第一节

2007-05-26 10:26 1226 查看
第一节
bin目录是表示二进制的的意思,所有的可执行程序都放在这里边
jar是做jar包的
jbd是反编译用的
demo目录中放的是例子程序
lib放的是类库

制作jar文件
D:/j2sdk1.4.2_10/jre/lib下有rt.jar这是sun公司提供的

java 八种数据基本类型

1.byte b; 字节类型,有符号的八位的整数
强制类型转换:
byte b;
b=3;
b=b*3;
那么b被java自动提升为int形了
需要强制类型转换拉使程序运行
b=(byte)(b*3);
要加口号,定义运算顺序

2.short s; 有符号的两个字节的整数,十六位的整数
3.int a; 四个字节有符号的整数
long b; 八个字节有符号的整数

4.char ch;两个字节无符号的字符类型0-65535
ch='a'或ch='97'
System.out.println(ch)
float a;四个字节来表示
float f;
f=1.3f 要加个f表示为单精度浮点型,java认为1.3为double
double d; 八个字节来表示的

5.boolean bool; 只有两个取值 true,假
bool=true;
System.out.println(bool);

java里的真假判断只能用true和假
if(true)
{
}

java中的数组定义:
int num[]; 不可以在定义数组的时候定义数组的大小的
num = new int[3]; 要这样定义数字的大小的
或者
int num[] = new int[3];
或者用java建议的方式去定义
int[] num;
定义的时候去分配数组的值
int [] num={1,2,3};
或者
int [] num = new int[]{1,2,3}

大众定义方法:
int [] num;
num=new int[2];
num[0]=1;
num[1]=21;
num[2]=345;
System.out.println(num[0]);

二维数组:
int [] [] num;
num = new [3] [4];
num[0][1]=12;
num[2][3]=33;
数组的行和列可以不同
int [] [] num;
num=new int[3][];
num[0]=new int[5];
num[1]=new int[3];
num[2]=new int[2];
num[0][4]=45;
num[1][2]=34;
num[2][1]=21;
System.out.println(num[0][4]);
System.out.println(num[1][2]);
System.out.println(num[2][1]);
System.out.println(num[0][2]);数组没有付值的那么初始化的时候为0.
二维数组的定义的初始化付值
int [][] num=new int[][]{{1,2,3},{4,5,5}};
int [][] num={{1,2,3},{4,5,5}};

int [][] num={{1,2,3},{4,5},{6}};
System.out.println(num[0][2]);
System.out.println(num[1][1]);
System.out.println(num[2][0]);结果为3,5.6

int i=3;
System.out.println(i++); 结果为3

int i=3;
System.out.println(++i); 结果为4

int i=3
int count=(i++)+(i++)+(i++);
System.out.println(i);结果为6
System.out.println(count);结果为12

int i=3
int count=(++i)+(++i)+(++i);
System.out.println(i);结果为6
System.out.println(count);结果为15

流程控制语句:
if()
{
}

while(true)
{
}
do
{
}while
for(int i=0;i<10;i++)i在作用于在{}之间,在外边不可以访问
{
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: