A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mimawo 中级黑马   /  2016-5-5 08:24  /  556 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

问题:String和StringTokenizer的区别是什么?

答案:StringTokenizer是一个用来分割字符串的工具类。

StringTokenizer st = new StringTokenizer(”Hello World”);while (st.hasMoreTokens()) {    System.out.println(st.nextToken());}

输出:

HelloWorld 问题:transient变量有什么特点?

答案:transient变量不会进行序列化。例如一个实现Serializable接口的类在序列化到ObjectStream的时候,transient类型的变量不会被写入流中,同时,反序列化回来的时候,对应变量的值为null。

问题:哪些容器使用Border布局作为它们的默认布局?

答案:Window, Frame, Dialog。

问题:怎么理解什么是同步?

答案:同步用来控制共享资源在多个线程间的访问,以保证同一时间内只有一个线程能访问到这个资源。在非同步保护的多线程程序里面,一个线程正在修改一个共享变量的时候,可能有另一个线程也在使用或者更新它的值。同步避免了脏数据的产生。

对方法进行同步:

public synchronized void Method1 () {// Appropriate method-related code.}

在方法内部对代码块进行同步:

public myFunction (){    synchronized (this) {            // Synchronized code here.         }}

5 个回复

倒序浏览
收到了,已经复制
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
留名,感谢分享
回复 使用道具 举报
非常感谢分享
回复 使用道具 举报
来自0419的高兴 来自手机 中级黑马 2016-5-5 23:25:06
地板
谢谢楼主的分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马