|
从今天开始我将一课一课非常详尽点评孙鑫老师的JAVA无难事视频教程,希望能够在十二天内搞定.
0 T" b+ n, F, b) ^2 w) X$ d
% z) R/ J& k% N% r' | 第一课:Java跨平台原理的剖析和Java环境变量的配置 duration:02:25:38
$ {$ n, i, C; O$ x {& x& l2 M3 A) D2 M: u) X1 C% m, P" [4 T1 |( Y
其实我曾听过几节哈工大的辛明影老师讲的JAVA,不过由于不是太直观,一直以来都是处于很迷糊的状态,结果很快把所学的一丁点儿皮毛也忘光了.昨天抱着并不乐观的心态听了一下孙老师的JAVA无难事,真是有一种想见恨晚的感觉.* M: K. f! E/ p* n
首先提醒大家要分清楚什么是SDK,JDK,JAVA2等概念,然后很自然是介绍JAVA的一些特性,以及优点,JAVA的可移植性,跨平台性,它的网络特性,它的健壮性等等,随后简单地剖析了JAVA的跨平台原理,并进行了一些生动的类比,把JAVA虚拟机比作Windows OS,把JAVA字节码比作二进制机器码,把JAVA解释器比作CPU.! X, a) b. c2 s: l( ^
对一些生手来说,环境变量的设置往往比较头痛,至少以前我看某位朋友写的JAVA环境变量设置方法看得我是云里雾里,最后还是设置不对.但通过孙老师这部教程第一讲里直观的操作与讲解,我这才发现环境变量的设置是那么简单,例:set path=D:\j2sdk1.4.2\bin (确定JAVA编译器javac.exe,和JAVA解释器java.exe查找路径),以及set classpath=D:\javalesson\lesson1 (JAVA源程序中的类,注意不是类文件的查找路径),当然想了解得更详细请赶快去听课吧.
& `; W" U% `5 ~4 U 第一讲的最后讲解了JAVA的八种基本的数据类型byte(1),short(2),int(4),long(8),char(2),float(4),double(8),boolean(注意布尔型数据的取值只能是true和false).另外指出JAVA的条件语句,循环语句与C的用法类似,提醒自增自减语句要根据编译器的不同注意该怎样正确使用.对了,此讲还扼要介绍了JAVA的一维数组的声明,空间的分配,数组的初始化等知识细节,以及JAVA二维数组.JAVA二维数组非常有特色,与传统的二维数组有很大的区别,在这里容我卖个关子,不清楚的同学请记住我说过JAVA的二维数组很有特色,等到你了解后,你就会恍然大悟了 |
|