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

这篇博客是Java初学者的入门教程,讲解了Java的基础知识,包括bin目录的作用,jar包的创建,以及Java的八种数据类型:byte、short、int、long、char、float、double和boolean。此外,还详细介绍了如何定义和操作数组,包括一维数组和二维数组的初始化及赋值。最后,提到了流程控制语句如if、while、do-while和for循环。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
第一节
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;
那么bjava自动提升为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.3double
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在作用于在{}之间,在外边不可以访问
{
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值