java,or c++/c 选择
一直都感到很迷茫,对于语言的选择,因为还是菜鸟的原因,无法看透里面的种种关系,一直在纠结其中。其实自己也明白“大道至简”,但还是按耐不住狂想的思绪,特别是当从公司出差回来之后,几天都没有做什么事情。
对C有一种偏好,所以一直在心里就有点排斥java。虽然java中也有很多东西要学,但是潜意识里面对这种想法就有点无动于衷,想想自己以后的工作,很有可能做的东西就是java,毕竟java有大型项目经验,而c只是爱好,也没有写过几个像样的程序。
这段时间一直都在好几样事情之间徘徊,论文、工作、爱好,其实自己制订了一个计划,上班的时候做工作,回来看论文,有闲暇时间再兼顾一下爱好,但有时候不知不觉又在工作时间玩自己的事情去了,结果工作没做好,回来又要想工作的事情,也没有时间做自己想做的事情,呵呵,还真是百转千回,不知所谓。
好了,要加强自己的执行力,上班就做上班时候的事情,工作就做工作的事情,暂时先不要纠结了,踏踏实实学好一样东西才是最重要的。其实去北京的项目,虽然用的是C,但都是面向对象的思路,这跟自己以前做过的gtk编程,使用glade也有异曲同工之效。
论文的事情最紧迫,也是在系统安全方向和模式匹配方向左右摇摆,结果什么都没做,其实如果静下心来好好看看,应该也会有不少收获的,怎么着也比自己这种举棋不定要强得多。
分析一下选择哪个方向好,
1.系统安全,实验室做过相关项目,有同门帮忙,可能对linux要求更高一点,但是偏重YY,
2.模式识别,无任何经验,实验室师兄发表过相应文章,偏向算法,
嗯,决定吧,就做系统安全方面的论文了,好好加油!
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
一个由 Carol Hamer 写的比较有代表性的源码,作者全力推荐,尤其是对于没有 J2ME 开发经验的朋友。自己动手敲出以下贴出的 Hello.java 和 HelloCanvas.java 源码,并运行,用心体会一下。相信你理解了此源码之后,即可步入 J2ME 开发。
注释都在源码里,运行环境自己配,自己动手看运行效果,理解之后,然后动手修 ......
import java.util.Random;
public class MathOperators {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//随机数的产生
int[] arr = new int[10];
Random r = new Random();
for (int m = 0; m < arr.length; m++)
{
arr[m] = ......
转贴..............
Java基础方面:
0、作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ &t ......
一般变量定义在*.c文件中,而*.h文件中声明变量或函数名和符号名.
避面重复编译的解决方法:
比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件都要调用同一个头文件去编译,重复编译会产生大量的声明冲突。解决这个问题的方法使用#ifndef, #endif, #endif。
&nbs ......