首页 > 编程语言 >学生java学习路程-5

学生java学习路程-5

时间:2024-08-03 14:32:23浏览次数:20  
标签:blog relevant 路程 String utm 学习 pc 字符串 java

ok,到了一周一次的总结时刻,我大致会有下面几个方面的论述:1.这周学习了Java的那些东西2.这周遇到了什么苦难3.未来是否需要改进方法等几个方面阐述我的学习路程。
抽象类 abstract
接口interface,定义时加入注释解释接口含义


String类
String是不可变字符串,所有的替换,截取子字符串,去空格,转换大小写等都是生成了新字符串
数位置从0开始,如 "abcd"b是1
涉及到字符串比较时用equals方法
equalsIgnoreCase不区分大小写比较
indexOf(x)从字符串中寻找第一个包含x字符串,输出首字符的位置
lastindexOf(x)从后往前找
repalse(old,new),用new替换字符串中的old,单个字符只能单对单,多个字符可以有双对多等
startsWith(),endsWith()判断是否以该字符串开头或结尾
substring(x),截取x位置到结尾的字符串,substring(x,y)截取从x到y-1的字符串
toUpperCase(),小写换大写,toLowerCase(),大写换小写
tirm(),去掉字符串前后的空格



也可以去找api文档下载来学习,我只找到总结常用String类api的:https://blog.csdn.net/2302_80198073/article/details/136059866?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogOpenSearchComplete~Rate-3-136059866-blog-122921781.235^v43^pc_blog_bottom_relevance_base9&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~BlogOpenSearchComplete~Rate-3-136059866-blog-122921781.235^v43^pc_blog_bottom_relevance_base9&utm_relevant_index=6
内部类
非静态内部类

静态内部类

匿名内部类


局部内部类

得加快点进程了,确实有点慢

标签:blog,relevant,路程,String,utm,学习,pc,字符串,java
From: https://www.cnblogs.com/liuzh-blog/p/18327048

相关文章

  • Java SE核心技术——9抽象类
    面向对象编程(Object-OrientedProgramming,简称OOP)和面向过程编程(Procedure-OrientedProgramming)是两种不同的编程范式,它们在设计和实现软件时采用了不同的方法和哲学。一、面向对象编程核心概念:面向对象编程的核心是"对象",对象可以包含数据(属性)和代码(方法)。万物皆对象。封......
  • Caused by: java.lang.ClassNotFoundException:org.apache.hadoop.hive.conf.hiveConf
    在sqoop执行create-hive-table时候报错这样,java.io.IOException:原因是缺失jar包,可能是sqoop conf文件的sqoop-env-template.sh里面没有配置相关的hadoop hivezookeeper 的相关环境变量进入sqoop的conf文件下找到sqoop-env-template.sh进入添加相关得到环境变量(注意......
  • Flink 开发语言选择 —— Java vs Scala
    引言ApacheFlink是一个用于处理无界和有界数据流的开源分布式计算框架。随着Flink的日益流行,越来越多的开发者开始考虑使用哪种编程语言来进行Flink应用程序的开发。本文将探讨在Flink中使用Java和Scala的优缺点,并帮助你做出更明智的选择。1.背景简介Flink支......
  • 搞定Java ArrayList,就看这一篇!
    大家好,我是小欧!今天我们来聊聊Java中的ArrayList。作为一个Java新手,初次接触ArrayList可能会觉得有点懵,不过不用担心,这篇文章会带你从零开始一步步搞定ArrayList。我们会从基础概念开始,然后逐步深入,最后通过几个实际案例来巩固学习成果。ArrayList是什么?简单来说,ArrayLis......
  • 单个或两个及以上java安装与环境变量配置
    目录java下载地址:1.安装java1.1安装程序1.2选择安装路径1.3等待安装2.首先,进入环境变量2.1找到设置(第一个win11,第二个win10)2.2进入到系统高级系统设置(第一个win11,第二个win10)2.3点击环境变量2.4新建与添加2.5添加CLASSPATH2.6添加JAVA_HOME2.7找到path,编辑......
  • 【机器学习】过拟合和欠拟合、高偏差(High Bias)和高方差(High Variance)的区别、过拟合和
    引言在机器学习中,过拟合(Overfitting)是指模型在训练数据上学习得太好,以至于它捕捉到了数据中的噪声和随机波动,而不是潜在的真实关系,这导致模型在新的、未见过的数据上表现不佳;欠拟合(Underfitting)是指模型在训练数据上未能捕捉到足够的信息或模式,导致模型在训练集和测试集上......
  • Java数据类型
    目录数据类型基本数据类型引用类型数据类型的转换数据类型基本数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型1.byte:byte数据类型是8位、有符号的,以二进制补码表示的整数;最小值是-128zhi(-2^7);最大值是127(2^7-1);默认......
  • JavaScript 中的闭包和事件委托
    闭包(Closures)闭包是JavaScript中一个非常强大的特性,它允许函数访问其外部作用域中的变量,即使在该函数被调用时,外部作用域已经执行完毕。闭包可以帮助我们实现数据的私有化、封装和模块化,使代码更简洁、易读和可维护。闭包的定义简单来说,闭包是指有权访问另一个函数作用域......
  • Java计算机毕业设计教育培训系统设计与实现(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在信息化高速发展的今天,教育领域正经历着前所未有的变革。传统的教学模式逐渐显露出其局限性,如资源分配不均、互动性不足、学习效率不高等问题日益凸......
  • Java计算机毕业设计简生活视频网站(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在数字化时代,视频内容已成为人们日常生活中不可或缺的一部分,无论是娱乐消遣、知识学习还是生活技能提升,视频都以其直观、生动的形式占据了重要地位。......