笔记1,吐槽

来源:互联网 发布:openVPN软件下载 编辑:程序博客网 时间:2024/05/22 19:32

   这两天突然心血来潮,想学习java,然后就去借了两本书,开始了我的学习java之旅。我在这个学习过程中的总结收获,都会时不时的没事写上一写。也算是自己辛苦学习的东西也是能用来装装逼的吧,呵呵。。。

       这两年来编程一类的书籍其实也看了一些,想什么c++,php,javascript,c,perl,python,等等的一些吧,但是这些东西都不是学习的太顺畅,基本上都是半途而非吧,除了C语言外,C能学完也是因为这是必修课之一,嘿嘿。。后来没事又学了学算法,要写写程序,所以C还没有忘完,还有那么点的东西在肚子里。但是,C尤其好处也有其缺点哇,在学习的过程中发现了一些缺点,比如说,高精度的问题,C就可能需要用到数据结构的问题,我记得有个题都用到了,fft来做高精度的乘法问题,我操,尼玛这还有没有点节操,当时数字信号处理学fft的时候都学得有点稀里糊涂的,还让我写,那心里是心惊胆战哇,因为我老感觉你把整数fft后再回来就搞不成整数了,害的我一直在思考这个问题,fft后再fft回来,还是原来的数吗?呵呵。。。还有一些高精度的加减法的问题,比如说bit acm的第一题a+b那个真是他妈的恶心,写了不少于一百行的代码,死活都过不去。后来看到一哥们直接用java短短的几行代码给拍死了,那是叫我情何以堪哇。再说一件事吧让我想学习java的。就是恶心的计算机网络这门课程。这门课大一的时候就上过了,现在是真心后悔,当时上课就是睡觉,基本上没怎么学,前一段时间突然发现它还是很重要的,在通信和信号处理这一块来说。寻思琢磨着信号处理肯定有信号传输吧,信号传输肯定就属于通信吧,通信处理的时候现在都是数字的吧,数字的是不是可以和计算机什么的沾沾边呢,这是不是就是计算机网络呢?即使用不到计算机这么大的东西,那嵌入式呢是不?突然一想通信电路,计算机网络什么的还是很重要的。这种想法是很不完善的推理,但是能给我大概的方向去学什么就可以了。。

       开头当然就是复习 计算机网络了,这个东西是大一的时候学的掐指算来,靠,是两年前学的,当时都没学懂现在也都忘了了,是件好事哇,全忘了了,就可以算是刚开始学啊,就当从来没学过。这两年其实也玩过网站的搭建写过一些php,javascript,html,mysql,css的代码,感觉也算理解了一些应用层的一些东西吧。

       为了能学好这个计算机网络,这个烂东西当年我自己看书的时候看的有点昏昏欲睡,肯定自学这个路不能再走了,幸好找到了计算机学院的课表,他们这学期上,于是,开始蹭课,蹭课或多或少都是有一些收获的,前两天去上课的时候,果然老多当年听到就头大的东西,现在感觉听听就明白了,啊,哈哈,,真是激发了我很大的兴趣啊,呵呵,原来我也是能听懂计算机网络的啊。然后买了一本这个老师推荐的书,计算机网络自顶向下方法,英文名字:Computer Networking top down approach,买这本书的原因就是因为这本书写法和正常书写法不一样就是从定往下写的,先写的tcp/ip体系结构中的,应用层然后写的传输层、网络层,链路层,物理层。而osi体系结构没怎么过多的介绍,果然很实用啊,不像当时,我们讲课一直在osi那里打转悠,知道我看这本书才搞明白原来有osi和tcp/ip两种体系结构啊,可能也和我老睡觉有关系,哈哈。。不过搞明白就好,至少现在我很藐视它呀,在心里上,当年那可是恐惧般的感觉哇。

       这本书,让我感觉很有意思,里面的东西就比较实际,不像大多数的教材那样坑爹赚钱,学完了,我都不知道该怎么去应用。而这本书恰恰就多出来了这么一部分的编程应用。让我感觉很爽啊,这才叫学以致用呢。首先,在第一个试验的的时候就遇到问题了,写一个tcp/ip什么的写一个客户端,服务器端的程序,还有个作业要写像网易闪电邮那个情况的,发邮件的简单系统,我操最可恨的是居然用 java。正好我也选了个网络通信技术及编程实践的课,也正好就是最后要做出来一个类似的东西,那个是要用vc而且是用VC++6.0来写,你知道我有多痛苦了吧,VC6.0那个坑爹的东西是老崩溃的呀。运行运行就没反应了。思量一下,不如乘此机会学学java,也学学vc吧,技多不压身,就是容易腌臜了,呵呵。

       java啊,安装包安装了我78百兆的空间,真够大的呀。大无所谓还没一个高清电影大吗?嘿嘿。。搞了一上午终于把它给装上了。于是开始写程序吧:


package helloworld;                   public class HelloWorld {                  public static void main(String[] args) {        // TODO code application logic here        System.out.println("Hello World! ");    }}

 上面就是我写的hello world,除了
System.out.println("Hello World! ");


是我自己写的外,全是自动生成的。其余的是什么东西?代表什么意思?有什么作用?什么什么的我一概不知,毕竟我刚刚开始吗。哈哈。。

java hello world!






原创粉丝点击