您的位置:首页 > 编程语言 > Java开发

java基础环境变量设置

2011-09-17 14:27 211 查看
        老实说:自己的基础其实是蛮差的!在做基础测试的时候都在担心自己会不会过关,不过还是算我幸运,没有把在学校的东西忘光。所以在基础的学校的过程中,还算是受益良多。因为教学视频的内容跟学校的老师的教学内容有点不一样,所以,多少会对两种教学的方法进行对比。

        其实,在此之前我对java是一个跨平台的语言基本上是没有这个概念的。现在才知道这个还与CPU有关系,以前还真是没有意识到Windows与Linux系统有如此大的区别,光是在一个程序的运行上面就会有如此大的差别。跨平台性是它的特点,一次编译,到处运行。

       然而,在java的学习中,有个问题是必须解决的,就是java环境变量的设置。否则,什么程序都是不能运行的。 在环境变量设置中简单直接的方法就是点击我的电脑,右击选择属性-高级-环境变量就会出现下图的内容了!



当然也可以通过,在命令行里面通过键入:set path来查看环境变量的设置!不过值得注意的是:在设置的过程中注意在输入路径的过程中一定要注意空格的问题!否则会找不到路径的。比如,在这里:path=C:\ProgramFiles\Java\jdk1.6.0\bin这个路径,在等号的左右是没有空格的,如果是加上了空格,整个路径就发生了变化。所以在设置的时候是必须要注意的事项之一。

除了要设置path的环境变量以外,还有classpath的设置;classpath:是当我们在运行java文件的时候,系统能够找到相应文件;在设置的时候也是同样的需要注意空格的问题。

基本数据类型值间的相互转换一直是我在学习java的过程中不太清楚的问题!

(1)自动转换:


顺着箭头的方向,数据就可以进行,在源代码中不进行特殊说明就可以有系统将其进行转换;当然,除了boolean型以外的数据类型。

(2)强制转换:在上面的顺着箭头的转换方式,就可以直接进行系统自动转换,但是,在某些时候我们需要将这些数据反方向的进行转换,比如:将double型的数据转换成int型的数据,这是就需要我们用到强制转换实现。

强制转换的语法格式:

目标变量=(转换目标类型)待转换的变量或数字;

例如:double d=4.998;

            int i=(int)d;    //赋值后,变量i的值为4

所以,在强制转换的时候由于,不占用大空间的数据类型转换为占用空间小的数据类型所采用的是截取法,并不是我四舍五入的方法,转换后的数据难免会有数据丢失的现象。

(3)隐式强制转换:

如果我们在写程序的时候出现:byte b=123;在编译的过程中本来是应该报错的,但是在编译的时候是不会出现的。123本来应该是int型的啊!我看书得知:原来在java中有个特殊的情况就是,因为没有特殊的后缀来表示byte、short类型的数值,所以java系统就阴虚在编写代码的时候,使用int类型来表示byte、short类型的数值,有系统来进行自动转换识别。

时间有限啊!所以只是对于自己在两次学习的过程中比较有感觉的部分做了感受的分析;也不知道对不对;还请朋友些多多指点一下啊!由于知道规矩的时间有些晚了,所以,写博客的日子也就晚了;但是我一定会补上的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息