接口 StringPool
- 所有已知子接口:
Constants
- 所有已知实现类:
AbstractISegmentList,AbstractMethod,Delete,DeleteBatchByIds,DeleteById,DeleteByIds,DeleteByMap,GroupBySegmentList,HavingSegmentList,Insert,NormalSegmentList,OrderBySegmentList,SelectBatchByIds,SelectById,SelectByIds,SelectByMap,SelectCount,SelectList,SelectMaps,SelectMapsPage,SelectObjs,SelectOne,SelectPage,SqlScriptUtils,SqlUtils,TableFieldInfo,TableInfo,Update,UpdateById
public interface StringPool
Copy to jodd.util
Pool of String constants to prevent repeating of
hard-coded String literals in the code.
Due to fact that these are public static final
they will be inlined by java compiler and
reference to this class will be dropped.
There is no performance gain of using this pool.
Read: Java SE Specifications
- Literal strings within the same class in the same package represent references to the same
Stringobject. - Literal strings within different classes in the same package represent references to the same
Stringobject. - Literal strings within different classes in different packages likewise represent references to the same
Stringobject. - Strings computed by constant expressions are computed at compile time and then treated as if they were literals.
- Strings computed by concatenation at run time are newly created and therefore distinct.
-
字段概要
字段修饰符和类型字段说明static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final byte[]static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String[]static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String
-
字段详细资料
-
AMPERSAND
- 另请参阅:
-
AND
- 另请参阅:
-
AT
- 另请参阅:
-
ASTERISK
- 另请参阅:
-
STAR
- 另请参阅:
-
BACK_SLASH
- 另请参阅:
-
COLON
- 另请参阅:
-
COMMA
- 另请参阅:
-
DASH
- 另请参阅:
-
DOLLAR
- 另请参阅:
-
DOT
- 另请参阅:
-
DOTDOT
- 另请参阅:
-
DOT_CLASS
- 另请参阅:
-
DOT_JAVA
- 另请参阅:
-
DOT_XML
- 另请参阅:
-
EMPTY
- 另请参阅:
-
EQUALS
- 另请参阅:
-
FALSE
- 另请参阅:
-
SLASH
- 另请参阅:
-
HASH
- 另请参阅:
-
HAT
- 另请参阅:
-
LEFT_BRACE
- 另请参阅:
-
LEFT_BRACKET
- 另请参阅:
-
LEFT_CHEV
- 另请参阅:
-
DOT_NEWLINE
- 另请参阅:
-
NEWLINE
- 另请参阅:
-
N
- 另请参阅:
-
NO
- 另请参阅:
-
NULL
- 另请参阅:
-
NUM
- 另请参阅:
-
OFF
- 另请参阅:
-
ON
- 另请参阅:
-
PERCENT
- 另请参阅:
-
PIPE
- 另请参阅:
-
PLUS
- 另请参阅:
-
QUESTION_MARK
- 另请参阅:
-
EXCLAMATION_MARK
- 另请参阅:
-
QUOTE
- 另请参阅:
-
RETURN
- 另请参阅:
-
TAB
- 另请参阅:
-
RIGHT_BRACE
- 另请参阅:
-
RIGHT_BRACKET
- 另请参阅:
-
RIGHT_CHEV
- 另请参阅:
-
SEMICOLON
- 另请参阅:
-
SINGLE_QUOTE
- 另请参阅:
-
BACKTICK
- 另请参阅:
-
SPACE
- 另请参阅:
-
SQL
- 另请参阅:
-
TILDA
- 另请参阅:
-
LEFT_SQ_BRACKET
- 另请参阅:
-
RIGHT_SQ_BRACKET
- 另请参阅:
-
TRUE
- 另请参阅:
-
UNDERSCORE
- 另请参阅:
-
UTF_8
- 另请参阅:
-
US_ASCII
- 另请参阅:
-
ISO_8859_1
- 另请参阅:
-
Y
- 另请参阅:
-
YES
- 另请参阅:
-
ONE
- 另请参阅:
-
ZERO
- 另请参阅:
-
DOLLAR_LEFT_BRACE
- 另请参阅:
-
HASH_LEFT_BRACE
- 另请参阅:
-
CRLF
- 另请参阅:
-
HTML_NBSP
- 另请参阅:
-
HTML_AMP
- 另请参阅:
-
HTML_QUOTE
- 另请参阅:
-
HTML_LT
- 另请参阅:
-
HTML_GT
- 另请参阅:
-
EMPTY_ARRAY
-
BYTES_NEW_LINE
static final byte[] BYTES_NEW_LINE
-