每天随笔记
---恢复内容开始---
2017-11-23
ctrl +shift+T = eclipse里边的查找类和方法的窗口
ctrl+鼠标截取的方法 然后左键点击 会取到这个方法的源代码,然后ctrl+o去搜方法
reference type :引用类型
2017-11-24
ctrl+T 显示子类 泛型很难用到,但是可能会见到。扫盲作用
面试永远不要留空白。
separator : n. 分离器;[计] 分隔符
2017-11-29
I/O操作很耗性能
2017-11-30
import java.io.*;
public class TestDemo {
public static void main(String[] args)throws Exception {
String str = "System.out.println(1+1);";
eval(str);
}
private static void eval(String str) throws Exception {
String code = "public class App{public static void main(String[] args) {"+str+"}}";
OutputStream out = new FileOutputStream("App.java");
out.write(code.getBytes());
Runtime javacRuntime = Runtime.getRuntime();
Process javacpPocess = javacRuntime.exec("javac App.java");
InputStream error = javacpPocess.getErrorStream();
byte [] buffer = new byte [1024];
int len = -1;
while((len = error.read(buffer)) != -1){
System.out.println(new String(buffer ,0 , len));
}
Runtime javaRuntime = Runtime.getRuntime();
Process javapPocess = javaRuntime.exec("java App");
InputStream in = javapPocess.getInputStream();
buffer = new byte [1024];
len = -1;
while((len = in.read(buffer)) != -1){
System.out.println(new String(buffer));
File javaFile = new File("App.java");
javaFile.deleteOnExit();
}
}
}
打开dos命令行用cmd
2017-12-03
写代码要求:
先看一遍笔记,回忆然后写上要求:写上每一步干嘛,然后用代码写出来,然后测试
写的不流畅说明不完全懂·,思考完 理解着再写
第一遍可以参考笔记,第二遍也可以,第三遍就得自己完全写l。
2017-12-04
保存资料可以用IE浏览器对网页就行strl+s 保存为
这样的格式 据说很好用
红移: 和火车开开声音变尖差不多
2017-12-08
strl+m eclipse放大,再按变小。
2018-03-30
快速try catch
2018-03-30
快速构造器

浙公网安备 33010602011771号