JAVA学习整理

简介: JAVA学习整理

一,

连续区间的值用if()
switch选择结构 单值用switch(){case: 语句break; default:语句 };

对比break和continue使用场合

– break可用于switch结构和循环结构中 – continue只能用于循环结构中 (循环结构中)
– break语句终止某个循环,程序跳转到循环块 外的下一条语句。
– continue跳出本次循环,进入下一次循环

方法重载:方法名相同方法的类型和个数不同

八大基本数据类型byte、short、int、long、float、double、boolean、char

&&
条件1 && 条件2
仅仅两个条件同时为真,结果为真
||
条件1 || 条件2
只要两个条件有一个为真,结果为真
!
! 条件
条件为真时,结果为假
条件为假时,结果为真
二,
比较switch和多重if选择结构
相同点
都是用来处理多分支条件的结构
不同点
– switch选择结构
只能处理等值条件判断的情况,而且条件必须是整型
变量或字符型变量
– 多重if选择结构
没有 switch 选择结构的限制,特别适合某个变量处于
某个连续区间时的情况
三,
wh ile 循 环结构
while ( 循环条件 ) {
循环操作
}
do- wh ile 循 环结构
do {
循环操作
}
while ( 循环条件 )
四,

循环结构总结

执行顺序
– while 循环:先判断,再执行
– do-while循环:先执行,再判断
– for循环:先判断,再执行
适用情况
– 循环次数确定的情况,通常选用for循环
– 循环次数不确定的情况,通常选用while和do-while循环
五,
数组的结构
---数组只有一个名称,即标识符
---元素下标标明了元素在数组中的位置,从0开始
--- 数组中的每个元素都可以通过下标来访问
----数组长度固定不变,避免数组越界
六 ,
定义类的方法
方法的定义

  1. 方法的名称
  2. 方法的主体
  3. 方法返回的数据

public 返回值类型 方法名 () {
// 这里编写方法的主体
}
方法的返回值
如果方法具有返回值,方法中必须使用关键字 return 返回该值,
返回类型为该返回值的类型
方法调用总结
方法之间允许相互调用,不需要知道方法的具体实现,提高了效率
成员变量和局部变量的区别
作用域不同
– 局部变量的作用域仅限于定义它的方法
– 成员变量的作用域在整个类内部都是可见的
初始值不同
– Java会给成员变量一个初始值
– Java不会给局部变量赋予初始值
在同一个方法中,不允许有同名局部变量;在不同的方
法中,可以有同名局部变量
两类变量同名时,局部变量具有更高的优先级

目录
相关文章
|
17小时前
|
存储 算法 搜索推荐
滚雪球学Java(27):从零开始学习数组:定义和初始化
【5月更文挑战第2天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
7 3
|
2天前
|
缓存 Java 数据库
Java并发编程学习11-任务执行演示
【5月更文挑战第4天】本篇将结合任务执行和 Executor 框架的基础知识,演示一些不同版本的任务执行Demo,并且每个版本都实现了不同程度的并发性。
20 4
Java并发编程学习11-任务执行演示
|
4天前
|
数据库连接
java+ssm+vue代码视频学习讲解
java+ssm+vue代码视频学习讲解
6 0
|
13天前
|
算法 Java 大数据
Java从入门到精通学习报告
Java从入门到精通学习报告
20 1
|
13天前
|
消息中间件 监控 安全
【JAVAEE学习】探究Java中多线程的使用和重点及考点
【JAVAEE学习】探究Java中多线程的使用和重点及考点
|
14天前
|
Java
【专栏】Java 8 的 Streams 提供了一种处理数据集合的新方式,增强了代码的可读性和可维护性
【4月更文挑战第28天】Java 8 的 Streams 提供了一种处理数据集合的新方式,增强了代码的可读性和可维护性。本文介绍了 Streams 的基本概念,如从数据源创建 Stream,以及中间和终端操作。通过过滤、映射、归并、排序、分组等案例,展示了 Streams 的使用,包括并行 Streams 提高效率。学习 Streams 可以提升代码质量和效率,文章鼓励读者在实际开发中探索更多 Streams 功能。
|
14天前
|
存储 监控 Java
Java 零基础入门学习(小白也能看懂!)四
Java 零基础入门学习(小白也能看懂!)四
|
14天前
|
存储 安全 Java
Java 零基础入门学习(小白也能看懂!)三
Java 零基础入门学习(小白也能看懂!)三
|
14天前
|
存储 机器学习/深度学习 Java
Java 零基础入门学习(小白也能看懂!)二
Java 零基础入门学习(小白也能看懂!)二
|
14天前
|
Java 编译器 程序员
Java 零基础入门学习(小白也能看懂!)一
Java 零基础入门学习(小白也能看懂!)一