学习日志

2009-05-03 05:00

                                            2009年5月2日学习日志

        今天——52,是我参加“东方标准”的大学生就业扶持公益培训的第一次上课的日子。虽然是五一期间,利用假期学习,我却无比的高兴:在这里,我开始学习一门新的程序开发语言——JAVA,体验一种全新的教学方式,接受对自己的适应能力、学习能力和实践能力的一次挑战。我之所以高兴不仅是因为有机会参加这次培训,更是因为我以此次培训为契机,开始学习一些我想学做一些我想做的事情。一言以蔽之,今天的学习得感受——累、充实并快乐着。

        通过一天的学习,有几点感受想说说。首先,视频教学的内容是很生动的,虽然到了讲述数据类型、标识符等基础知识避免不了有一点枯燥。在开篇的小故事里,以人际交往中的翻译经过词汇、语法、语意、消化吸收和重新组织等过程作比,生动地阐述了一个源程序的编译原理;更以笔译和口译在速度,实时性等方面的特征,明晰了编译型和解释型两种方式执行源程序的差异和优缺点。其次,过来辅导我们的老师随和容易相处;老师的数量之多是其他的时候不可奢望的。因此有任何问题可以当场解决,不必将疑问留到课后,甚至成为永远的遗憾。这可以说我迄今为止受到的最好的待遇,既然如此,试问我有什么理由不珍惜机会努力学习,尽量提高自己呢?

        这般感受带给我是感激和感恩,所以最后我要说声:衷心地感谢东方标准提供的机会,让我有这样的机会学习和提高!我亲爱的朋友们,你们是不是也将带着一颗感恩的心去努力去付出,去回报呢?

   

    下面简约的总节今天的课程内容,作为初学者,必然有许多概念上的问题不能理清,恭请批评指正,别忘了“助他人成功也会成绩您的成功!

   

    软件行业

          1)  要精通一门高级编程语言,做到轻松从一门语言过渡到另一门语言。

          2 数据库是有极限的,初学者要了解数据库的检索、优化、设计、拆分、备份、集群和拷贝

          3 网络知识上在协议,安全控制等各方面很重要,这对应用程序的应用和稳定是必要的

          4)    软件工程与项目管理是分不开的,软件测试等是很重要的。

          5 大型软件开发过程中的“人月理论”,实质是管理问题

          6 操作系统是经历过无数人检验的稳定性的系统,是值得学习和借鉴的

   

    JAVA源程序的执行过程体现了分层思想,正如操作系统将硬件和应用程序分开一样。

 词汇分析—》语法分析—》意义分析—》中间码—》最佳化—》机器码

                  产生字节码(编译)                                        JVM(解释) 

 

JRE的功能

加载代码    校验代码     执行代码

 

JAVA的垃圾回收机制

1)               垃圾收集——不在使用的内存应回收

2)                JAVA解除了程序员回收无用内存的责任,它提供一种系统级的线程跟踪存储空间的分配情况,并在JAVA空闲的时候检查并释放可释放的内存空间

3)               垃圾收集在JAVA运行过程中自动运行,程序员无法精确控制和干预

 

JAVA的环境变量的设置

    我的电脑(右键)》》属性》》高级》》环境变量》》系统变量Path(双击)》》将JAVA应用程序的路径复制给Path(用分号隔开)》》确定

 

JAVA源程序的执行过程

      盘符:CR

      cd  源程序路径 CR

      javac  源程序名.java  CR

      java   源程序 CR

     注:CR表示回车

 注意:  1)类名与源程序文件名一致

               2public类有自己的独立的  *.java文件,一个*.java文件只有一个public类,且文件名为public对应得类名

 

        //               用于引导单行注释

       /*     */        用于引导多行注释   不能嵌套

       /**              用于引导JDK文件注释

标识符

    用于命名变量、类和方法

1)            可包含下划线、数字、$和字母,

2)            不能以字母足为开头

3)            大小写敏感,不能与关键字重复 

     关键字

1)            全部是小写

2)            goto const作为保留字

3)            truefalse作为boolean型数据的值

     数据类型

        18种简单数据类型:

      数值类型  byte1B)、short2B)、int4B)、long8B)   

        char2B

        boolean1bit

        2)引用数据类型

                     class

            接口       interface

            数组、枚举 enum

               注:由于JAVA采用的Unicode码中的字符型是2B,为了避免存储资源的浪费,就产生了UTF-8(欧美)  GB2312GBKGB18030

 

        分支语句

                  ifboolean expression

{

statement   or  block

}

else  ifboolean expression

{

statement   or  block

}

else 

{

statement   or  block

}

    

            1)关系运算符

                      >< >=== !=

                     优先级最低

            2)布尔运算符

                      !&|&&^||

                      结果为boolean

      3)算术运算符

           +、—、*/%

4)三元运算符

           conditions  expression1 expression2

5)递增、递减运算符

            ++- -

      当二者作为后缀运算符时,先引用变量的值,在再做递增或递减操作,否则先做递增或递减操作,在引用变量的值。例如:

 _______________________________

      int  i=100

      int  t1= i++//t1=100i=101

 _______________________________

      int  i=100

      int  t1= ++i//t1=101i=101

            _______________________________

      int  i=100

      int  t1= i--//t1=100i=99

 ________________________________

      int  i=100

      int  t1= --i//t1=99i=99

            ________________________________

 

  JAVA程序的结构

     public  class  类名

{

  public  static void mainString[ ]  args

{

System.out.println(   );

}

}

413 次阅读 | 8 个评论

留下脚印

 
  • 宋艳华
    宋艳华 2009-05-03 17:04
    太好了,你的日志可以作为我们很不错的学校资料!希望你以后都这样写!~我每次都会来看的!相信你一定会大有所成的!
  • 姚元
    姚元 2009-05-03 17:05
    自己写的啊?这么多!
  • 王海龙
    王海龙 2009-05-03 18:53
    宋艳华: 太好了,你的日志可以作为我们很不错的学校资料!希望你以后都这样写!~我每次都会来看的!相信你一定会大有所成的!
    谢谢啊,但是太耗时间了啊,这点花了好几个小时呢
  • 王海龙
    王海龙 2009-05-03 18:55
    姚元: 自己写的啊?这么多!
    好久没写东西了,都不会写了。胡言乱语凑数呢
  • 何鸣翔
    何鸣翔 2009-05-04 00:57
    部长就是牛啊~~无法望你项背
    有龙兄,什么都不怕,哈哈哈~~
  • 董丁浩
    董丁浩 2009-05-04 12:36
    宋艳华说的对,你们都可以进来看看作为大家的复习资料了,呵呵!所以,多看同学的日志是很有帮助的!呵呵
  • 杨理想
    杨理想 2009-05-05 23:20
    哇!!精华呀!!我在自己电脑上设置了环境变量以后,还是说“系统找不到指定的路径”。哪出问题啦??
  • 王海龙
    王海龙 2009-05-07 00:32
    董丁浩: 宋艳华说的对,你们都可以进来看看作为大家的复习资料了,呵呵!所以,多看同学的日志是很有帮助的!呵呵
    董老师太抬举了,不过是凑数罢了

评论