java,or c++/c 选择
一直都感到很迷茫,对于语言的选择,因为还是菜鸟的原因,无法看透里面的种种关系,一直在纠结其中。其实自己也明白“大道至简”,但还是按耐不住狂想的思绪,特别是当从公司出差回来之后,几天都没有做什么事情。
对C有一种偏好,所以一直在心里就有点排斥java。虽然java中也有很多东西要学,但是潜意识里面对这种想法就有点无动于衷,想想自己以后的工作,很有可能做的东西就是java,毕竟java有大型项目经验,而c只是爱好,也没有写过几个像样的程序。
这段时间一直都在好几样事情之间徘徊,论文、工作、爱好,其实自己制订了一个计划,上班的时候做工作,回来看论文,有闲暇时间再兼顾一下爱好,但有时候不知不觉又在工作时间玩自己的事情去了,结果工作没做好,回来又要想工作的事情,也没有时间做自己想做的事情,呵呵,还真是百转千回,不知所谓。
好了,要加强自己的执行力,上班就做上班时候的事情,工作就做工作的事情,暂时先不要纠结了,踏踏实实学好一样东西才是最重要的。其实去北京的项目,虽然用的是C,但都是面向对象的思路,这跟自己以前做过的gtk编程,使用glade也有异曲同工之效。
论文的事情最紧迫,也是在系统安全方向和模式匹配方向左右摇摆,结果什么都没做,其实如果静下心来好好看看,应该也会有不少收获的,怎么着也比自己这种举棋不定要强得多。
分析一下选择哪个方向好,
1.系统安全,实验室做过相关项目,有同门帮忙,可能对linux要求更高一点,但是偏重YY,
2.模式识别,无任何经验,实验室师兄发表过相应文章,偏向算法,
嗯,决定吧,就做系统安全方面的论文了,好好加油!
相关文档:
JDK1.4中
Map map = new HashMap();
Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
Object key = entry.getKey();
Object value = entry.getValue();
}
JDK1.5中,应用新特性For-Each循环
Map m = new HashMap();
......
example: 求5的阶乘。。
如下:
public class Test {
static int multiply(int n){
if(n==1||n==0)
return n;
else
return n*multiply(n-1);
}
public static void main(String[] args){
System.out.println(multiply(10));
}
......
2009-11-09 15:33:36
文件属性配置类
package cn.sist.file;
public class FileProperty {
private int sysProperty = 0;
private int hiddenProperty = 0;
private int readProperty = 0;
private int arriveProperty = 0;
private boolean changeAll = false;
public FileProperty setC ......
java 列出某文件夹下的所有文件
import java.io.*;
public class ListFiles {
private static String s = "";
private static BufferedReader in = new BufferedReader(
new InputStreamReader(System.in));
public static void main(String[] args) {
try {
s = in.readLine();
ge ......