大数据之java基础之Api简介

简介: 大数据之java基础之Api简介

API简介

  1. API简介

    • application programming interface (应用程序编程接口) 就是我们再开发中java给我们提供的类或者接口
    • 我们再开发中会经常查阅API文档 API帮助文档,有时我们也会简称为API.
  2. 帮助文档的使用步骤

    • 我们的API文档版本有很多,其中jdk1.6的api文档汉化是最好的,描述最精准
    • 我们查阅API文档时,先看属于哪一个包或者模块,防止查询错误,因为很多类名出现在多个不同的包和模块中
    • 看出现时间,如果该api或者类出现的时间晚于你的jdk版本则没有办法使用
    • 再查看对应的构造方法,找到自己创建对象的最佳方式
    • 查询常用的成员方法或者静态方法,可以点击方法名称查看返回值, 参数以及调用方式等
    • 查询完成后,先在demo中尝试方可用于正常开发
  3. 使用帮助文档学习Scanner

    public static void main(String[] args) {
       /* //1.创建Scanner对象
        Scanner sc = new Scanner(System.in);
        //2.提示用户输入
        System.out.println("请输入学员的姓名,年龄,性别:");
        //3.接收姓名
        String name = sc.next(); // 小明/r/n
        //4.接收年龄
        int age = sc.nextInt(); // 12
        sc.nextLine();
        //5.接收性别
        String gender = sc.nextLine();///r/n
        //6.打印所有的学员信息
        System.out.println("我的姓名是:" + name);
        System.out.println("我的年龄是:" + age);
        System.out.println("我的性别是:" + gender);*/
    
        // 问题:当我们再nextline上边调用nextInt的时候,nextInt只能接收整型数据,多余的换行符(\r\n)被nextLine接收了
        // 解决:
        // 1.在nextInt下方再调用一次nextLine
        // 2.输入年龄时,也使用next或者nextLine进行接收
    
        // 如果我们就要使用int类型的年龄要怎么办? 可以进行数据类型转换
        //1.创建Scanner对象
        Scanner sc = new Scanner(System.in);
        //2.提示用户输入
        System.out.println("请输入学员的姓名,年龄,性别:");
        //3.接收姓名
        String name = sc.nextLine(); // 小明/r/n
        //4.接收年龄
        String ageString = sc.nextLine();
        // 将age 转换为int类型
        int age = Integer.parseInt(ageString);
        //5.接收性别
        String gender = sc.nextLine();///r/n
        //6.打印所有的学员信息
        System.out.println("我的姓名是:" + name);
        System.out.println("我的年龄是:" + age);
        System.out.println("我的性别是:" + gender);
    }

    next 和nextLine的区别

    /*
    next();和nextLine();的区别
    next: 接收输入信息中的字符串类型不接收\r\n
    nextline:接收输入信息中的整行数据,接收\r\n
    
    next 遇到空白会停止接收
    nextline遇到空白会继续接收
     */
    public class Demo03 {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入您要输入的文字(next):");
            String next = sc.next();
    
            System.out.println("请输入您要要输入的文字(nextLine):");
            String nextline = sc.nextLine();
    
            System.out.println("您获取的next中的数据是" + next);
            System.out.println("您获取的nextline中的数据是" + nextline);
            
            //结论:在开发中 我们使用控制台接收任何数据都使用nextline 如果需要使用其他数据类型,则进行数据类型转换即可.
        }
    }
相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
目录
相关文章
|
12月前
|
JSON Java API
【干货满满】分享京东API接口到手价,用Java语言实现
本示例使用 Java 调用京东开放平台商品价格及优惠信息 API,通过商品详情和促销接口获取到手价(含优惠券、满减等),包含签名生成、HTTP 请求及响应解析逻辑,适用于比价工具、电商系统集成等场景。
|
12月前
|
JSON Java API
【干货满满】分享拼多多API接口到手价,用Java语言实现
本方案基于 Java 实现调用拼多多开放平台商品详情 API,通过联盟接口获取商品到手价(含拼团折扣与优惠券),包含签名生成、HTTP 请求及响应解析逻辑,适用于电商比价、导购系统集成。
|
12月前
|
JSON Java API
【干货满满】分享淘宝API接口到手价,用Java语言实现
本文介绍了如何使用 Java 调用淘宝开放平台 API 获取商品到手价,涵盖依赖配置、签名生成、HTTP 请求与响应解析等核心实现步骤。
|
存储 供应链 数据可视化
Java 大视界 -- 基于 Java 的大数据可视化在企业供应链风险预警与决策支持中的应用(204)
本篇文章探讨了基于 Java 的大数据可视化技术在企业供应链风险预警与决策支持中的深度应用。文章系统介绍了从数据采集、存储、处理到可视化呈现的完整技术方案,结合供应链风险预警与决策支持的实际案例,展示了 Java 大数据技术如何助力企业实现高效、智能的供应链管理。
Java 大视界 -- Java 大数据在智能医疗手术风险评估与术前方案制定中的应用探索(203)
本文探讨了Java大数据技术在智能医疗手术风险评估与术前方案制定中的创新应用。通过多源数据整合、智能分析模型构建及知识图谱技术,提升手术风险预测准确性与术前方案制定效率,助力医疗决策智能化,推动精准医疗发展。
|
机器学习/深度学习 Java 大数据
Java 大视界 -- Java 大数据在智能政务公共资源交易数据分析与监管中的应用(202)
本篇文章深入探讨了 Java 大数据在智能政务公共资源交易监管中的创新应用。通过构建高效的数据采集、智能分析与可视化决策系统,Java 大数据技术成功破解了传统监管中的数据孤岛、效率低下和监管滞后等难题,为公共资源交易打造了“智慧卫士”,助力政务监管迈向智能化、精准化新时代。
|
数据采集 机器学习/深度学习 Java
Java 大视界 -- Java 大数据在智能体育赛事运动员体能监测与训练计划调整中的应用(200)
本篇文章聚焦 Java 大数据在智能体育赛事中对运动员体能监测与训练计划的智能化应用。通过构建实时数据采集与分析系统,结合机器学习模型,实现对运动员体能状态的精准评估与训练方案的动态优化,推动体育训练迈向科学化、个性化新高度。
|
机器学习/深度学习 分布式计算 Java
Java 大视界 -- Java 大数据机器学习模型在遥感图像土地利用分类中的优化与应用(199)
本文探讨了Java大数据与机器学习模型在遥感图像土地利用分类中的优化与应用。面对传统方法效率低、精度差的问题,结合Hadoop、Spark与深度学习框架,实现了高效、精准的分类。通过实际案例展示了Java在数据处理、模型融合与参数调优中的强大能力,推动遥感图像分类迈向新高度。
Java 大视界 -- Java 大数据在智能家居能源消耗模式分析与节能策略制定中的应用(198)
简介:本文探讨Java大数据技术在智能家居能源消耗分析与节能策略中的应用。通过数据采集、存储与智能分析,构建能耗模型,挖掘用电模式,制定设备调度策略,实现节能目标。结合实际案例,展示Java大数据在智能家居节能中的关键作用。
|
11月前
|
机器学习/深度学习 传感器 分布式计算
数据才是真救命的:聊聊如何用大数据提升灾难预警的精准度
数据才是真救命的:聊聊如何用大数据提升灾难预警的精准度
674 14