java基础1和2--java开发前奏和java编程基础--要点总结

    技术2022-05-19  23

    java基础1

    1.JVM虚拟机实现了一次编译,到处运行。 2.java是一种编程语言,是一套开发工具,也是一个运行环境。 3.在命令行窗口中输入set可以查看环境变量,也可以直接查看某个变量的值,如set path。 4.如果变量在用户变量和系统变量共同设置的话则最终结果是两者相加之和 5.set path=××××用来直接设置环境变量,set path= 空 表示删除该变量。set path=%path%;***表示在原path后再追加其他值。在设置环境变量是一定要注意空格,空格相当于一个字符。 6.path环境变量为命令提供查找路径。classpath为类提供查找路径。在classpath中应该注意在当前目录也能查找,所以要加一个点'.',比如classpath=c:/myjava;.。classpath等号右边很忌讳有空格,所以一般不要把文件放在有空格的文件夹中,比如 Document and settings的目录。同时也不能有中文字符。 7.在使用jdk时,应该特别注意所使用的版本是否是自己所希望的版本,要防止其他版本产生影响。 8.如果想知道确定的文件名,可以将文件直接拖到运行窗口或者命令行窗口中。 9.public型的类名称必须和源文件名相同。 10.set对环境变量的改动只对当前窗口有效,如果关掉窗口之后再重启的话就不会看到以前的修改了。所以如果想彻底改变的话就要在我的电脑的属性中进行设置了。 11.反编译工具jad

     

    java基础2

    1.字符串不能断行,可以用'+'把多个单词连接起来。 2.自动类型转换(隐式类型转换),可以将低字节赋值给高字节。 3.强制类型转换(显式类型转换)。要注意数据丢失的情况。将高字节赋值给低字节。 4.对于返回值为void类型的类,则系统默认在末尾添加return;如果想提前返回的话,就可以在相应位置添加return; 5.if语句最好用大括号标注,这样会方便阅读,避免出错。 6.switch只可以接受int,byte,short和char类型的数据。 7.浮点数在计算机中的存储方式较为复杂,分为符号位(31),幂指数(23+-30)和有效为(0-22);具体计算方式可以查看API中的float.intBitsToFloat的说明。当幂指数位全为1而有效位为0时表示无穷大。 8.浮点数不适合用==进行比较,应该给出一个范围。 9.定义数组时不能指定长度,否则编译出错。比如int a[10]; 10.java中没有真正的多维数组,只有数组的数组。java中多维数组不一定是规则矩阵形式。 11.数组的排序:Arrays.sort(x);


    最新回复(0)