- 浏览: 327469 次
文章分类
- 全部博客 (116)
- Oracle (29)
- MySQL (2)
- Java (20)
- .NET (2)
- Javascript (4)
- Spring (6)
- Struts (6)
- Hibernate (16)
- JSP (6)
- Tomcat (1)
- Quartz (2)
- RCS (1)
- Translate (12)
- PL/SQL (5)
- Sqlplus (1)
- System (6)
- Linux (11)
- Ubuntu (9)
- Windows (10)
- Mac (2)
- Tools (8)
- Mercurial (1)
- Google Code (1)
- Subversion (1)
- Debian (2)
- Freemarker (6)
- Web (2)
- PHP (1)
- Nginx (1)
最新评论
-
sunday1207:
private Class getParameterizedT ...
java 中 BaseDao 在Hibernate中的用法 -
SkimSkim:
你这里的解压是把文件夹11下面的所有文件都放在ins这个文件夹 ...
ubuntu 在终端使用 sqlplus 连接远程数据库 -
as619864232:
漫步邃思 写道其实常用的就那么几个命令,大部分都用不到的是啊, ...
windows cmd 命令 -
漫步邃思:
其实常用的就那么几个命令,大部分都用不到的
windows cmd 命令
String
, but can be
modified. At any point in time
(任何时候
) it contains some particular
(特定的
) sequence of
characters, but the length and content of the sequence can be changed through
certain
(某些
) method calls
(调用
).
String buffers are safe for use by multiple threads. The methods are synchronized where necessary (必要的 ) so that all the operations on any particular instance behave as if they occur (发生 ) in some serial order that is consistent (一致的 ) with the order of the method calls made by each of the individual threads involved (涉及 ).
The principal
(主要
) operations
(操作
) on a StringBuffer
are the
append
and insert
methods, which are overloaded so as
to accept
(接受
) data of any type. Each effectively
(有效
) converts a given
(特定
) datum
(基准
) to a string
and then appends or inserts the characters of that string to the string buffer.
The append
method always adds these characters at the end of the
buffer; the insert
method adds the characters at a specified point.
For example
(例如
), if z
refers
(指
) to a string buffer object whose
(其
) current
contents are "start
", then the method call
z.append("le")
would cause
(导致
) the string buffer to contain
"startle
", whereas
(而
) z.insert(4, "le")
would alter the
string buffer to contain "starlet
".
In general
(一般
), if sb refers to an instance
(实例
) of a StringBuffer
, then
sb.append(x)
has the same effect
(效果
) as
sb.insert(sb.length(), x)
.
Whenever (每当 ) an operation (操作 ) occurs involving a source sequence (such (比如 ) as appending or inserting from a source sequence) this class synchronizes only on the string buffer performing (执行 ) the operation, not on the source.
Every string buffer has a capacity
(容量
). As long as the length of the character
sequence contained in the string buffer does not exceed
(超过
) the capacity
(容量
), it is not
necessary
(必要
) to allocate
(分配
) a new internal
(内部
) buffer array. If the internal
(内部
) buffer
overflows, it is automatically made larger. As of release JDK 5, this class has
been supplemented
(补充
) with an equivalent
(等价
) class designed
(设计
) for use by a single thread,
StringBuilder
.
The StringBuilder
class should generally
(一般
) be used in preference
(优先
) to this
one, as it supports all of the same operations but it is faster, as it performs
no synchronization.
发表评论
-
JDK 对应数字版本号
2013-08-01 17:22 1408J2SE 7 = 51 (0x33 hex),J2SE 6.0 ... -
error 和 exception 之间的区别
2012-10-13 09:21 1110很多程序员不清楚error和exception之间的区别,这区 ... -
使用 Java 遍历二叉树
2012-10-03 20:09 1346在计算机科学中,二叉树是每个节点最多有两个子树的树结构 ... -
Spring 中事务的传播性
2012-09-17 20:46 978在 Spring 中一共定义了 ... -
J2EE 全面简介
2012-07-19 13:04 934刘湛 (jeru@163.net), 武汉 ... -
OpenSessionInViewFilter 的一些了解
2012-07-16 20:55 1046Spring 中的 OpenSessionInViewFil ... -
设计模式
2012-07-16 17:42 1061《设计模式》一书原先把设计模式分为创建型模式、结构型模式、行为 ... -
ServletContext 以及 ServletConfig 和 ServletContextListener 的一些理解
2012-07-15 00:12 1533当 Servlet 容器启动的时候,会读取 web.xml 中 ... -
Quartz 中的一些细节
2012-07-12 19:10 881JobDetail 中有一个 JobDataMap,而 Tri ... -
Hibernate 注册方言以及时间精度
2012-07-12 19:09 1285Oracle 10G 的 JDBC 驱动在 JAVA 中 ... -
Quartz Cron 表达式支持到七个域及实例
2012-07-12 19:07 1702名称 是否必须 允许值 特殊字符 秒 ... -
在 Linux 下安装 JDK 和设置 JAVA 环境变量
2012-07-08 16:16 1814I know lot of you starting o ... -
java 中 BaseDao 在Hibernate中的用法
2012-07-02 17:41 3291import java.lang.reflect. ... -
Struts2 中 default.properties 的解释
2012-05-19 13:30 1928### Struts default properties ... -
Struts2 中 web.xml 的翻译
2012-05-19 13:01 1177The web.xml web application ... -
hibernate 中 SQLFunctionTemplate 类的翻译
2012-05-13 13:34 1902org.hibernate.dialect.funct ... -
Hibernate 中 SQLFunction 类的翻译
2012-05-13 13:27 1235org.hibernate.dialect.funct ... -
Java Matcher 翻译
2012-05-11 19:09 1104java.util.regex Class Mat ... -
Java Pattern 翻译
2012-05-09 20:18 1161java.util.regex Class Pattern ... -
Java Method 翻译
2012-05-04 15:21 1114java.lang.reflect Class Met ...
相关推荐
通过以上分析,可以看出这段代码主要实现了基于Java的关键词在线翻译功能,并通过数据库存储翻译结果以提高后续查询效率。同时,代码也考虑了网络环境因素,通过代理服务器来保证网络访问的顺畅。
String和StringBuffer在Java中都是用于处理字符串的类,但StringBuffer是线程安全的,而String是不可变的。 运行时异常(RuntimeException)和一般异常(checked exception)区别在于运行时异常不需要在代码中显式...
Java 中的 JVM(Java Virtual Machine)是 Java 程序的运行环境,负责将 Java 字节码翻译为机器代码。 25. 线程池 Java 中的线程池是一种线程管理机制,用于提高程序的响应速度和降低线程创建的开销。 26. NIO 和 ...
13. Java虚拟机(JVM)将Java字节码翻译成机器码执行。JVM本身并不支持图形用户界面(GUI)和多线程的直接运行,这些需要依赖Java的API来实现。 14. JSP(Java Server Pages)是Sun Microsystems开发的一种服务器端...
在Java语言中,将源代码翻译成____________时产生的错误称为编译错误,而将程序在运行中产生的错误称为运行错误。字节码 13. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为哪两种具体类型,...
Java编程语言作为一款广泛使用的..."NCCE English-Chinese Technology Dictionary.ld2"这个文件可能是某个技术词典或翻译资源,对于学习Java编程的英文术语可能会有所帮助,但具体情况需要打开文件查看内容才能确定。
本手册是针对这个版本的中文翻译,旨在帮助中国开发者更好地理解和使用Java 1.4 API。 ### 一、Java核心库 1. **基础类库**:包括`java.lang`包,提供基本类型包装类(如Integer、Character)和系统相关类(如...
- **作用**:运行时常量池不仅存储Class文件中的常量,还存储了由符号引用翻译得到的直接引用。例如,如果类中包含对另一个类的引用,则这个引用会被存储在运行时常量池中。 - **重要性**:运行时常量池对于类的加载...
Java是一种高级语言,它是面向对象的程序设计语言。它的源程序文件后缀是.java,而Java程序在执行前...18.在Java语言中,将源代码翻译成字节码时产生的错误称为编译错误,而将程序在运行中产生的错误称为运行错误。
34、String 和StringBuffer的区别 23 35、如何把一段逗号分割的字符串转换成一个数组? 24 36、数组有没有length()这个方法? String有没有length()这个方法? 24 37、下面这条语句一共创建了多少个对象:String s="a...
例如,字符串在Java中是不可变的,可以使用StringBuffer或StringBuilder进行字符串拼接;内部类有成员内部类、局部内部类、匿名内部类等形式,可以实现更复杂的代码结构;反射机制允许在运行时动态地获取类的信息并...
Java 的开发工具包、运行时环境、环境变量、Java 虚拟机、装箱和拆箱、equals 方法和==的区别、类和对象的区别、成员变量和静态变量的特点、子类的构造函数、this 和 super 的区别、接口和抽象类的区别、字符串字面...
34、String 和StringBuffer的区别 23 35、如何把一段逗号分割的字符串转换成一个数组? 24 36、数组有没有length()这个方法? String有没有length()这个方法? 24 37、下面这条语句一共创建了多少个对象:String s="a...
《Java核心技术》卷1是Java开发者的必备参考书籍,它详细介绍了Java编程语言的基础知识,这一版为原书的第10版,并且带有中文翻译和书签,方便读者查阅和学习。书中涵盖的知识点广泛而深入,对于初学者和经验丰富的...
5. **Java实现**:在Java中,我们可以使用StringBuilder或StringBuffer进行字符串操作,它们提供了高效的安全性。同时,Java的集合框架如HashSet或TreeSet可以方便地实现词典。在实际编程中,需要注意处理特殊情况,...
本压缩包包含的"Effective.Java3rd.pdf"是该书的中文翻译版,旨在帮助中文读者更好地理解和应用书中的编程理念。 在《Effective Java》第三版中,作者分享了28项关键的编程策略,涵盖了类和对象的设计、泛型、枚举...
《Think in Java 4 中文版》是Java编程领域中一本经典的教材,由Bruce Eckel撰写,对中国程序员来说尤其珍贵,因为它提供了全面的中文翻译,帮助读者深入理解Java语言的核心概念和技术。这本书被誉为真正的第四版,...
34、String 和StringBuffer的区别 23 35、如何把一段逗号分割的字符串转换成一个数组? 24 36、数组有没有length()这个方法? String有没有length()这个方法? 24 37、下面这条语句一共创建了多少个对象:String s="a...
34、String 和StringBuffer的区别 25 35、如何把一段逗号分割的字符串转换成一个数组? 26 36、数组有没有length()这个方法? String有没有length()这个方法? 26 37、下面这条语句一共创建了多少个对象:String s="a...