首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
【N1安装飞牛优化四】关闭不必要服务优化记录
12 阅读
4
博客简介
11 阅读
5
SSH如何访问fe80开头的ipv6????
11 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
25
篇与
的结果
2024-06-14
[上]JAVA学习系列模块九第三章177.递归_介绍和基本使用
[上]JAVA学习系列模块九第三章177.递归_介绍和基本使用视频{bilibili bvid="BV1YT4y1H7YM" /}笔记1.概述:方法内部自己调用自己分类: a.直接递归 public static void method(){ method() }b.间接递归:A(){B()}B(){C()}C(){A()}注意: a.递归必须要有出口,否则会出现"栈内存溢出" b.递归即使有出口,递归次数不不要太多public class Demo01Recursion { public static void main(String[] args) { method(); } public static void method(){ method(); } }
2024年06月14日
1 阅读
0 评论
0 点赞
2024-06-10
[上]JAVA学习系列模块九第二章176.可变参数_练习
[上]JAVA学习系列模块九第二章176.可变参数_练习视频{bilibili bvid="BV1YT4y1H7YM" /}笔记1.1字符串拼接需求一:返回n个字符串拼接结果,如果没有传入字符串,那么返回空字符串""public class Demo02Var { public static void main(String[] args) { String result = concat("张无忌", "张翠山", "张三丰", "张三"); System.out.println("result = " + result); } public static String concat(String...s){ String str = ""; for (int i = 0; i < s.length; i++) { str+=s[i]; } return str; } }需求二:n个字符串进行拼接,每一个字符串之间使用某字符进行分隔,如果没有传入字符串,那么返回空字符串""比如:concat("-","张三丰","张翠山","张无忌") -> 返回 -> 张三丰-张翠山-张无忌public class Demo03Var { public static void main(String[] args) { String result = concat("-", "张三丰", "张翠山", "张无忌"); System.out.println("result = " + result); } public static String concat(String regex, String... s) { String str = ""; for (int i = 0; i < s.length; i++) { if (i == s.length - 1) { str += s[i]; } else { str += s[i] + regex; } } return str; } }
2024年06月10日
0 阅读
0 评论
0 点赞
2024-06-10
[上]JAVA学习系列模块九第二章175.可变参数_使用和注意事项
[上]JAVA学习系列模块九第二章175.可变参数_使用和注意事项视频{bilibili bvid="BV1YT4y1H7YM" /}笔记1.需求: 定义一个方法,实现n个整数相加分析: 方法参数位置,只明确了参数的类型,但是不明确参数个数,此时就可以定义成可变参数1介绍和基本使用1.定义格式: 数据类型...变量名注意: a.可变参数的本质是一个数组 b.参数位置不能连续写多个可变参数,而且当可变参数和其他普通参数一起使用时,可变参数需要放到参数列表最后public class Demo01Var { public static void main(String[] args) { sum(1,2,3,4,5); sum1(1,1,2,3,4); } public static void sum(int...arr){ int sum = 0; for (int i = 0; i < arr.length; i++) { sum+=arr[i]; } System.out.println(sum); } public static void sum1(int i,int...arr){ } }
2024年06月10日
1 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块九第一章174.static关键字_静态成员在开发中使用场景
[上]JAVA学习系列模块九第一章174.static关键字_静态成员在开发中使用场景视频{bilibili bvid="BV1YT4y1H7YM" /}笔记问题1:既然static成员那么好使(类名直接调用),那么我们在实际开发中,能不能将所有的成员都定义成静态的呢? 不能原因:由于静态成员会随着类的加载而加载,如果将所有的成员都变成静态的,那么类一加载,静态成员都会进内存,会大量占用内存空间问题2:那么静态成员都啥时候定义呢? 一般情况下,我们在抽取工具类的时候可以将工具类中的所有成员都定义成静态的问题3:啥时候定义工具类? 比如我们在写代码的过程中,发现有的功能在反复实现,代码一样,功能一样,此时就可以抽取出来,形成工具类public class ArraysUtils { /* 构造方法用private修饰 工具类中的成员都是静态的,静态成员都是类名调用,不需要new对象 所以工具类中的构造方法都是用private修饰 如果构造方法被private修饰,那么在别的类中,就不能利用构造方法new对象 */ private ArraysUtils(){ } //定义一个方法,实现获取int数组最大值 public static int getMax(int[] arr){ int max = arr[0]; for (int i = 1; i < arr.length; i++) { if (max<arr[i]){ max = arr[i]; } } return max; } }public class Test01 { public static void main(String[] args) { int[] arr = {5,3,4,6,7,54,8}; int max = ArraysUtils.getMax(arr); System.out.println("max = " + max); } }public class Test02 { public static void main(String[] args) { int[] arr = {5,4,5,7,8,9}; int max = ArraysUtils.getMax(arr); System.out.println("max = " + max); } }
2024年06月07日
0 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块九第一章173.static关键字_静态成员访问特点
[上]JAVA学习系列模块九第一章173.static关键字_静态成员访问特点视频{bilibili bvid="BV1YT4y1H7YM" /}笔记static修饰成员的访问特点1.在静态方法中能直接访问非静态成员嘛? 不能 想要调用的话:new对象调用在非静态方法中能直接访问静态成员嘛? 能 a.同类: 直接调用 类名调用b.不同类: 类名调用在静态方法中能直接访问静态成员嘛?能 a.同类: 直接调用 类名调用b.不同类: 类名调用在非静态方法中能直接访问非静态成员嘛?能 a.同类: 直接调用 new对象调用b.不同类: new对象调用总结:不管在不在同一个类中,非静态成员都可以new对象调用不管在不在同一个类中,静态成员都可以类名调用
2024年06月07日
1 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块九第一章172.static关键字_内存说明
[上]JAVA学习系列模块九第一章172.static关键字_内存说明视频{bilibili bvid="BV1YT4y1H7YM" /}笔记对象内存解析PPT下载本地下载[reply2down]2024060707435154[/reply2down]{cloud title="蓝奏云" type="lz" url="https://daimafengzi.lanzout.com/iYMcN215po1e" password=""/}{cloud title="天翼云(访问码:pnl2)" type="default" url="https://cloud.189.cn/web/share?code=rimE32R32mYn" password=""/}
2024年06月07日
1 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块九第一章171.static关键字_使用
[上]JAVA学习系列模块九第一章171.static关键字_使用视频{bilibili bvid="BV1YT4y1H7YM" /}笔记public class Student { String name; int age; static String classRoom; }public class Test01 { public static void main(String[] args) { //先给静态成员赋个值 Student.classRoom = "222"; Student s1 = new Student(); s1.name = "郭靖"; s1.age = 28; //s1.classRoom = "111"; System.out.println(s1.name+","+s1.age+","+Student.classRoom); System.out.println("=============="); Student s2 = new Student(); s2.name = "黄蓉"; s2.age = 26; //s2.classRoom = "111"; System.out.println(s2.name+","+s2.age+","+Student.classRoom); } }
2024年06月07日
2 阅读
0 评论
0 点赞
2024-06-07
[上]JAVA学习系列模块九第一章170.static关键字_介绍
[上]JAVA学习系列模块九第一章170.static关键字_介绍视频{bilibili bvid="BV1YT4y1H7YM" /}笔记static关键字static的介绍以及基本使用1.概述:static是一个静态关键字使用:a.修饰一个成员变量: static 数据类型 变量名b.修饰一个方法: 修饰符 static 返回值类型 方法名(形参){ 方法体 return 结果}调用静态成员:类名直接调用(不用new对象)静态成员特点:a.静态成员属于类成员,不属于对象成员(非静态的成员属于对象成员)b.静态成员会随着类的加载而加载c.静态成员优先于非静态成员存在在内存中d.凡是根据静态成员所在的类创建出来的对象,都可以共享这个静态成员
2024年06月07日
2 阅读
0 评论
0 点赞
1
2
3
4