JavaSE学习笔记day01

发布时间 2023-08-17 09:04:02作者: 鹤云翔龙

书写第一段Java代码
一、代码需要写在src中;

二、先在src下创建包;
包:package,用于组织指定Java文件,对于同类型、同功能的Java文件则存在同一个包下。
包在操作系统中以文件夹的形式存在。
总结:包用于对Java文件进行归类划分的。

三、然后在包下创建类。类才是真正写Java代码的地方。

四、书写代码
4.1、文档注释
以/**开头,以*/结尾,该注释中会包含一些JavcDoc标签和说明性文字内容。
在后期写项目的时候,会生成Java API。
4.2、多行注释
以/*开头,以*/结尾,用于注释多行
注意:不要嵌套使用!!!
4.3、单行注释
以//开头,用于注释一行,//后面的内容均为注释
细节:
(1)类名需要和java文件名保持一致
(2)在类、方法上使用文档注释,在代码块中使用多行、单行注释

五、驼峰原则
1、类名:每个单词首字母均大写,如:HelloWorld
2、方法名、变量名:第一个单词首字母小写,其余单词首字母大写,如:getNum
3、包名:单词均小写,如:
在企业开发中,包名使用域名反写开头
百度域名:baidu.com
在百度做开发的话,包名:com.baidu.xxx
4、常量名:所有字母均大写,单词之间使用_隔开,如:PI、MAX_VALUE

六、main方法
main方法是程序的入口,若要运行程序,必须要有一个main方法
main的唯一写法:
public static void main(String[] args) {
...
}

七、数据类型的总结:
1、数据类型分为两种:基本数据类型、引用数据类型
2、基本数据类型:
(1)整型:byte short int long
(2)浮点型:float、double
(3)字符型:char
(4)布尔型:boolean
3、基本数据类型转换:
byte short char ---> int ---> long ---> float ---> double
在进行运算的时候,主要看赋值运算符或者算数运算的左右两边:
(1)左边的级别 = 右边的级别 ---> 直接赋值
(2)左边的级别 < 右边的级别 ---> 强制转换
(3)左边的级别 > 右边的级别 ---> 自动转换

八、方法
1、为什么会有方法?
代码中可能会出现批量重复性代码,导致后期维护困难。所以讲重复性代码提取出来
放到到某一个模块中,当需要使用这些重复性代码时,则直接使用该模块即可。
模块 ---> 函数、方法

2、方法的定义格式
【修饰符1 修饰符2 ...】 返回值类型 方法名(形参列表){
方法体
}
说明:【】中内容可省略。

3、方法的调用格式
方法名(实参列表)

4、细节
(1)方法与方法之间是并列的关系,不能将一个方法定义在另一个方法中;
(2)方法的作用:提高代码复用性,方便后期维护
(3)专有名词解释:
形参:形式参数,在方法声明的时候用于接收外界传入的数据;
实参:实际参数,在调用方法的时候实际传给方法的数据;
形参接收实参传递的数据
返回值:方法执行完成之后需要返回到调用处的数据;
返回值类型:指定返回值的数据类型,若无返回值,则返回值类型为void。
方法体:具体的业务代码(重复性代码)
(4)方法的形参和实参在传递数据的时候,需要保证两者数据类型、个数、顺序一致。

5、方法重载
大前提:在一个类中
条件:方法名相同,但是参数不同。
参数不同:形参类型、形参个数、形参顺序不同
形参顺序不同是形参类型不同的特例!!!
对于返回值是否相同并没有特定要求。
对于形参名称是否相同并没有特定要求。

九、常用的生成代码块的快捷键:
(1)生成main方法:输入psvm或者main,按回车
(2)生成标准的输出语句:输入sout,按回车
(3)生成多行注释:ctrl+shift+/
(4)删除一行代码:ctrl+D
(5)快速注释一行:选中代码,ctrl+/
(6)快速取消注释:选中代码,ctrl+/