首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
告别破解!用Aspose.Words实现Java版Word转PDF的实战指南
14 阅读
4
【N1安装飞牛优化四】关闭不必要服务优化记录
12 阅读
5
博客简介
11 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
202
篇与
的结果
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 点赞
2024-06-07
[上]JAVA学习系列模块八169.模块八回顾&模块九重点说明
[上]JAVA学习系列模块八169.模块八回顾&模块九重点说明视频{bilibili bvid="BV1YT4y1H7YM" /}笔记模块八重点: 1.封装:a.将细节隐藏起来,不让外界直接调用,再提供公共接口,供外界通过公共接口间接使用隐藏起来的细节 b.代表性的: 将一段代码放到一个方法中(隐藏细节),通过方法名(提供的公共接口)去调用 private关键字 -> 私有的,被private修饰之后别的类不能直接调用,只能在当前类中使用 c.get/set方法 set方法:为属性赋值 get方法:获取属性值 d.this关键字:代表当前对象,哪个对象调用this所在的方法this就代表哪个对象 区分重名的成员变量和局部变量 2.构造:a.无参构造:new对象 特点:jvm会自动为每个类提供一个无参构造 b.有参构造:new对象 为属性赋值 特点:如果手写了有参构造,jvm将不再提供无参构造,所以建议都写上 3.标准javabean:a.类必须是公共的,具体的 b.必须有私有属性 c.必须有构造方法(无参,有参) d.必须有get/set方法 快捷键:alt+insert 模块九重点: 1.会定义静态成员以及会调用静态成员 2.会使用可变参数(会给可变参数传参) 3.会二分查找(手撕) 4.会冒泡排序(手撕) 5.会debug的使用
2024年06月07日
3 阅读
0 评论
0 点赞
1
...
3
4
5
...
26