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

网站上怎么做返回主页链接成都住房和城乡建设局网站

网站上怎么做返回主页链接,成都住房和城乡建设局网站,浙江建设职业技术学院尔雅网站,wordpress加备案号Java常用类库与API的使用详解 文章目录 Java常用类库与API的使用详解什么是类库与API#xff1f;一、Java常用类库概览二、常用API的使用场景与示例示例1#xff1a;使用java.util.Scanner类读取用户输入示例2#xff1a;使用java.io.FileWriter类写入文件示例3#xff1a;…Java常用类库与API的使用详解 文章目录 Java常用类库与API的使用详解什么是类库与API一、Java常用类库概览二、常用API的使用场景与示例示例1使用java.util.Scanner类读取用户输入示例2使用java.io.FileWriter类写入文件示例3使用java.util.ArrayList集合类示例4使用java.util.HashMap存储键值对示例5使用java.net.URL和java.net.HttpURLConnection进行网络请求 总结 什么是类库与API 简单来说类库就是一组预先编写好的类的集合这些类为我们提供了各种常用的功能。而APIApplication Programming Interface应用程序编程接口则是类库提供的一种接口它允许我们调用类库中的方法来实现特定的功能。 一、Java常用类库概览 Java拥有丰富的类库其中一些最常用的包括 java.lang包这是Java的核心包包含了Java语言的基础类如String、Math、System等。java.util包这个包提供了大量的实用工具类如集合类List、Set、Map等、日期处理类Date、Calendar等以及随机数生成器等。java.io包这个包主要用于输入输出操作包括文件读写、网络通信等。java.net包这个包提供了网络编程的API如URL、Socket等。 二、常用API的使用场景与示例 类库的内容很多在这边也没法一一列举只能用一些常用的类库作为例子展示一下使用。接下来我将通过几个示例来展示这些类库和API在实际编程中的使用场景。 示例1使用java.util.Scanner类读取用户输入 import java.util.Scanner; public class InputExample { public static void main(String[] args) { Scanner scanner new Scanner(System.in); System.out.print(请输入你的名字); String name scanner.nextLine(); System.out.println(你好 name ); scanner.close(); } }在这个示例中我们使用了java.util.Scanner类来读取用户从控制台输入的名字并打印出问候语。 示例2使用java.io.FileWriter类写入文件 import java.io.FileWriter; import java.io.IOException; public class FileWriteExample { public static void main(String[] args) { try { FileWriter writer new FileWriter(example.txt); writer.write(Hello, World!); writer.close(); System.out.println(文件写入成功); } catch (IOException e) { System.out.println(文件写入失败 e.getMessage()); } } }在这个示例中我们使用了java.io.FileWriter类来向一个名为example.txt的文件中写入字符串Hello, World!“。如果写入成功程序会打印出文件写入成功”如果写入失败例如因为文件无法创建或写入程序会捕获到IOException并打印出错误信息。 示例3使用java.util.ArrayList集合类 假设我们要存储一系列的学生信息并能够对它们进行增删改查操作。java.util.ArrayList是一个动态数组可以方便地存储和管理对象列表。 import java.util.ArrayList; class Student { String name; int age; public Student(String name, int age) { this.name name; this.age age; } Override public String toString() { return Student{ name name \ , age age }; } } public class ArrayListExample { public static void main(String[] args) { ArrayListStudent students new ArrayList(); students.add(new Student(张三, 20)); students.add(new Student(李四, 22)); students.add(new Student(王五, 19)); // 遍历并打印学生信息 for (Student student : students) { System.out.println(student); } // 修改学生信息 Student studentToUpdate students.get(1); // 获取索引为1的学生李四 studentToUpdate.age 23; // 删除学生信息 students.remove(students.get(2)); // 删除索引为2的学生王五 // 再次遍历并打印学生信息 System.out.println(修改和删除后的学生列表); for (Student student : students) { System.out.println(student); } } }示例4使用java.util.HashMap存储键值对 当我们需要存储一些相关联的数据时可以使用java.util.HashMap来存储键值对。 import java.util.HashMap; public class HashMapExample { public static void main(String[] args) { HashMapString, Integer scores new HashMap(); scores.put(张三, 90); scores.put(李四, 85); scores.put(王五, 95); // 遍历并打印成绩 for (String name : scores.keySet()) { System.out.println(name 的成绩是 scores.get(name)); } // 检查是否存在某个学生的成绩 if (scores.containsKey(张三)) { System.out.println(张三的成绩已记录。); } // 更新学生成绩 scores.put(张三, 92); // 删除学生成绩 scores.remove(李四); // 再次遍历并打印成绩 System.out.println(更新和删除后的成绩列表); for (String name : scores.keySet()) { System.out.println(name 的成绩是 scores.get(name)); } } }示例5使用java.net.URL和java.net.HttpURLConnection进行网络请求 当我们需要从互联网上获取数据时可以使用java.net.URL和java.net.HttpURLConnection来发送HTTP请求。 import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class HttpUrlConnectionExample { public static void main(String[] args) { try { URL url new URL(https://api.example.com/data); HttpURLConnection connection (HttpURLConnection) url.openConnection(); connection.setRequestMethod(GET); int responseCode connection.getResponseCode(); if (responseCode HttpURLConnection.HTTP_OK) { BufferedReader in new BufferedReader(new InputStreamReader(connection.getInputStream())); String inputLine; StringBuffer response new StringBuffer(); while ((inputLine in.readLine()) ! null) { response.append(inputLine); } in.close(); // 打印响应内容 System.out.println(response.toString()); } else { System.out.println(GET request not worked); }}catch (Exception e){}} }总结 通过上面的示例我们可以看到Java的常用类库与API在编程中的重要作用。它们为我们提供了丰富的功能和便捷的操作方式让我们能够更专注于业务逻辑的实现而不是被底层细节所困扰。当然Java的类库和API远不止这些随着你学习的深入你会发现更多有趣和实用的工具和方法。 平时常说的一些造轮子其实也是基于已有的一些类库去搭配来做为一个新的类库去使用。
http://www.pierceye.com/news/863786/

相关文章:

  • 010-58813333 可信网站做网站的流程是怎么样的
  • 凉山州住房和城乡建设局门户网站南昌seo招聘
  • 恒华大厦做网站公司学校网站制作素材
  • 网站上的动图都怎么做的伊犁州新源县地图高清版
  • 音乐网站设计规划书wordpress爬取文章插件
  • 长沙哪家制作网站好医院网站建设方案需要多少钱
  • 建网站 xyz企业网站wordpress
  • 网站建站工作室做网站收录
  • 广州市天河区工程建设监督网站网站维护的注意事项
  • 人才网站建站织梦网站模块
  • 网站区分治疗早射最有效的方法是什么
  • 市体育局网站 两学一做ip详细地址查询工具
  • 网站找图片做海报侵权开发一个oa系统多少钱
  • 网站下载链接打不开外国网站建站
  • 与众不同的网站风控网站开发
  • 哈尔滨的网站设计门户网站建设招投标
  • 如何用wordpress制作网站运城公司做网站
  • 园林景观网站模板做企业商城网站
  • 医疗网站优化怎么做农村自建房设计图效果图
  • 网站建哪家好佛山seo网站排名
  • 做珠宝网站价格多少html5手机网站开发经验
  • dede网站后台合肥网站建设行情
  • 做动漫网站侵权吗途牛网网站建设评价
  • 域名到期对网站的影响做美缝在哪个网站接单
  • 网站建设技术网站刚做网站和搜出来的不一样
  • 营销型网站建设集装箱液袋如何做做网站
  • 刘晓忠 网站建设手机网站绑定域名是什么意思
  • 东莞网站建设 包装材料汅app下载大全2022
  • 湖南平台网站建设找哪家设计师培训班多少钱
  • 网站代码素材重庆渝发建设有限公司官网