由于字符串是常量,因此一旦创建,其内容和长度是不可改变的。如果需要对一个字符串进行修改,则只能创建新的字符串。为了便于对字符串的修改,在JDK中提供了个StringBuffer类(也称字符串缓冲区)。StringBuffer类和String类最大的区别在于它的内容和长度都是可以改变的。S 查看全文>>
技术文章2020-01-08 |传智播客 |java StringBuffer类有哪些方法
在应用程序中经常会用到字符串,所谓字符串就是指一连串的字符,它是由许多单个字符连接而成的,如多个英文字母所组成的一个英文单词。字符串中可以包含任意字符,这些字符必须包含在一对双引号“”之内,例如“ab”。在Java中定义了String和StringBuffer两个类来封装字符串,并提供了一系列操作字符串的方法,它们都位于java.lang包中,因此不需要导包就可以直接使用。下面我们详细介绍String类。 查看全文>>
技术文章2020-01-08 |传智播客 |Java String类的操作汇总
在本套课程中,我们将全面的讲解synchronized相关知识,从并发编程中的三个问题,到Java内存模型和synchronize如何保证三大特性,再到深入JVM源码分析synchronized原理,再到JDK6中对synchronized的优化,包含synchronized锁升级的过程,最后总结我们平时写代码如何对synchronized优化,写出保证共享数据安全,并且执行效率高的代码。 查看全文>>
技术文章2020-01-07 |传智播客 |synchronized原理剖析与优化
Java并发编程一直是面试的热点内容,也是高并发和大数据流量下必然涉及到的知识点,本次课程围绕着volatile关键字作为主体,课程全面,包含:JMM内存模型,volatile的使用,volatile的特性,原子性,重排序机制,happens-before规则,热点面试如单例的双重检查机制等volatile应用。 查看全文>>
技术文章2020-01-07 |传智播客 |volatile视频教程,Java并发编程
Java 技术既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 Java 虚拟机(Java virtual machine,JVM)的概念 —— 这是语言与底层软件和硬件之间的一种转换器。Java 语言的所有实现都必须实现 JVM,从而使 Java 程序可以在有 JVM 的任何系统上运行。这是Java的核心优势,Java在设计时就很注重移植和跨平台性。这也会java应用范围广的一个重要原因。那么学完java能够做什么工作呢?下面我们介绍下。 查看全文>>
技术文章2020-01-03 |传智播客 |学完java能干什么
学习Java并没有想象中的那么难,首先想要入这个行就要做心理准备,如果想成为技术大牛,就需要不间断学习,去汲取知识,前期不能怕辛苦,不要闲下来就打游戏,有空就得多看看各种开源项目的代码,API的设计方式,各大网站的设计架构,理解各个环节的作用开阔知识视野。还有最好是有人带,能给自己解答问题。参加java培训班学习是不错的选择。那么,Java软件开发培训哪家好?下面我们介绍下。 查看全文>>
技术文章2020-01-02 |传智播客 |传智播客
近年来,Java的飞速发展,占据了巨大的优势,在行业的发展中也特别受欢迎。Java培训机构也越来越多,学习选择可靠的培训机构是非常重要的。那么,Java程序员培训机构哪家好?下面我们聊一聊。 查看全文>>
技术文章2020-01-02 |传智播客 |Java程序员培训机构哪家好
零基础是否能过够学习Java是很多想要转入IT行业的小白朋友最关注的问题,其实学习Java并不难,但是自学Java耗时太长,学习效果得不到保证。最好的方法就是找一家靠谱的Java培训机构参加培训。广州学Java培训班哪个好?下面我们一起来聊一聊。 查看全文>>
技术文章2020-01-02 |传智播客 |传智播客