开学到现在,对Java的学习已经有一个半月了,Java中和C联系比较大的,
对象和类之前,稍微总结一下之前的学习。
(一)基本程序设计
    1.javac用来编译.java文件(即编译命令)。
             
    2.Java不直接支持控制台直接输入,但可以用Scanner类创建它的对象,以读取来
自System.in的输入:
Scanner input=new Scanner(System.in);在方法结束的时候需要
3.类的导入。
    (1)Scanner类在包java.util里,在第一行被导入。
import java.util.Scanner;     import java.util.*也可。
前者是明确导入,导入的是包中指定的类;后者是通配符导入,导入的是一个
包中所有
(2)java.lang包中所有的类是隐式被导入的,如Math类,String类等。
4.Java中命名习惯。
    (1)常量:全大写,两个单词间用下划线连接。
        常量的声明:final+类型名+常量名=初值;
    (2)类名:每个单词的首字母大写,同源文件名。
    (3)包名:全小写。
    (4)变量和方法名:第一个单词全小写,若有多个单词组成,则后面的单词首字母大写。
5.关于空间的分配:
    (1)8中基本数据类型在栈中分配空间。
    (2)数组的引用在栈中分配空间,创建数组时在堆中分配。
6.字符串常量不能跨行,否则会造成编译错误。可以将字符串分成几个单独的子
们组合起来。
7.数值类型转换:
    (1)拓宽类型:小范围类型变量转换为大范围类型变量。
        Java可以实现自动拓宽一个类型。
    (2)缩窄类型:大范围类型变量转换为小范围类型变量。
         缩窄类型必须显示完成,即进行强制类型转换。
    (3)有一个操作数是double型则全部转换为double型。
    (4)在x1 op= x2形式的增强赋值表达式中,执行为x1=(T)(x1 op x2),T是x1的
8.良好的编程习惯:
    (1)写上必要的注释,解释程序的功能,特点及独特技术。
    (2)尽量不要用“l”命名,容易和“1”混淆;也要避免对“0”和“o”的混淆。
    (3)二元操作符的两边应该各加一个空格。

    (4)块有次行风格和行尾风格两种写法,行尾风格更节省空间,并有助于避免一