Java API概述及应用

  • 5.1_Scanner和Random的使用
    • (1)Scanner
    • (2)Random生成随机数
  • 5.2_ArrayList集合的使用
    • (1)ArrayList的定义及限制
    • (2)函数调用
    • (3)字符串
      • 字符串加法
      • 比较内容
      • 获取字符相关信息
      • 字符串的截取
      • 字符串的转换(换成char和byte以及替换任意字符)
      • 字符串的分割
    • (4)static修饰成员变量和成员函数
      • 修饰成员变量(即静态成员变量)
      • 修饰成员函数(即静态成员函数)

5.1_Scanner和Random的使用

(1)Scanner

        Scanner s = new Scanner(System.in);s.nextInt();//输入整形

(2)Random生成随机数

        int a;a = new Random().nextInt();//无参数生成随机整型数a = new Random().nextInt(n);//无参数生成随机整型数(大于等于0,小于n左闭右开)

5.2_ArrayList集合的使用

(1)ArrayList的定义及限制

定义:不限长数组

ArrayList<String> s = new ArrayList<String>();

限制:
E只能是引用类型,不能是基本类型,如果想装入整型,那么就必须使用其封装类Integer
E也可以是object类型表示任意类型

(2)函数调用

(3)字符串

string a = "sssd";
string b = new string(sssd)
a不等于b
string a = "sssd";
string b = "sssd";
是把对象"sssd"的地址赋值给他

字符串加法

        String s = "";s += a;//不管a是int还是double,都将转化为字符串

比较内容

字符串.equel(字符串);

"asd".equel("asdf");//比较
或:
String s = "asdf";
"asdf".equel(s);//不建议使用s.equel("asdf");

获取字符相关信息

字符串的截取

字符串的转换(换成char和byte以及替换任意字符)

方法简介:

方法举例说明:

字符串的分割

方法介绍:

方法举例说明:

(4)static修饰成员变量和成员函数

修饰成员变量(即静态成员变量)

**使用方式:**所修饰的成员变量为全局变量,其他类调用本类的静态成员变量的时候直接“类名.成员变量名”即可
**调用权限:**无论静态函数还是非静态函数都可以调用

修饰成员函数(即静态成员函数)

**使用方式:**其他类调用时可以直接“类名.函数名()”,本类静态函数调用时直接“函数名()”即可
**调用权限:**不能被非静态成员函数调用,本身却可以调用非静态成员函数(即管辖小范围的函数不可调用管辖大范围的函数,更通俗的说县官不能调用省官,省官可以调用县官)

Java API概述及应用相关推荐

  1. Java基础---API概述---常用类(Object类/String类)---equals和==

    API概述 API:application programming interface,应用程序编程接口 用于规定方法名称的规则集合,定义了方法的修饰符.返回值类型.方法的名称.方法的参数列表.方法的 ...

  2. 大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建、删除索引 + 新建、搜索、更新删除文档 + 条件查询 + 映射操作

    大数据技术之_20_Elasticsearch学习_01 一 概述 1.1 什么是搜索? 1.2 如果用数据库做搜索会怎么样? 1.3 什么是全文检索和 Lucene? 1.4 什么是 Elastic ...

  3. Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)

    Java基础:01Java语言概述 一.常见的DOS命令 二.Java语言的特点 面向对象性 健壮性 跨平台型 三.Java两种核心机制 1. Java虚拟机 2. 垃圾回收 四.Java语言的环境搭 ...

  4. 大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建、删除索引 + 新建、搜索、更新删除文档 + 条件查询 + 映射操作...

    一 概述1.1 什么是搜索?1.2 如果用数据库做搜索会怎么样?1.3 什么是全文检索和 Lucene?1.4 什么是 Elasticsearch?1.5 Elasticsearch 的适用场景1.6 ...

  5. java api是什么_JAVA_API概述

    static关键字 学习目标 能够明确API使用的步骤 能够使用Scanner类获取键盘录入数据 能够使用Random类生成随机数 能够使用数组存储自定义类型并且遍历 能够使用ArrayList集合的 ...

  6. Javadoc (Java API 文档生成器)详解 [Javadoc 概述][Javadoc 标签][Javadoc 命令][Javadoc 生成 API 文档]

    您的"关注"和"点赞",是认可,是支持,是动力. 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 文章目录 1 Javad ...

  7. autocad java api_AutoCAD .NET API 概述

    Overview of the AutoCAD .NET API AutoCAD .NET API概述 The AutoCAD .NET API enables you to manipulate A ...

  8. 第1章 Java语言概述

    第1章 Java语言概述 声明 0. Java语言应用场景 1. 软件开发介绍 2. 计算机编程语言介绍 3. Java语言概述 4. Java程序运行机制及运行过程 5. Java的环境搭建  5. ...

  9. JAX-RS(Java API for RESTful Web Services)常用注解

    为什么80%的码农都做不了架构师?>>>    概述 JAX-RS(Java API for RESTful Web Services)是Java 提供用于开发RESTful Web ...

最新文章

  1. 跟谁学、有道营销费用大于营业收入,在线教育企业烧钱大战何时休?
  2. windows系统-程序加载时生成栈和堆的过程
  3. php读取excel函数,PHP读取Excel函数Spreadsheet_Excel_Reader
  4. 2015蓝桥杯省赛---java---A---1(熊怪吃核桃)
  5. mysql数据库全备_MySQL innobackupex全备是指什么
  6. java 中io的删除文件_总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇
  7. Python 之内置函数和匿名函数
  8. 自定义异常 java
  9. C++ string与vectorfloat类型相互转换之stringstream
  10. 【图像去雾】基于Retinex算法实现图像去雾matlab代码
  11. 锁定计算机后 360wifi,电脑中360路由器WiFi密码忘记了的四种解决方法
  12. 4种方法解决鼠标反应慢(迟钝)
  13. TPS5430正电源转正负电源 低纹波
  14. Java计算文件MD5值
  15. 物理机、虚拟机、容器的比较(二)
  16. nginx.conf配置外部 .conf文件
  17. 网络安全观察报告 惯犯观察
  18. 计算机网络知识点(四) 介质访问控制子层
  19. OpenGL基础知识(四)
  20. append、appendTo、appendChild、prepend

热门文章

  1. 仿拉钩app(一)---爬虫数据准备
  2. linux学习-将seafile启动脚本设置为开机启动服务
  3. C# Winform使用Windows Media Player播放多媒体整理
  4. Linux查看系统cpu个数、核心书、线程数
  5. 【风马一族_xml】xmlp之dtd1
  6. MySQL replace into (insert into 的增强版)
  7. nodejs MVC
  8. ORACLE中表死锁的处理
  9. gdiplus判断一个点是否在圆弧线上_福建教师招聘考试小学数学面试教案:圆的认识...
  10. hive参数配置使用