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

如何做好网站排名唐山制作网站的

如何做好网站排名,唐山制作网站的,Wordpress编辑文章插件,建筑工程找工作哪个网站好作为一名名 Java 初学者#xff0c;最近在学习过程中整理了一些关于常用类、String 类以及日期时间处理的知识点。这些内容是 Java 基础中的重点#xff0c;也是日常编程练习中频繁用到的工具#xff0c;掌握它们能让我们在写代码时更加得心应手。今天把这些笔记分享出来最近在学习过程中整理了一些关于常用类、String 类以及日期时间处理的知识点。这些内容是 Java 基础中的重点也是日常编程练习中频繁用到的工具掌握它们能让我们在写代码时更加得心应手。今天把这些笔记分享出来希望能和大家一起交流进步。一、Java 中的常用基础类Java 提供了许多内置的基础类它们就像工具箱里的工具帮我们解决各种常见问题。Object 类 —— 所有类的 老祖宗Object 类是 Java 中所有类的直接或间接父类不管我们有没有显式声明所有类都继承了它的方法。其中最常用的有两个equals()用于比较两个对象是否相等。需要注意的是默认的equals()比较的是对象的内存地址很多类比如后面要讲的 String会重写这个方法改为比较内容是否相同。toString()返回对象的字符串表示。默认格式是 类名 哈希值通常我们会在自定义类中重写它让输出的信息更有意义。比如 class Student {String name;int age;Overridepublic String toString() {return Student{name name , age age };} }包装类 —— 基本类型的 包装器Java 的基本数据类型如 int、double不是对象为了能在需要对象的场景比如集合框架中使用它们Java 提供了对应的包装类基本类型包装类intIntegercharCharacterdoubleDoublebooleanBoolean包装类最常用的功能是类型转换 // 字符串转整数 int num Integer.parseInt(123); // 整数转字符串 String str Integer.toString(123); // 自动装箱拆箱Java 5 Integer a 100; // 自动装箱int→Integer int b a; // 自动拆箱Integer→int二、String 类 —— 字符串处理利器String 类用于处理文本数据是 Java 中最常用的类之一掌握它的用法能让字符串处理变得简单高效。String 的重要特性不可变性字符串一旦创建其内容就不能被修改。当我们执行拼接、替换等操作时其实是创建了新的 String 对象。 String s hello; s world; // 这里创建了新的String对象原hello并未改变字符串常量池为了节省内存Java 会把字符串常量存放在常量池中。如果创建的字符串已经存在于常量池就直接引用而不重复创建。 String s1 hello; String s2 hello; System.out.println(s1 s2); // 输出true因为指向同一个常量池对象必学的 String 常用方法length()获取字符串长度 hello.length(); // 返回5substring(int start, int end)截取子串包含 start不包含 end hello world.substring(0, 5); // 返回hello equals(Object obj)比较字符串内容是否相等注意与的区别 hello.equals(hello); // 返回true hello hello; // 返回true常量池机制 new String(hello) hello; // 返回falsenew创建了新对象indexOf(String str)查找子串首次出现的位置找不到返回 - 1  hello world.indexOf(world); // 返回6replace(CharSequence old, CharSequence new)替换字符串中的字符 / 子串  hello.replace(l, x); // 返回hexxo 三、日期时间处理 —— 时间的 记录者在编程中处理日期时间是很常见的需求比如记录日志时间、计算时间差等。Java 提供了两套日期时间 API我们都需要了解。旧版 APIDate 和 Calendar这是 Java 早期的日期时间类虽然部分方法已过时但在老项目中仍能看到它们的身影Date 类表示特定的时间点 Date now new Date(); System.out.println(now); // 输出当前时间格式如Fri Aug 01 16:30:45 CST 2025Calendar 类用于更灵活地操作日期时间  Calendar cal Calendar.getInstance(); int year cal.get(Calendar.YEAR); // 获取当前年份 int month cal.get(Calendar.MONTH) 1; // 月份从0开始需加1 int day cal.get(Calendar.DAY_OF_MONTH); // 获取日期新版 APIJava 8Java 8 引入了全新的日期时间 API位于java.time包下解决了旧版 API 线程不安全、设计混乱等问题推荐优先使用LocalDate只包含日期年、月、日 LocalDate today LocalDate.now(); int year today.getYear(); // 获取年份 Month month today.getMonth(); // 获取月份Month枚举类型 int day today.getDayOfMonth(); // 获取日期 LocalTime只包含时间时、分、秒 LocalTime now LocalTime.now(); int hour now.getHour(); // 小时 int minute now.getMinute(); // 分钟LocalDateTime包含日期和时间最常用 LocalDateTime now LocalDateTime.now(); // 获取当前日期时间日期时间格式化使用DateTimeFormatter  LocalDateTime now LocalDateTime.now(); // 定义格式 DateTimeFormatter formatter DateTimeFormatter.ofPattern(yyyy-MM-dd HH:mm:ss); // 格式化 String formatted now.format(formatter); System.out.println(formatted); // 输出如2025-08-01 16:45:30日期计算轻松实现加减操作  LocalDate tomorrow LocalDate.now().plusDays(1); // 明天 LocalDate lastMonth LocalDate.now().minusMonths(1); // 上个月总结以上就是我整理的关于 Java 常用类、String 类和日期时间处理的核心知识点。这些内容虽然基础但在实际编程中应用广泛尤其是 String 类和新版日期时间 API建议多写代码练习巩固。作为一名学生我深知学习编程需要不断实践和总结。如果笔记中有错误或不完善的地方欢迎大家在评论区指正交流让我们一起在 Java 学习的道路上共同进步
http://www.pierceye.com/news/416445/

相关文章:

  • 软文500字范文WordPress博客程序优化
  • 企业网站内容如何备案建博会广州网站
  • 加工平台苏州纳米所海南seo排名
  • 个人适合做什么网站上海做网站建设的公司
  • 常见c2c网站有哪些网络文化经营许可证申请条件
  • 深圳龙华汽车网站建设移动页面
  • 陈巴尔虎旗网站建设重庆哪些网站推广公司
  • 网站做熊掌号码网站没被收录怎么办
  • 淘宝京东网站建设目的网站标题写什么作用
  • 棋牌网站开发工程师什么是营销网站建设
  • 邢台网站制作地址拿网站的文章做外链
  • 怎么样做钓鱼网站怎么建网站app
  • 高校财务网站建设国外网站ip地址
  • 重要的龙岗网站建设影视公司网站模板
  • 品牌网站 响应式网站wordpress oss静态
  • 免费网站制作中小型企业查询网址
  • 企业网站的seo广州市企业网站建设平台
  • 备案网站名称与实际网站名称不一致企业门户网站平台建设招标采购文件
  • 张掖网站制作wordpress 主题安装教程
  • 企业网站建设合作合同网页做成app
  • 郑州建网站价格医院网页
  • 南京设计网站网站速度的重要性
  • 河南智能网站建设平台简易网站建设
  • 成都鱼羊环保网站制作设计网站 关键字 标签
  • 邓修明调研成都网站建设鞍山建一个网站大概要多少钱
  • 聊城网站开发公司专业开发小程序公司
  • 三门峡网站建设推广用个人电脑做服务器建网站
  • 黄冈论坛交友网站首页seo怎么做
  • 网站注册域名 免费网站建设进度及实施过程
  • 如何购买一个网站的域名小程序开发公司网