gaodeji吧 关注:15贴子:1,171
  • 4回复贴,共1

计算机类!!

收藏回复

  • 60.15.47.*
1楼2008-09-29 11:53回复
    • 221.212.138.*
    2楼2008-10-09 09:04
    回复
      • 221.212.138.*
      3楼2008-11-25 20:16
      回复
        • 221.212.138.*
        http://tieba.baidu.com/f?kz=132550811


        4楼2009-05-13 14:14
        回复
          规则第二条,一定要集中突破对关键的结构性知识的理解,一定要先搞清楚一些基本的流程和原理。
          不要着急看懂整个一本书或一本教程,要注意,一本好书的精华和关键信息肯定分布在前三分一部分,所以要集中把关键的东西搞清楚搞透。按我的经验,初学者最棘手的问题可能是无法把编程概念与实际概念联系起来。那么这个“实际概念”到底是什么呢?这个必须首先提出来。首先,是应用程序或软件在操作系统中执行这个现实,其次是用户(包括我们自己)使用软件解决实际问题、辅助工作这个现实,对于程序员来说,首先要去认识第一个现实。假若你编写了一个程序,然后编译出一个可执行文件来(XXX.exe,或是别的),那么这个可执行文件如何使用呢?在windows中,双击这个文件就能运行它了。好,我现在就讲一讲它的“执行”与你编写的代码之间到底是如何关联起来的。
          public class Test
          { //一个主类,主类是一个具有“入口”方法的类,主类是唯一的
          pubic static void main(String[] args)//这就是“主方法”,
          //是程序的“入口”,操作系统由此处开始执行你的程序
          {
          System.out.println("hello,world");//向世界问好
          }
          }
          当用户“调用”上面的程序编译好的MyTest.class 时,操作系统(实际是虚拟机)只是负责调用这个入口方法main,其他的工作,都由这个入口方法负责了,编程员想干的任何操作,就要从这个入口方法开始,上面的例子中,入口方法中调用了系统输出流的打印文本行方法(命令),那么到底怎么打印则由这个println方法具体负责了。这个println方法是sun公司写的,其中肯定又调用了一系列动作,每个动作具体干些什么又由其定义决定,这样就构成了一棵倒挂的“调用树”,进程或线程的执行指针按照深度优先的方式遍历整个树,main方法就树根,遍历从“根”开始最后又回到“根”,最后又交回操作系统或虚拟机。这个过程弄明白了吗?一时看不明白也不要紧,只要多“try”一“try”就很容易理解了。


          IP属地:黑龙江禁言 |6楼2012-03-05 20:39
          回复