- 博客(12)
- 收藏
- 关注
原创 Java中基于字符串的理解
其他: trim() (去除首尾空白字符,不包含Unicode空白)、 strip() (JDK11+,去除所有Unicode空白)、 substring(beginIndex, endIndex) (JDK7+直接截取字符数组,JDK6会复制原数组,效率低)。- 分割: split(String regex) (正则分割,空字符串可能产生空数组,如 "a,,b".split(",") 结果为 ["a","","b"] )。- 构造方法: String s = new String("abc");
2025-12-02 15:38:44
263
原创 【Java】基于Object类及包装类
重写规范:若 equals() 返回 true ,则两个对象的 hashCode() 必须相等;若 equals() 返回 false , hashCode() 尽量不相等(减少哈希冲突)。传递性:若 x.equals(y) 和 y.equals(z) 为 true ,则 x.equals(z) 也为 true。equals() :比较值(包装类重写了 equals() ,会自动拆箱比较基本类型值)。对称性: x.equals(y) 与 y.equals(x) 结果一致。
2025-11-26 15:43:35
384
原创 Java基于数组的专项实验
System.out.println("集合转Integer数组:" + Arrays.toString(numArray1));System.out.println("Arrays.sort排序结果:" + Arrays.toString(nums2));System.out.println("冒泡排序耗时:" + (endTime - startTime) + "ms");System.out.println("集合转int数组:" + Arrays.toString(numArray2));
2025-06-19 18:34:15
324
原创 Java面向对象专项实验
/ 调用子类实现的方法。// 抽象方法,子类实现。System.out.println("日志:" + msg);3. 多态:父类引用指向子类对象,同一方法表现不同行为(如 getArea() )。4. 接口/抽象类:定义规范(接口)或部分实现(抽象类),强制子类遵循。// 封装:通过getter/setter访问属性。// 同理age的getter/setter。// 构造器与getArea()实现略。
2025-06-19 18:27:40
317
原创 Java中常用电子仪器的使用
2. 实战场景:用Maven创建一个简单Java项目,结合JUnit写测试,再用Git管理版本,逐步熟悉工具链。- 特点:通过插件扩展功能(如Maven、Git插件),项目结构通过“包资源管理器”管理。- 用途:容器化工具,将Java应用及其依赖打包成Docker镜像,实现跨环境部署。- 用途:性能分析工具,监控内存占用、CPU耗时,定位程序瓶颈(如内存泄漏)。- 用途:Java开发最主流的IDE,支持代码自动补全、调试、项目管理等。- 用法:在IDE中设置断点,运行时查看变量、调用栈,排查逻辑错误。
2025-06-19 18:19:13
385
原创 Java基于函数的专项实验:函数式编程实践
System.out.println("函数组合f2.compose(f1):(2*2)+10 = " + composed2.apply(2));System.out.println("函数组合f1.andThen(f2):2*2+10 = " + composed.apply(2));System.out.println("策略模式-乘法:" + calculate(10, 5, multiply));.filter(s -> s.getMajor().equals("计算机")) // 过滤。
2025-06-19 18:16:51
498
原创 基于继承实现动物信息管理及相关专项实验
System.out.println("名称:" + name + ", 年龄:" + age + ", 栖息地:" + habitat);System.out.println(name + "(品种:" + breed + ")在吠叫:汪汪汪");manager.addAnimal(new Dog("大黄", 4, "陆地", "中华田园犬"));manager.addAnimal(new Bird("鸽子", 2, "天空", true));// 调用Dog类中用super显式调用父类的方法。
2025-06-10 17:21:08
803
原创 基于面向对象的三大特性实现学生管理系统
System.out.println("类型:本科生,专业:" + ug.getMajor());System.out.println("类型:研究生,导师:" + gd.getTutor());return "学号:" + id + ", 姓名:" + name + ", 年龄:" + age;System.out.println("添加学生成功:" + student.getName());return super.showBasicInfo() + ", 导师:" + tutor;
2025-06-10 17:17:41
773
原创 Java中基于分支和循环结构的专项实验
System.out.println("成绩无效,请输入0-100之间的数");// 生成1-100的随机数。System.out.println("\n===== 学生成绩管理系统 =====");System.out.print("输入成绩(0-100):");System.out.println("选择错误,请重新输入");System.out.println("请选择操作:1-添加学生 2-查询学生 3-退出");System.out.println("输入必须是数字,请重新输入");
2025-06-10 17:15:08
910
原创 Deepseek的发展与影响
DeepSeek 凭借 低成本技术路线、开源生态策略 和 逻辑推理优先的创新范式,成为全球 AI 领域的颠覆者。其发展不仅推动了中国在新质生产力领域的突破,还重构了搜索引擎、社交媒体等传统互联网生态,并为全球 AI 治理与合作提供了新范式。未来,DeepSeek 的技术迭代与商业化落地将继续影响全球经济与科技竞争格局。
2025-03-07 16:21:37
1026
原创 Deepseek的发展和影响
DeepSeek 凭借 低成本技术路线、开源生态策略 和 逻辑推理优先的创新范式,成为全球 AI 领域的颠覆者。其发展不仅推动了中国在新质生产力领域的突破,还重构了搜索引擎、社交媒体等传统互联网生态,并为全球 AI 治理与合作提供了新范式。未来,DeepSeek 的技术迭代与商业化落地将继续影响全球经济与科技竞争格局。
2025-03-07 16:17:20
1235
原创 初识Java
Java 凭借其简洁性、跨平台能力和强大的生态系统,成为企业级开发、移动应用及嵌入式领域的首选语言。其面向对象设计、安全性保障和持续的技术演进,使其在软件开发领域保持长期竞争力。
2025-03-07 16:08:34
1430
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅