南京网博吧 关注:284贴子:633
  • 0回复贴,共1

Java零基础学习知识点总结

只看楼主收藏回复

一、DOS命令1、常见DOS命令
exit退出当前命令窗口
cls清屏
dir列出当前目录下所有的子文件/子目录
cd(改变目录)
假设当前所在的路径是C:\Users\Administrator>,那么此时输入cd Desktop,那么其中的Desktop就是一个相对路径,从当前所在的C:\Users\Administrator>这个路径作为出发点,开始找Deskop目录。
假设是这样写的:cd C:\Users\Administrator\Desktop,其中 C:\Users\Administrator\Desktop路径就是一个绝对路径
cd...回到上级目录
cd\直接回到根径目录
切换盘符:
C 回车
D 回车
E 回车
F 回车
2.DOS窗口中的内容怎么复制
(1)在DOS窗口的任意位置点击鼠标右键,然后选择标记
(2)接下来选中要复制的内容,在DOS窗口的任意位置点击鼠标右键
(3)此时被复制的内容已经到粘贴板了
(4)在需要粘贴的位置粘贴即可
二、注释1.单行注释
//单行注释:只注释当前行
//public 表示公开的
//class 表示定义一个类
//HelloWorld 表示一个类名
2.多行注释
/*
多行注释
多行注释
······
*/
/*public 表示公开的
static 表示静态的
void 表示空
main 表示方法名是main
(String[]args)是一个main方法的形式多数列表
Public static void main (String[]args)//表示定义一个公式的静态的主方法
*/
*以下方法是一个程序的主方法是程序的执行路口是Sun规定的固定编写公式
三、标识符1.标识符的命名规则
一个合法的标识符只能由"数字、字母、下划线--、美元符号$"组成,不能含有其他符号
不能以数字开头
关键字不能做标识符
理论上无长度限制,但最好不要太长
2.标识符的命名规范
最好见名知意
遵守驼峰命名方式
类名、接口名:首字母大写,后面每个单词首字母大写
变量名、方法名:首字母小写,后面每个单词首字母大写
常量名全部大写
四、数据类型
注意:
java语言当中所有的字符串型字面值必须使用双引号括起来,双引号是半角
java语言当中所有的字符型字面值必须使用单引号括起来,单引号是半角
1.整数型
java语言当中的“整数型字面值”被默认当做int类型来处理。要让这个“整数型字面值”被当做long类型来处理的话,需要在“整数型字面值”后面添加1/L,建议使用大写的L
当一个整数字面值没有超出byte,short,char的取值范围,这个字面值可以直接赋值给byte,short,char类型的变量
2.浮点型
在java语言当中,所有的浮点型字面值,默认被当做double类型来处理,要想该字面值当做float类型来处理,须在字面值后面添加F/f
注意:double和float在计算机内部二进制存储的时候存储的都是近似值
在现实世界当中有一些数字是无限循环的。
计算机的资源是有限的,用有限的资源存储无限的数据只能存储近似值
3.布尔型
在底层存储的时候,boolean类型占用一个字节,因为实际存储的时候false底层是0,true底层是1
4.类型转换
转换规则:
1.八种基本数据类型当中除布尔类型之外,剩下的七种类型之间都可以互相转换
2.小容量向大容量转换,称为自动类型转换,容量从小到大排序:
byte<short<int<long<float<double<char
注意:
1.任何浮点类型不管占用多少个字节,都比整数型容量大
2.char和short可表示的种类数量相同,但是char可以取更大的正整数
3.大容量转换成小容量,叫做强制类型转换,需要加强制类型转换符,程序才能编译通过,但是在运行阶段可能会损失精度,所以谨慎使用
4.当整数字面值没有超出byte、short、char的取值范围,可以直接赋值给byte、short、char类型的变量
5.byte、short、char混合运算的时候,各自先转换成int类型再做运算
6.多种数据类型混合运算,先转换成容量最大的那种类型再做运算
五、控制语句
Java控制语句可分为七种:
①控制选择结构语句
if、if else
switch
②控制循环结构语句
for
while
do while
③改变控制语句顺序
break
continue
这里我只重点讲一下这几个里比较重要的部分。
1.if语句
注意:对于Java中的if语句来说,只要有一个分支执行,整个if语句全部结束。但编写方式中带有else分支时,可以100%保证分支执行。
所有控制语句都是可以嵌套使用的,只要合理嵌套就行。
嵌套使用的时候格式要保证完美(该缩进的时候必须缩进,大部分情况下是用大括号包围的需要缩进)
2.while、do…while循环语句
注意:while循环的循环体可能执行次数为0次;do…while循环的循环体代码片段执行次数是1~N次(最少1次)。
六、方法
方法就是可以重复使用的代码块,通常为了实现各种功能。
1.方法体
注意:方法体当中不能再定义方法!!!
方法体由Java语句构成,方法体中的代码遵守自上而下的顺序依次执行
方法的定义格式:
【方法修饰列表】 返回值类型 方法名 (方法参数列表){
方法体
}
方法的语法结构
[修饰符列表] 返回值类型 方法名 {形式参数列表} {
方法体;
}
2.方法名
方法名的注意事项:
只要是合法的标识符就行
方法名最好见名知意
方法名最好是动词
方法名首字母要求小写,后面每个单词首字母大写。
3.形参
形式参数列表简称形参。
形参是局部变量,int a,double b,float c,string s……
形参的个数可以是0~N个
多个形参之间用逗号隔开
形参中起决定性作用的是数据类型,形参的名字就是局部变量的名字
方法在调用的时候实际给这个方法传递的真实数据被称为:实际参数,简称实参
实参列表和形参列表必须满足:
数量相同; 类型对应相同
3.方法的重载机制
(1)什么条件满足之后构成了方法重载?
在同一个类当中
方法名相同
参数列表不同:数量不同;顺序不同;类型不同
(2)方法重载和什么有关系和什么没关系
方法重载和方法名+参数列表有关系
方法重载和返回值类型无关
方法重载和修饰符列表无关
(3)方法重载的前提:
功能相似的时候方法名可以相同;但是功能不同的时候,尽可能让这两个方法的名字不同。
4.方法的递归调用
注意:递归可以不使用尽量别用
但是有些情况下该功能的实现必须依靠递归方式。例如:目录拷贝


1楼2022-10-20 15:57回复