第二天Java进阶晚上(常用的API)

Java常用类和基础API 获取"ab"在"abkkcadkabkebfkabkskab"中出现的次数。(1)定义用户类,属性为用户名和密码,提供相关的getter和setter方法,构造器,tostring()使用LocalDateTime获取当前时间,把这个时间设置为你的生日,再获取你的百天(出生后100天)日期。使用Calendar获取当前时间,把这个时间设置为你的生日,再获取你的百天(出生后100天)日期。//存储字符串数据的容器。字符串常量池,在不同的jdk版本中,存放位置不同。字符串常量池不允许存放两个相同的字符串常量。 阅读详情

1.Scanner

比较三个数的大小

public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个数");
        int a = sc.nextInt();
        System.out.println("请输入第二个数");
        int b = sc.nextInt();
        System.out.println("请输入第三个数");
        int c = sc.nextInt();
        int tepm = a>b?a:b;
        int max = tepm>c?tepm:c;
        System.out.println("最大值为"+max);
    }

2.Random类

猜数字小游戏

public static void main(String[] args) {
        Random r = new Random();
        int sim = r.nextInt(100);
        Scanner scanner = new Scanner(System.in);
        int an = scanner.nextInt();
        while(true){
            if (an>sim){
                System.out.println("你输入的值太大了!");
                an = scanner.nextInt();
            }else if(an<sim){
                System.out.println("你输入的值太小类!");
                an = scanner.nextInt();
            }else{
                System.out.println("恭喜你!");
                break;
            }
        }
        System.out.println("游戏结束!");
    }

3.ArrayList类的使用

注意:<泛型>只能为引用类型,不能为基本类型,当需要存基本类型时,

使用基本类型的引用类型

即可

 ArrayList<String> arr = new ArrayList<>();
        System.out.println(arr);
        arr.add("迪丽热巴");            //添加元素
        System.out.println(arr.get(0));//获取元素
        arr.remove(1);          //移除指定元素
        System.out.println(arr);
        arr.size();                     //获取集合的长度

4.ArrayList集合小练习

4.1集合的输出和打印

/**
 * 集合的输出打印

 * 1.需要有集合来存数据ArrayList
 * 2.需要使用add方法来放入数据
 * 需要定义一个方法来打印
 * 方法三要素
 * 参数列表 ArrayList<String>
 * 返回值 void
 * 名字 privleList()
 * 3.需要有for循环来取值
 * 4.需要size来获取长度* {贾乃亮@宋小宝@王治郅@李大钊}
 * 5.需要if来判断是否到达最后一个元素
 */
public class arrayList4 {
    public static void main(String[] args) {
        ArrayList<String> arr = new ArrayList<>();
        arr.add("贾乃亮");
        arr.add("宋小宝");
        arr.add("王治郅");
        arr.add("李大钊");
        privleList(arr);

    }
    public static void privleList(ArrayList<String> arr){
        System.out.print("{");
        for (int i = 0 ; i<=arr.size()-1 ; i++){
            if (i==arr.size()-1){
                System.out.println(arr.get(i)+"}");
            }else{
                System.out.print(arr.get(i)+"@");
            }

        }
    }

4.2集合筛选

/**
 * 集合元素筛选,随机生成30个数字。存入集合中,把偶数提取出来存入另一个集合中
 * 1.需要两个集合来存数字
 * 2.需要一个方法来筛选偶数
 * 名字:arrList
 * 参数列表:ArrayList<Integer>
 * 返回值:ArrayList<Integer>
 * 3.需要使用Random来获取随机数
 * 4.需要使用for来存取数字
 * 5.需要remoer和add和size方法对集合进行操作
 */
public class arrayList05 {
    public static void main(String[] args) {
        ArrayList<Integer> arrOne = new ArrayList<>();
        ArrayList<Integer> arrTow = new ArrayList<>();
        Random r = new Random();
        for(int i = 0 ; i < 30 ; i++){
            arrOne.add(r.nextInt());
        }
        System.out.println(arrOne);
        arrTow = arrList(arrOne);
        System.out.println(arrTow);

    }
    public static ArrayList<Integer> arrList(ArrayList<Integer> arrayList){
        ArrayList<Integer> arrFor = new ArrayList<>();
        for (int i = 0 ; i < arrayList.size() ; i++){
            if (arrayList.get(i)%2==0){
                arrFor.add(arrayList.get(i));
            }
        }
        return arrFor;
    }
JAVA学习——常用API 上图有误:plulsSeconds 、plusNanos是增加时间系列方法,equals、isBefore、isAfter是判断系列的方法。对比一下DateTimeFormatter和 LocalDateTime。旧的 Date 和 Calendar 也可以用,但是建议用新的API。接下来是如何使用这些新增的API。 阅读详情

相关推荐

从FedAvg到实战:手把手教你用PyTorch复现联邦学习经典论文实验(MNIST/CIFAR-10)

本文详细介绍了如何使用PyTorch复现联邦学习经典算法FedAvg在MNIST和CIFAR-10数据集上的实验。从环境搭建、数据非IID划分到模型实现和参数聚合,手把手教你掌握联邦学习的核心技术与实战技巧,帮助开发者和研究人员快速实现隐私保护的分布式机器学习方案。

weixin_29053695的博客 256

【java中常用的API】

java中有很多常用的API,它们提供了便捷的使用方法和工具类,让我们来看一看java中常用的API吧。 1.math类: 它包含基本的数字运算方法,如对数、指数、平方根和三角函数等,一般数据类型为double(也有int型) 但是它没有构造方法,有static进行修饰(如果类的成员都是静态的则通过类名就可以直接调用。) math类中的常用方法: math类的常用方法 方法名 说明 public static int abs(int a) 返回参数的绝对值 public st

akisi的博客 7953

SAP CO-PA数据传送避坑指南:销售开票与FI/MM记账的日常配置实操(含KEKF/KE4I/KEI2)

本文深入解析SAP CO-PA数据传送中的常见配置问题,特别是销售开票与FI/MM记账环节的实操避坑指南。通过KEKF/KE4I/KEI2等关键配置点的详细说明,帮助用户避免数据失真和重复记录,提升获利能力分析的准确性。文章结合实战案例,揭示官方文档未提及的'数据黑洞'形成机制,为SAP顾问提供实用的排雷手册。

weixin_26905487的博客 391

javaBean的4种scope属性总结

JavaBean的application作用域:  将javaBean的scope属性主设为application,则该javaBean的作用域和application内置对象 的作用域一样。可以访问同一个服务器的用户的全局信息。  创建application的javaBean的对象后,该javaBean将一直保存在服务器的内存空间中,随时 可以为用户处理请求,知道服务器关闭,该j

FFA(Frighting for Ambition!) 8917

RYU+Mininet的SDN架构-设计校园网络(一)

现有一个中学,需要设计一个中小型网络满足学校的网络需求。学校有教学区,实验室区域和服务器区域。教学区为了满足接入的灵活性和信号强度要求,需要满足设计WIFI满足日常教室和同学需求,接入上限为200人。实验室区域需要有一台教师主机方便管理实验室其余电脑,并且教师主机可以访问学校服务器,方便为同学们实验室授课。学校服务器区域设有学校相关重要文件和学校网页相关内容。最后学校还会接入互联网。

weixin_53284122的博客 8035

手把手教你用示波器搞定PCIe 5.0 REFCLK时钟信号测量(附完整参数解读)

本文详细介绍了如何使用示波器进行PCIe 5.0 REFCLK时钟信号测量,包括示波器与探头的选择、关键参数的测量方法及解读,以及实战中的常见问题与解决方案。通过手把手教学和完整参数解读,帮助硬件工程师高效完成时钟信号测量,确保系统稳定性。

weixin_28704565的博客 360

JAVA常用API整理

欢迎转载,转载请注明出处:https://blog.youkuaiyun.com/u013547284/article/details/71158100 一、JAVA常用API java.lang.Math 提供sin, cos, tan, exp, log, log10 等类方法,PI和E等类字段 java.lang.String(StringBuilder线程不安全,StringBuffer线程安...

郭大侠写leetcode 5万+

中兴U30air随身WiFi刷机全攻略:从ABD开启到系统调试(附工具包)

本文提供中兴U30air随身WiFi刷机全攻略,从ADB开启到系统调试的详细步骤,包括必备工具清单、ADB调试模式解锁、Bootloader解锁及自定义ROM刷入与调优。适合技术爱好者深度定制设备,提升网络性能和功能扩展。

weixin_29235923的博客 1966

Java进阶-常用API

集合和数组都是容器。数组的特点数组定义完成并启动后,类型确定、长度固定。适合元素的个数和类型确定的业务场景,不适合做需要增删数据操作。集合的特点集合的大小不固定,启动后可以动态变化,类型也可以选择不固定。集合更像气球。集合非常适合做元素的增删操作。数组与集合的比较1、数组和集合的元素存储的个数问题。数组定义后类型确定,长度固定集合类型可以不固定,大小是可变的。2、数组和集合存储元素的类型问题。数组可以存储基本类型和引用类型的数据。集合只能存储引用数据类型的数据。

m0_67393827的博客 1012

训练救星!EMA多尺度注意力让YOLOv11轻松攻克自定义数据集不涨点难题

在目标检测模型训练中,自定义数据集不涨点是阻碍算法落地的核心痛点之一。传统训练策略在数据分布特殊、样本量有限的场景下极易陷入收敛停滞,而 EMA(指数移动平均)结合多尺度注意力的方案,在自定义数据集上实现mAP 提升 6.5%,同时让训练曲线从“平缓停滞”转为“持续攀升”,彻底解决创新点在自有数据上的性能瓶颈。本教程将带你从原理到实践,通过 EMA 多尺度注意力为 YOLOv11 注入训练稳定性,让你的自定义数据集模型训练实现质的飞跃。EMA 衰减率:小样本数据集建议将decay。

FJN110的博客 161

SAP 成本分摊逻辑与案例(含具体数据)

摘要: SAP成本分摊通过**分配(Allocation)与分摊(Assessment)**两种方式,将间接成本中心费用按预设规则(如人数、工时、比例等)结转至直接成本对象。分配保留原始成本要素(如电费、工资),适用于需明细追踪的场景;分摊则打包为次级成本要素(如管理费用),简化核算。实操案例涵盖行政费用分配(按人数)、水电车间分摊(按工时)、机修作业分摊(作业成本法)及内部订单结算,系统通过KSV1/KSU1配置循环规则,KSV5/KSU5执行结转。关键点在于选择匹配业务的分摊基础,合理配置次级成本要素,

金牌架构师 553

Java中常用的API

String、StringBuffer、StringBuilder、Number、Radom、Math、System、包装类Arrays、Collections这些类有很多常用的API,还有日期时间的API,下面我将总结一些常用的API。

peng的博客 5630

YOLOv11与CLIP融合的零样本目标检测技术:原理、实现与创新实践

YOLO(You Only Look Once)系列作为单阶段检测器的代表,以其实时高效的特性在工业界获得广泛应用。YOLOv11作为该系列的最新演进,引入了多项架构创新: C3K2模块:采用双小卷积核替代传统大卷积核,在保持感受野的同时减少计算量。当参数c3k=False时退化为YOLOv8的C2F模块,提供灵活的精度-效率权衡。 C2PSA(Convolutional block with Parallel Spatial Attention):通过并行空间注意力机制增强对微小目标的特征提取能力,这对

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1069

JAVA常用API

Java常用API String、StringBuilder、Math、System、Object、Objects、BigDecimal等

tuoniaoxs的博客 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Java常用API汇总

全称应用程序编程接口,就是Java自己写好的程序,给程序员调用的,方便完成一些功能的。使用可查阅API文档。

Achooyo的博客 6887

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Java常用API

别人写好的一些程序,给咱们程序员直接拿去调用。Java官方其实已经给我们写好了很多很多类,每一个类中又提供了一系列方法来解决与这个类相关的问题。比如String类,表示字符串,提供的方法全都是对字符串操作的。比如ArrayList类,表示一个容器,提供的方法都是对容器中的数据进行操作的。像这样的类还有很多,Java把这些类是干什么用的、类中的每一个方法是什么含义,编写成了文档,我们把这个文档称之为API文档。1. 我们为什么要学习别人写好的程序呢?在行业中有这么一句话:“不要重复造轮子”。

是程序喵呀 4864

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【JAVA进阶】常用API

这些方法返回的是一个新的实例引用,因为LocalDateTime 、LocalDate 、LocalTime 都是不可变的。一个类要么默认继承了Object类,要么间接继承了Object类,Object类是Java中的祖宗类。父类toString()方法存在的意义就是为了被子类重写,以便返回对象的内容信息,而不是地址信息!开发中输出对象变量,更多的时候是希望看到对象的内容数据而不是对象的地址信息。他们 分别表示日期,时间,日期时间对象,他们的类的实例是不可变的对象。

Javascript_tsj的博客 2149

Java常用API总结

包括基本数据类型的包装类、String类、Object类等。:包括List、Set、Map等。常用的有ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap等。:包括字节流和字符流的API,常用的有InputStream、OutputStream、Reader、Writer等。:包括Socket和ServerSocket等。:包括多线程编程的API,如Thread、Runnable、Executor、Semaphore等。

岛森年的博客 1576

Java中API介绍及常用API的总结

1.什么是API? 可以理解为Java自己提供的标准类库,开发人员可直接使用其方法,而不用进行源码实现。如常用的打印方法:System.out.println();,这是Java自己提供的东西。 官方解释:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访...

qq_41986648的博客 6578
上一篇: 第二天Java基础下午(数组/内存图)
下一篇: 第三天Java基础(String对象,static关键字,静态,Arrays类,Math类,继承,抽象,接口)
RestartJava
博客等级 码龄7年 1粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值