Java API概述及应用
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概述及应用相关推荐
- Java基础---API概述---常用类(Object类/String类)---equals和==
API概述 API:application programming interface,应用程序编程接口 用于规定方法名称的规则集合,定义了方法的修饰符.返回值类型.方法的名称.方法的参数列表.方法的 ...
- 大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建、删除索引 + 新建、搜索、更新删除文档 + 条件查询 + 映射操作
大数据技术之_20_Elasticsearch学习_01 一 概述 1.1 什么是搜索? 1.2 如果用数据库做搜索会怎么样? 1.3 什么是全文检索和 Lucene? 1.4 什么是 Elastic ...
- Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)
Java基础:01Java语言概述 一.常见的DOS命令 二.Java语言的特点 面向对象性 健壮性 跨平台型 三.Java两种核心机制 1. Java虚拟机 2. 垃圾回收 四.Java语言的环境搭 ...
- 大数据技术之_20_Elasticsearch学习_01_概述 + 快速入门 + Java API 操作 + 创建、删除索引 + 新建、搜索、更新删除文档 + 条件查询 + 映射操作...
一 概述1.1 什么是搜索?1.2 如果用数据库做搜索会怎么样?1.3 什么是全文检索和 Lucene?1.4 什么是 Elasticsearch?1.5 Elasticsearch 的适用场景1.6 ...
- java api是什么_JAVA_API概述
static关键字 学习目标 能够明确API使用的步骤 能够使用Scanner类获取键盘录入数据 能够使用Random类生成随机数 能够使用数组存储自定义类型并且遍历 能够使用ArrayList集合的 ...
- Javadoc (Java API 文档生成器)详解 [Javadoc 概述][Javadoc 标签][Javadoc 命令][Javadoc 生成 API 文档]
您的"关注"和"点赞",是认可,是支持,是动力. 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 文章目录 1 Javad ...
- autocad java api_AutoCAD .NET API 概述
Overview of the AutoCAD .NET API AutoCAD .NET API概述 The AutoCAD .NET API enables you to manipulate A ...
- 第1章 Java语言概述
第1章 Java语言概述 声明 0. Java语言应用场景 1. 软件开发介绍 2. 计算机编程语言介绍 3. Java语言概述 4. Java程序运行机制及运行过程 5. Java的环境搭建 5. ...
- JAX-RS(Java API for RESTful Web Services)常用注解
为什么80%的码农都做不了架构师?>>> 概述 JAX-RS(Java API for RESTful Web Services)是Java 提供用于开发RESTful Web ...
最新文章
- 跟谁学、有道营销费用大于营业收入,在线教育企业烧钱大战何时休?
- windows系统-程序加载时生成栈和堆的过程
- php读取excel函数,PHP读取Excel函数Spreadsheet_Excel_Reader
- 2015蓝桥杯省赛---java---A---1(熊怪吃核桃)
- mysql数据库全备_MySQL innobackupex全备是指什么
- java 中io的删除文件_总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇
- Python 之内置函数和匿名函数
- 自定义异常 java
- C++ string与vectorfloat类型相互转换之stringstream
- 【图像去雾】基于Retinex算法实现图像去雾matlab代码
- 锁定计算机后 360wifi,电脑中360路由器WiFi密码忘记了的四种解决方法
- 4种方法解决鼠标反应慢(迟钝)
- TPS5430正电源转正负电源 低纹波
- Java计算文件MD5值
- 物理机、虚拟机、容器的比较(二)
- nginx.conf配置外部 .conf文件
- 网络安全观察报告 惯犯观察
- 计算机网络知识点(四) 介质访问控制子层
- OpenGL基础知识(四)
- append、appendTo、appendChild、prepend