极*Java速成教程 -

Posted coveredwithdust

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了极*Java速成教程 - 相关的知识,希望对你有一定的参考价值。

Java高级特性

String

String是Java中的字符串类型,字符串类型在内存中是一个不可变的对象。如果要对字符串对象进行修改,如果是较少的修改可以使用+运算符,Java会自动进行优化,但如果是频繁的修改就最好使用StringBuilder类,这个类可以方便高效地进行字符串修改操作。StringBuilder是线程不安全的,StringBuffer是线程安全的,但是安全的效率低
调用Object.toString()方法时,应注意方法体内的隐式数据转换,如果将本对象转换为String对象(也就是调用toString()方法),就会带来递归调用的问题。

格式化输出

  • System.out.printf()的格式化
    可以采用与c相同的格式化,如%d,%f等。
  • System.out.format()
    与printf一样。
  • Formatter类
    传递一个System.out的输出流给Formatter,比如PrintSteam等,然后使用format方法进行和printf一样的格式输出
  • String.format()提供一个返回String对象的格式化字符串输出方法

具体格式:
%[argument_index$][flags][width][.precision]conversion
argument_index:参数序号
flags:默认右对齐,-为左对齐。
width:域最小尺寸
precision:域最大尺寸,当为String时表示字符数量,当为浮点数时表示小数位数

正则表达式

很难,很麻烦,很重要,有点不想写这一部分了....

以上是关于极*Java速成教程 - 的主要内容,如果未能解决你的问题,请参考以下文章

极*Java速成教程 -

极*Java速成教程 -

TypeScript 速成教程

Drools 速成教程(上)

架构师速成6.4-开发框架

香港科技大学三天速成TensorFlow教程 ‖ PPT