栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础个人笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础个人笔记

1.JDK包括JRE JRE包括JVM
2.JDK安装好后的 bin 目录 包含了JDK的各种工具命令 Java和javac就放在这个目录
3.常用DOS命令:
盘符名称: E:回车,表示切换到E盘
dir :查看当前路径下的内容
cd 目录 :进入单级目录
cd … :回退到上一目录
cd 目录1目录2… : 进入多级目录
cd :回退到盘符目录
cls :清屏
exit:退出命令提示符窗口
4.注释: 单行注释://
多行注释:
5.关键字: 全部都是小写 没有大写。
6.空常量是不能直接输出的 就是不能直接println(null) 这是错误的。
7.(1)当你定义变量时 定义的数字太大 而且是long类型的,需要最后在数字后面加一个L
(2)浮点类型的数字默认是double类型的,如果你float定义一个小数需要在数字后面加一个F。
8.定义一个浮点类型的变量,如果是float 必须加F,且小数点有效数位为6-7位
double类型的如果直接定义一个数字,则只显示数字,如果在数字后面加了F
那么它的小数点会达到15位,因为double的小数有效数位是15位。
9.强制类型转换不建议,因为会有损失。
10.在算术表达式中,整数相除,只能得到整数,要想得到小数,必须有浮点数的参与。
11.+ 操作连续操作的时候,从左到右连续执行
12.i += 20 比 i= i +20 更加严谨,第二种在short类型里面会出错 ± * % 都可以用。
13.·&& 短路与 , 如果有两个判断,&&的左边已经是False了,则不会运行后面的表达式。
|| 短路或,如果有两个判断,||的左边已经是true了,则不会运行后面的表达式。
14.数据输入的 固定创建对象代码 :Scanner 名字 = new Scanner(System in)
数据输入代码 : int(类型可以变) abc(名字可以变)= 名字.nextint();
15.在命令窗口运行 Panduan.java代码出现乱码,但是在eclipse运行无错误,说明我的配置有问题。
16.if(语句体){

}
else if(语句体){

} else
17.数据测试:正确数据,边界数据,错误数据。
需要可以都检验这三种数据才能说的上是完美的代码
18.switch中, default中的break可以省略掉,但是case中的break不可以省略,
如果省略掉了 ,那么正好匹配中那个case的值,那么执行case下面的语句后
不会跳出循环,会继续执行,直到又break出现,或者是default。这叫case穿透。
19.case穿透也可以用在实例当中,见eclipse中Yuefen.java。
20.switch语句中, case只可以跟整型常量,后面不可以有其他东西,这样可以用case穿透。
21.水仙花案例:
1.三位数的个位数字求的方法:对10进行取余运算的结果。
2.三位数的百位数字求的方法:除以100(整除)的结果。
3.三位数的十位数字求的方法:首先除10,得到的数在对10进行取余。

22.任意数字的指定位上的数值如何求:
先使用整除操作将要求的数字移动到个位上,再使用取余操作取出最后一位上的值
123456789 (要取5) 先整除10000得到12345,再对10取余得到5.

简单来说就是取哪个位先除这个位前面的几个0再取10余
i=370;取出它的个位,十位,百位
a=371%10=1;
b=371/10%10=7;
c=371/100%10=3;

23.死循环:for(;{
System.out.println(“for”);
}

while(true){
System.out.println(“while”);
}

do{
System.out.println(“do…while”);
} while(true);

24.Random 这个包,r.nextInt(10) 这个括号里面的数字,包括0,不包括10。 [a,b)这样的形态。
25.合理利用for, while , do…while 循环语句体, 注意Shuzi.java文件的示例,非常有代表性。
26.while(true)这个是无限循环,除非循环里面有break,才能跳出。
27.int [] arr = arr1 (这里的arr1赋值给arr ,其实是把arr1的数组地址赋值给arr)
这样的话 arr 的数组的值或者arr1的数组的值 其中任何一个改变都会这个数组里面的值。
28.方法是将具有独立功能的代码块组织成位一个整体,使其具有特殊功能的代码集。
29.形参:等同于变量定义格式,例如:int number;
实参:等同于变量或常量,例如:10 , number;
30.带返回值方法定义和调用:
用这种类型:
数据类型 变量名 = 方法名(参数)
boolean flag = isEvenNumber(10);
System.out.println(flag);

31.return 表示这段代码已经结束,下面的代码全部不生效。

32.形参数据的改变不会影响实参的数据。
对于引用类型的参数,形式参数的改变,影响实际参数的值。

33.加强Xiaoji.java 和Chazhao.java 两个文件。 多多看看 多多学习。

该104

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/362265.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号