
java基础
文章平均质量分 58
码诗~
这个作者很懒,什么都没留下…
展开
-
Java 多线程编程
目录概念一个线程的生命周期概念Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程序员编写高效率的程序来达到充原创 2021-07-23 22:33:57 · 136 阅读 · 1 评论 -
关于 String 为啥是不可改变的
关于 String 为啥是不可改变的这里可以根据 jdk 的源码来分析。字符串实际上就是一个 char 数组,并且内部就是封装了一个 char 数组。并且这里 char 数组是被 final 修饰的:public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character sto原创 2021-07-07 10:21:59 · 217 阅读 · 0 评论 -
Java中String类的比较 compareTo()方法详解
compareTo() 方法用于两种方式的比较:字符串与对象进行比较。 按字典顺序比较两个字符串。语法int compareTo(Object o) 或 int compareTo(String anotherString)参数 o-- 要比较的对象。 anotherString-- 要比较的字符串。 源码/**如果参数字符串等于此字符串,则返回值 0;*如果此字符串按字典顺序小于字符串参数,则*返回一个小于 0 的值;*如果此字符串按字典顺序大..原创 2021-07-06 18:44:53 · 3933 阅读 · 0 评论 -
java字符串分解 StringTokenizer的用法
Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串。如果要将一个字符串分解为一个一个的单词或者标记,可以使用StringTokenizer类。常用方法首先,先理解本类中Token的概念.StringTokenizer类的作用就是对给定的字符串进行分割,而分割后的元素就是Token.比如"This is a java programmer!“这个字符串按照空格来分割,那个分割后就是"This”,“is”,“a”,“java”,"programmer!"五个字符串,也就是5个To原创 2021-06-02 09:18:42 · 860 阅读 · 0 评论