import java.util.concurrent.TimeUnit; public class ThreadDemo5 { public static void main(String[] args) { /** * 创建几个线程 * 下面只创建3个线程去执行任务task * ExecutorService exe=Executors.newFixedThreadPool(3); * * 创建单个线程去执行任务(线程死掉会重新启动) * ExecutorService threadPool ...
(一)输入流: InputStream File file=newFile("E:/test/2.txt"); InputStream is=newFileInputStream(file);//多态,输入流文件子类byte[] by=newbyte[1024];//每次装载的容量intlen=0;while(-1!=(len=is.read(by)))//读到by字节数组里,每次读1024个字节{//循环一次就把一次的数据给str--->字节数...
static ShareData data=new ShareData(); public static void main(String[] args) { new Thread(new Myrunnable1(data)).start(); new Thread(new Myrunnable2(data)).start(); } } class Myrunnable1 implements Runnable{ int i=50; private ShareData data; public Myrunnable1(ShareData data){ this....
public static void main(String[] args) { for(int i=0;i<2;i++){ //两个线程 new Thread(new Runnable() { @Override public void run() { //data = (int) Math.random() * 10; int data =new Random().nextInt(); map.put(Thread.currentThread(), data); System.out.println(Thread.cu...
Java代码 //在Activity第一次被创建的时候被调用@OverrideprotectedvoidonCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);//启动activity_main.xml定义的布局bt1 = (Button) findViewById(R.id.bt1);//找到控件bt1.setOnClickListener(newView.OnCli...
(一)字符输入流 Reader FileReader fr=newFileReader("abc.txt");//字符输入流类 LineNumberReader in=newLineNumberReader(fr);//为输入数据加上行号 LineNumberReader类的方法 String str=in.readLine();//读取一行in.getLineNumber();//读取行号 FileReader类的方法 ...
packageCaculater;importjava.awt.Button;importjava.awt.Font;importjava.awt.TextArea;importjavax.swing.JFrame;importjavax.swing.JMenu;importjavax.swing.JMenuBar;importjavax.swing.JMenuItem;importjavax.swing.JTextArea;importjavax.swing.JTextField;publicclassCaculaterextendsJFrame {privateJTextField resultText ...
document.appendChild(bookstore); bookstore.appendChild(book);/*输出文件到XML中*/TransformerFactory transformerFactory=TransformerFactory.newInstance();try{/*转换器*/Transformer tf=transformerFactory.newTransformer();/**设置输出性质 Provides string constants that can be used to set ...
1.泛型继承 packagedemo;/*** 泛型继承 * 1.全保留 * 2.部分保留 * 3.具体类型 * 4.没有类型*//*父类一般定义为抽象类*/publicabstractclassFather<T1,T2>{ T2 name;publicabstractvoidtest(T1 age);//抽象方法只定义方法,没有方法体}//全保留//子类可以继续添加泛型类型class c1<T1,T2,A,B> 富...
一个简单的文本扫描器,它能够解析原始的类型还有字符串 使用正则表达式。 一个扫描器使用一个分隔符中断输入为令牌,在默认情况下会匹配空格。 (scanner.nextInt) Scans the next token of the input as anint. 扫描下一个输入为整型的令牌。