JAVA 学习记录

【1-1】

JAVA_HOME:是Java JDK的安装目录,

CLASSPATH: class文件的放置位置。

       "." 代表当前目录,简单的Java文件,都在当前目录下生成class文件。

                    配置classpath,用dt.jar

【1-2】

文件名不能以数字开头。eg:001HelloWorld.java

            (HelloWorld1.java 可以)

【1-3】

内存区域:1-code segment (代码区)

     2-data segment  (放静态变量,字符串常量)

     3-stack (局部变量,eg:函数的参数)

     4-heap (new出来的东西)

【1-4】

不可以有同名变量,在共同作用域。

【1-5】

基础数据类型 4类8种

*逻辑型-boolean(false)

*文本型-char (‘\u0000’, null)

*整数型-byte  (byte-0)

    short  (short-0)

    int      (0)

    long    (0L)

*浮点数型-float (0.0f)

     double (0.0d)

注:当变量作为一个类的成员时,给定其默认值,以确保那些是基本类型的成员变量得到初始化(C#有,C++没有此功能)

     当变量在方法中出现时,必须初始化(赋值),否则报错;

eg:int x; 那么变量x得到的可能是任意值(与C 和C++中一样),而不会被自动初始化为零。(许多C++编译器会对未初始化变量给予警告,而Java则视为是错误)。

原文地址:https://www.cnblogs.com/tiechui/p/1830049.html