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

Java学习记录

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

Java学习记录

Java

标识符变量数据类型do..while循环continue语句方法

方法调用return语句 方法重载this关键字

标识符

1.什么是标识符?
在Java源程序之中自己命名的单词都是标识符。
2.标识符可以表示什么元素?

类名方法名变量名接口名常量名…

3.命名规则

有且只能有“数字、字母、下划线_、美元符号$”组成,不能数字开头严格区分大小写关键字不能做标识符理论上没有长度限制,最好不要太长。

4.命名规范

见名知意遵守驼峰命名方式类名、接口名:首字母大写,后面每个单词首字母大写变量名、方法名:首字母小写,后面每个单词首字母大写。常量名:全部大写。 变量

1.变量中的数据要和定义的数据类型相同

语法格式:合法的标识符就行,首字母小写, 后面每个单词首字母大写。
3.变量声明+赋值
( 1.
数据类型 变量名
变量名=字面值
( 2.
数据类型 变量名=字面值
eg:int i=10;
变量要先声明再赋值,才能访问。
4.访问变量的两种形式:获取和设置
5.变量作用域:
在变量所在的大括号里,出了大括号就无法访问,在for循环里定义变量
eg:

for(int a=0;a<10;a++)
{
}

变量只在for循环中可访问。

public class{
int a;
public static void main (string[] args){
int b
}
int static a{
System.out.println(a);
System.out,println(b);
}

上述代码中a可输出,b不可输出
6.变量分类:
成员变量(在类里,方法外面的)
局部变量(在方法里面的)
7.变量遵循就近原则,不在同一作用区域里,变量可以重名。
8.成员变量没有赋值时,系统会自动赋值,而局部变量不会。

数据类型

1.数据类型包括:基本数据类型、引用数据类型。
2.基本数据类型包括四大类八小种。

整数型
byte、short、int、long浮点型

       float、double

布尔型
boolean字符型
char
3.字符串“abc”不属于基本数据类型,属于引用数据类型,字符属于基本数据类型。字符串使用双引号”abc“字符使用单引号‘a’
基本数据类型    占用空间大小(单位:字节)


byte                                          1
short                                         2
int                                             4
long                                          8
float                                          4
double                                      8
boolean                                    1
char                                          2

println具有输出后换行的功能;
可将后面的字符转换成不具备特殊含义的普通字符;
t是制表符;
do…while循环

1.语法结构
do{
循环体
}while(判断条件,布尔表达式);
注意语句体最后的分号,不要忘记
2.执行原理:
先执行do里面的循环体,然后进行判断是否符合条件,符合再次执行。
3.do…while循环的执行次数:
循环体代码片的执行次数是:1~~N次。

continue语句

1.主要是用来控制循环的执行,continue是在循环中跳过本次循环,但接下来还会继续执行。
2.continue与break的区别

break表示循环不执行了,跳出循环、终止循环。continue表示终止当前的本次循环,直接进入下一循环,继续执行。

for(int i=0;i<10;i++){
if(i=3){
continue;
}
System.out.println(i);
}
//这个循环最终会输出0、1、2、4、5、6、7、8、9.没有3,当i等于3时执行continue语句进入下一次循环,下面无论剩什么都不会继续执行了。
方法

方法只定义不去调用是不会执行的。
调用方法:
类名.方法名(实参列表);
实参要进行传递,所以会需要定义形参。
关于实参和形参
方法调用的时候形参和实参要求个数相同,数据类型相同。数据类型如果不同时,要求能够进行相应的自动类型转换。
强制转换 eg:leiming.fangfa((long)3.0,12);

方法调用

方法的修饰符列表里有static关键字的:类名可以省略不写。但是方法必须在本类中,如果调用其它类的方法就要加上。
也可以在本类中调用一个方法,方法中在调用本类另一个方法,这样也可以调用执行。否则会报错,找不到方法的存在。
建议一个Java文件中只定义一个class

return语句

1.方法调用返回式的格式:return 值;
2.然后在主方法中还要有接受。这样才能正确输出。
在有效作用域内,return后面再写其他的Java语句就不执行了。
3.在返回值类型是void的方法中使用return语句,主要是为了用来结束当前方法。

方法重载

1.构成方法重载的条件

在同一个类当中方法名相同参数列表不同
   数量不同
   顺序不同
   类型不同
2.方法重载和方法名+参数列表有关
  和返回值类型、修饰符列表无关
3.方法重载又被称为:overload
4.什么时候使用方法重载?
功能相似的时候,尽可能让方法名相同。
(but,功能不同或不相似的时候尽可能让方法名不同。) this关键字

1.本质

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

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

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