![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
文章平均质量分 64
Java学习
闲闲闲鱼
这个作者很懒,什么都没留下…
展开
-
Java综合练习之点名器
需求:班级有N个学生,被点到的学生不会再被点到。如果班级中所有学生都点完了,需要重新开始第二轮点名。需求:班级有N个学生,要求70%概率随机到男生,30概率随机到女生。需求:假设班级有N个学生,实现简单随机点名器。原创 2023-12-27 15:34:26 · 343 阅读 · 1 评论 -
Java 中可变参数和Collections工具类
可变参数本质上是一个数组。原创 2023-12-26 21:49:40 · 377 阅读 · 0 评论 -
双列集合Map
需求:某个班级80名学生,现在需要组成秋游活动,班长提供了四个景点,依次是(A、B、C、D),每个学生只能选择一个景点,请统计出最终哪个景点想去的人数最多。/** 某班80名学生,组织秋游,班长提供A B C D四个方案,每个学生选择一个景点,统计哪个经典想去人数多* */ // 需要先让同学们投票 // 定义一个数组,存储四个景点 String [ ] arr = {原创 2023-12-26 20:58:01 · 33 阅读 · 1 评论 -
数据结构相关笔记
数据结构是计算机存储、组织数据的方式,是指数据相互之间是以什么样方式排列在一起的。数据结构是为了更加方便的管理和使用数据,需要结合具体的业务场景来进行选择。原创 2023-12-20 20:51:39 · 57 阅读 · 1 评论 -
Java中的泛型
泛型:是JDK5中引入的特性,可以在编译阶段约束操作的数据类型,并进行检查优点:统一数据类型把运行期间的问题提前到编译期间,避免了强制类型转化可能出现的异常,因为在编译阶段就能确定泛型只能支持引用数据类型,不能写基本数据类型指定泛型的具体类型后,传递数据时,可以传入该类类型或其子类类型如果不写泛型,类型默认是Object。原创 2023-12-20 18:23:01 · 26 阅读 · 1 评论 -
List集合
有序:存取顺序一致有索引:可通过索引操作元素可重复:存储的元素可以重复Collection的方法都被List继承。原创 2023-11-29 19:00:14 · 31 阅读 · 1 评论 -
单列集合顶层接口Collection
Collection常用方法,及其三种遍历方式原创 2023-11-29 17:49:57 · 54 阅读 · 1 评论 -
Java集合框架体系
Java 集合可分为 Collection 和 Map 两大体系:原创 2023-10-24 11:05:28 · 29 阅读 · 0 评论 -
8.Java中方法的定义与调用
定义方法(method)是将具有独立功能的代码块组织称一个整体,使其具有特殊功能的代码集注意:1.代码必须先创建才可以使用,该过程称为方法定义2. 方法创建后并不是直接运行,需要手动使用后才执行,该过程称方法调用优点:提高了代码复用性,让程序逻辑更加清晰。方法定义完整格式修饰符 返回值类型 方法名(形式参数) {方法体;//需要执行的功能代码 }方法的修饰符:暂时都使用public static 修饰。方法申明了具体的返回值类型,内部必须使用return返回对应类型的数据。...原创 2022-08-15 15:44:11 · 273 阅读 · 1 评论 -
7.数组的定义与数组相关经典案例
数组:是一种用于存储多个相同类型数据的存储模型(可理解为容器)为数组中的数组元素分配内存空间,并为每个元素赋值1.静态初始化:初始化时指定每一个数组元素的初始值。数组是引用数据类型,存储的数组在内存中的地址信息。***数组元素访问***1. 数组变量访问方式: 格式:数组名2. 数组内部保存的数据的访问方式: 格式:数组名[索引]3. 获取数组长度: 格式:数组名.length(结果是元素个数)4. 获取数组的最大索引 格式: 数组名. length–1 (前提:元素个数大于 0)...原创 2022-08-15 15:06:04 · 100 阅读 · 0 评论 -
6.流程控制语句
流程控制语句原创 2022-07-04 19:53:26 · 87 阅读 · 0 评论 -
5.运算符
文章目录前言一、算术运算符二、“+”做连接符:“+”三、自增自减运算符:四、赋值运算符“=”五、关系运算符六、逻辑运算符七、三元运算符八、位运算符的基本用法九、运算符优先级前言运算符:对字面量或变量进行操作的符号。一、算术运算符public class 数值拆分 { public static void main(String[] args) { int a=123; System.out.println(a%10); //个位 S原创 2022-04-13 10:39:55 · 54 阅读 · 0 评论 -
4.类型转换
文章目录一、自动类型转换二、表达式的自动类型转换三、强制类型转换一、自动类型转换类型范围小的变量,可以直接赋值给类型范围大是变量二、表达式的自动类型转换小范围类型的变量会自动转换成当前较大范围的类型转换再运算注意事项:1. 最终类型由表达式中最该类型决定。2. 在表达式中,byte、short、char 是直接转换成int类型参与运算的。三、强制类型转换可以强行将类型范围大的变量、数据赋值给类型范围小的变量。注意事项:1. 强制类型转换可能造成数据(丢失)溢出;2.原创 2022-04-07 13:40:58 · 174 阅读 · 0 评论 -
3.Java基础知识
文章目录一、字面量二、变量三、进制四、原码反码和补码五、数据类型1.概念2.作用:3.分类:(引用数据类型和基本数据类型,以下为基本数据类型)六、关键字及其使用七、标识符一、字面量计算机是用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式。二、变量变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面存储的数据可以变化。变量使用的注意事项变量使用前要声明变量声明后不能存储其他类型变量变量的有效范围是从定义开始到“}”截止,同一个范围内部不能定义2个同名的变量。原创 2022-04-06 13:13:25 · 419 阅读 · 0 评论 -
2.JDK组成、path环境变量、classpath与path区别
文章目录一、Java入门程序--HelloWorld1. Java程序开发的三个步骤:**编写代码,编译代码,运行代码**二、使用步骤1.引入库2.读入数据总结一、Java入门程序–HelloWorld1. Java程序开发的三个步骤:编写代码,编译代码,运行代码HelloWorld程序如下:public class HelloWorld{ public static void main(String args[]){ System.out.println("HelloWorld"); }原创 2022-04-03 13:56:35 · 444 阅读 · 0 评论 -
1.Java背景知识,JDK安装
目录一、Java背景知识二、JDK安装二、验证JDK是否安装成功一、Java背景知识Java是美国 Sun 公司(Stanford University Network)在1995年推出的计算机编程语言,后被Oracle公司收购。Java 早期称为Oak(橡树),后期改名为Java。Java 之父:詹姆斯·高斯林(James Gosling)。世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。可移植性、安全可靠、性能较好。开发社区最完善,功能最为丰富。Java应用:桌面应用开发,原创 2022-03-11 12:16:01 · 1034 阅读 · 0 评论