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