当前位置: 首页 > news >正文

杭州做网站哪里好江苏润通市政建设工程有限公司网站

杭州做网站哪里好,江苏润通市政建设工程有限公司网站,windows优化大师卸载不掉,做阿里巴巴网站可以贷款吗华为二面!!#xff01;被问常用API#xff0c;这也太偏门了吧#xff0c;我秀了一波hhhh~常用API一、API概述二、Scanner类代码三、Random类代码四、* ArrayList类**存储基本数据类型**代码五、匿名对象昨天我去了华为面试#xff0c;问我常用API#xff0c;我以为我被搞到… 华为二面!!被问常用API这也太偏门了吧我秀了一波hhhh~常用API一、API概述二、Scanner类代码三、Random类代码四、* ArrayList类**存储基本数据类型**代码五、匿名对象昨天我去了华为面试问我常用API我以为我被搞到了可惜我也是对API很有见解的 常用API 一、API概述 ​ API(Application Programming Interface)应用程序编程接口。Java API是一本程序员的 字典 是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来我们不需要关心这些类是如何实现的只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式来学习Java提供的类并得知如何使用它们。 二、Scanner类 类名 java.util.Scanner 该类需要import导入后使用。 构造方法 public Scanner(InputStream source) : 构造一个新的 Scanner 它生成的值是从指定的输入流扫描的。 成员方法 public int nextInt() 将输入信息的下一个标记扫描为一个 int 值。 代码 一个可以解析基本类型和字符串的简单文本扫描器。 例如以下代码使用户能够从 System.in 中读取一个数 //1\. 导包 import java.util.Scanner; public class Demo01_Scanner {public static void main(String[] args) {//2\. 创建键盘录入数据的对象 Scanner sc new Scanner(System.in); //3\. 接收数据 System.out.println(请录入一个整数); int i sc.nextInt(); //4\. 输出数据 System.out.println(i:i); } } 备注System.in 系统输入指的是通过键盘录入数据。 三、Random类 此类的实例用于生成伪随机数。 类名 java.util.Random 该类需要import导入后使用。 构造方法 public Random() : 创建一个新的随机数生成器。 成员方法 public int nextInt(int n) 返回一个伪随机数范围在 [0,5)之间的 int 值。 代码 使用Random类完成生成3个10以内的随机整数的操作。 //1\. 导包 import java.util.Random; public class Demo01_Random {public static void main(String[] args) {//2\. 创建键盘录入数据的对象Random r new Random();for(int i 0; i 3; i){//3\. 随机生成一个数据int number r.nextInt(10);//4\. 输出数据System.out.println(number: number);}} } 备注创建一个 Random 对象每次调用 nextInt() 方法都会生成一个随机数。 四、* ArrayList类 ​ 数组的长度是固定的无法适应数据变化的需 求。为了解决这个问题Java提供了另一个容器 java.util.ArrayList 集合类,让我们可以更便捷的存储和操作对 象数据。 ​ java.util.ArrayList 是大小可变的数组的实现存储在内的数据称为元素。此类提供一些方法来操作内部存储 的元素。 ArrayList 中可不断添加元素其大小也自动增长。 类名 java.util.ArrayList E 该类需要 import导入使后使用。 E 表示一种指定的数据类型叫做泛型。E 取自Element元素的首字母。在出现 E 的地方我们使 用一种引用数据类型将其替换即可表示我们将存储哪种引用类型的元素。代码如下 ArrayListStringArrayListStudent 构造方法 public ArrayList() 构造一个内容为空的集合。 基本格式: ArrayListString list new ArrayListString(); 在JDK 7后,右侧泛型的尖括号之内可以留空但是仍然要写。简化格式ArrayListString list new ArrayList(); 成员方法 对于元素的操作,基本体现在——增、删、查。常用的方法有 public boolean add(E e) 将指定的元素添加到此集合的尾部。 public E remove(int index) 移除此集合中指定位置上的元素。返回被删除的元素。 public E get(int index) 返回此集合中指定位置上的元素。返回获取的元素。 public int size() 返回此集合中的元素数。遍历集合时可以控制索引范围防止越界。 存储基本数据类型 ArrayList对象不能存储基本类型只能存储引用类型的数据。类似 不能写但是存储基本数据类型对应的 包装类型是可以的。所以想要存储基本类型数据 中的数据类型必须转换后才能编写转换写法如下 基本类型基本类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean 代码 public class Demo01ArrayListMethod {public static void main(String[] args) {//创建集合对象ArrayListString list new ArrayListString();//添加元素list.add(黑岛正义);list.add(永远喜欢);list.add(泷本日富美);//public E get(int index):返回指定索引处的元素 System.out.println(get:list.get(0)); System.out.println(get:list.get(1)); System.out.println(get:list.get(2)); //public int size():返回集合中的元素的个数 System.out.println(size:list.size()); //public E remove(int index):删除指定索引处的元素返回被删除的元素System.out.println(remove:list.remove(0)); //如需资料添加公主号ma-xiaoguo//遍历输出 for(int i 0; i list.size(); i){System.out.println(list.get(i));}} } String并不是一个基本数据类型而是一个类首字母大写都是类java的String类在lang包里 java.lang包是提供利用java编程语言进行程序设计的基础类在项目中使用的时候不需要import。 五、匿名对象 概念 创建对象时只有创建对象的语句却没有把对象地址值赋值给某个变量。虽然是创建对象的简化写法但是应用 场景非常有限。匿名对象可以作为方法的参数和返回值。 一个匿名对象只能使用一次 作为参数 class Test { public static void main(String[] args) { // 普通方式 Scanner sc new Scanner(System.in); input(sc); //匿名对象作为方法接收的参数 input(new Scanner(System.in)); }public static void input(Scanner sc){ System.out.println(sc); } } 作为返回值 class Test2 { public static void main(String[] args) { // 普通方式 Scanner sc getScanner(); }public static Scanner getScanner(){ //普通方式 //Scanner sc new Scanner(System.in); //return sc; //匿名对象作为方法返回值 return new Scanner(System.in); } } 最后祝大家早日学有所成拿到满意offer快速升职加薪走上人生巅峰。
http://www.huolong8.cn/news/422710/

相关文章:

  • 网站备案太慢做外贸生意上哪个网站
  • 邢台网站建设制作潍坊建设厅网站
  • php网站开发数据列表排重网站建设安全制度图片
  • 正版电子书做的最好的网站网站建设 产品拍照
  • 网站开发女生适合吗外贸行业网站建设公司
  • 专用车网站建设多少钱江门 网站设计
  • 国外访问国内网站速度郑州专业seo哪家好
  • 网站标题关键优化网站首页怎么设计
  • 个人电脑建立网站余江县建设局网站
  • 专业定制网站建设代理ui设计做app网站要学什么
  • 电商网站建设与运营成本今天三河燕郊确诊名单
  • 医院网站建设系统网站开发任务清单
  • 医疗网站建设策划互联网网站建设情况统计表
  • 网站建设营销外包公司排名微信问卷调查小程序怎么做
  • 智慧团建登录入口官方网站nginx wordpress 主题
  • 免费一级域名注册网站宁波网络推广
  • WordPress转typecho主题临沂网站关键字优化
  • 上海公司查询网站装修招标网站
  • 沈阳三好街附近做网站鱼的wordpress主题
  • 贵州建设厅考试网站安全员企业网盘公司推荐
  • 泰安哪个做网站襄阳市网站搭建公司
  • 模板建站有什么不好?怎么买到精准客户的电话
  • 做网站和网络推广代码下载网站
  • 网站导航营销的优点动易后台 网站统计调查 报表类型怎样使用
  • 门户网站微信服务号建设做影视网站难吗
  • 淮南微信网站建设网站建设好处zu97
  • 专业做排行的网站深圳企业黄页网站
  • 自己建商城型网站视觉设计就业方向
  • 八闽视频app下载优化设计方案
  • 石排镇网站建设公司网站建设的公司太多了