String.CopyTo方法和java多线程的一些问题整理
2015-11-13 19:26
381 查看
String.CopyTo方法的具体用法是什么?
回答:
String strA="Hello";
int i;
char[] newCharArr=new char[100];
for (i=0;i<10;i++)
newCharArr[i]='x';
//复制strA的元素,从下标为1的元素开始复制;
//复制到newCharArr中下标为2的位置开始;
//赋值个数为3;
//所以,newCharArr原有的前两个元素没有受到影响;
strA.CopyTo(1,newCharArr,2,3);
Console.WriteLine(newCharArr);//"llo"
======================
输出结果:
xxellxxxxx
问题:java多线程的一些问题
详细:编写自定义类MyRunnable,该类实现Runnable接口,。类中的run方法如下实现:循环3次,每次先在命令行输出该线程第几次运行,然后休眠delay毫秒,循环结束后输出该线程结束的信息。
编写应用程序TestRunnable.java,在其main方法中创建类MyRunnable类的三个对象r1、r2、r3,构造方法的参数分别指定为:1000、2000、3000。用线程类的构造方法Thread(Runnable target )创建3个线程,其参数分别为r1、r2、r3,并启动这三个线程,main方法的最后输出当前活动线程的数目。
回答:
其实不只是java,其他语言也有线程,线程的作用很多,举例说吧:
1. 最为典型的就是你在网络上放一个服务端,一个客户端访问时,就会新建一个线程处理这个客户端的事务,这样的话只要不断新建线程就可以处理多个用户的请求了;
2. 游戏里面,一个精灵向一个方向移动的时候,通常我们为了效果更好一点,会在一个方向为精灵准备两幅不同的图片。比如向前走,我们会准备一幅出左脚的图片和一副右脚的图片(如果只有一幅图片的话,那么精灵移动的时候就象在溜冰了,呵呵)精灵向一个方向移动的时候我们会建两个线程让这两幅图片交替绘制,这样就产生了走动的效果了。
回答:
String strA="Hello";
int i;
char[] newCharArr=new char[100];
for (i=0;i<10;i++)
newCharArr[i]='x';
//复制strA的元素,从下标为1的元素开始复制;
//复制到newCharArr中下标为2的位置开始;
//赋值个数为3;
//所以,newCharArr原有的前两个元素没有受到影响;
strA.CopyTo(1,newCharArr,2,3);
Console.WriteLine(newCharArr);//"llo"
======================
输出结果:
xxellxxxxx
问题:java多线程的一些问题
详细:编写自定义类MyRunnable,该类实现Runnable接口,。类中的run方法如下实现:循环3次,每次先在命令行输出该线程第几次运行,然后休眠delay毫秒,循环结束后输出该线程结束的信息。
编写应用程序TestRunnable.java,在其main方法中创建类MyRunnable类的三个对象r1、r2、r3,构造方法的参数分别指定为:1000、2000、3000。用线程类的构造方法Thread(Runnable target )创建3个线程,其参数分别为r1、r2、r3,并启动这三个线程,main方法的最后输出当前活动线程的数目。
回答:
其实不只是java,其他语言也有线程,线程的作用很多,举例说吧:
1. 最为典型的就是你在网络上放一个服务端,一个客户端访问时,就会新建一个线程处理这个客户端的事务,这样的话只要不断新建线程就可以处理多个用户的请求了;
2. 游戏里面,一个精灵向一个方向移动的时候,通常我们为了效果更好一点,会在一个方向为精灵准备两幅不同的图片。比如向前走,我们会准备一幅出左脚的图片和一副右脚的图片(如果只有一幅图片的话,那么精灵移动的时候就象在溜冰了,呵呵)精灵向一个方向移动的时候我们会建两个线程让这两幅图片交替绘制,这样就产生了走动的效果了。
相关文章推荐
- MyEclipse不能部署工程
- ssh项目中的,由于spring的注入问题引起的空指针错误
- Java多线程实现二维数组相乘
- java设计模式-迭代器模式(Iterator)
- protobuf java 反射
- Spring 学习日记 (1)配置文件的装载
- [Java][RCP] 引入第三方jar包时出错: XXXcannot be found XXX
- java中数组赋值
- MyEclipse + Maven开发Web工程的配置
- Eclipse快捷键 10个最有用的快捷键
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- elasticsearch2.0源码在开发环境eclipse中启动的问题及解决方案
- Java ScriptEngine 解析js
- SVN之——使用 Eclipse 的 SVN 插件创建项目的主干/分支/标签
- java反射机制
- javamail
- 【leetcode】【75】Sort Colors
- java中不同的ORM框架实现对数据库批量插入数据库的方式与技巧
- 基于java自身技术实现消息方式的系统间通信
- 基于java自身技术实现消息方式的系统间通信