合集-Java小废猪

摘要:JavaSE基础 一、开发环境 1.安装JDK(JRE(JVM、核心类库)和java开发工具) 2.配置开发环境(JavaHome等),配置path环境变量可以在任意目录启动该程序 3.Java程序开发步骤,【编写(记事本.java文件),Javac编译.Java文件生成.class文件,java运 阅读全文
posted @ 2024-10-19 10:57 南飞小猪 阅读(3) 评论(0) 推荐(0)
摘要:语法基础 一、方法:接受数据,处理返回结果的代码块 1.方法结构 修饰符 返回值类型 方法名(形参列表){ 方法体; return 返回值; } 2.注: 定义考虑: 1)是否需要返回数据:无返回值用void 2)是否需要接收数据:无接收数据为() 调用方法才能执行。 二、方法的重载 1)方法名称相 阅读全文
posted @ 2024-10-20 17:17 南飞小猪 阅读(2) 评论(0) 推荐(0)
摘要:一、分支结构 1.if-else、if-else if-else 2.switch(单值匹配最适用) 1)结构:switch(表达式){ case 值1:语句; break; case 值2:语句; break; case 值3:语句; break; default: 语句; } 2)注意事项 sw 阅读全文
posted @ 2024-10-23 11:16 南飞小猪 阅读(1) 评论(0) 推荐(0)
摘要:一、一维数组 1.静态直接赋值 int arr[] = {2,3,4}; 2.动态定义 int arr[] = new int[10];//数组长度 二、二维数组 定义也分两种,动态和静态 int arr[][] = {{2,3},4}; int arr[][] = new int[10][9]; 阅读全文
posted @ 2024-10-25 17:14 南飞小猪 阅读(3) 评论(0) 推荐(0)
摘要:一、面向对象的编程 1.对象是一种特殊的数据结构(类似与c中的结构体),对象是通过类new出来的 2.Java是在内存中JVM虚拟机中执行的 1)方法区:存放类文件信息 2)栈内存:方法的执行区域先进后出,变量存储在栈里面,变量存储的是对象的地址(变量指向对象) 3)堆内存:对象存储在堆内存里面,对 阅读全文
posted @ 2024-11-01 15:43 南飞小猪 阅读(4) 评论(0) 推荐(0)
摘要:一、继承 1.认识继承 1)子类继承父类用extends实现,继承的出现减少了冗余代码,提高了代码的复用性。 2)子类继承父类的非私有成员(父类中成员变量还是定义成private,子类继承父类public修饰的get和set方法) 3)子类的对象是由父类和子类共同创建的,是完整的。 2.权限修饰符: 阅读全文
posted @ 2024-11-03 18:48 南飞小猪 阅读(6) 评论(0) 推荐(0)
摘要:一、final关键字 1.final修饰类:类不能被继承。例工具类,java自带Math类 2.final修饰方法:方法不能被重写(可以被继承),如工具类中的方法 3.final修饰变量: 变量:a成员变量(1静态变量 2实例变量) b局部变量 修饰静态变量(static)时只能被赋值一次,修饰实例 阅读全文
posted @ 2024-11-14 13:56 南飞小猪 阅读(5) 评论(0) 推荐(0)
摘要:类中的成分(成员变量、构造器、方法、代码块、内部类) 一、代码块 1.静态代码块 1)形式为:static {} 2)类加载时自动执行,由于类只加载一次,所以静态代码块执行一次 3)作用:完成静态变量的初始赋值,完成类的初始化 2.实例代码块 1)形式:{} 2)每次创建对象时,实例代码块都会执行一 阅读全文
posted @ 2024-11-30 11:08 南飞小猪 阅读(2) 评论(0) 推荐(0)
摘要:一、异常Exception 1.异常分为两类:第一类为运行时异常RuntimeException,第二类为其他异常(统称为编译时异常)。 2.代表意思为:运行时报错,和编译时就报错 3.通过异常定位程序中的bug。还可以作为特殊的返回值。 4.自定义异常:分为自定义编译时异常和自定义运行时异常;分别 阅读全文
posted @ 2025-04-18 17:14 南飞小猪 阅读(3) 评论(0) 推荐(0)
摘要:一、Map集合(键值对形式,双列集合) 1.Set集合的底层都是调用的Map集合来实现的,只是不要Map集合中键值对的值。 2.Map集合的遍历方式 1)把键值存储到Set集合中,键找值API进行遍历 2)用增强for循环遍历(for(对象类型 变量 :集合)),由于对象类型无法确定所以用Entry 阅读全文
posted @ 2025-05-07 13:30 南飞小猪 阅读(2) 评论(0) 推荐(0)