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