由于之前学习过C语言和Python,在此基础上想自学一下Java,相当于小白,在此记录学习笔记。
一、名词解释
- Java SE(Stadard Edition):标准版;
- Java EE(Enterprise Edition):企业版。
- Java ME(Micro Edition):微型版。
- JVM(Java Virtual Machine)虚拟机:使用软件在不同的操作系统中,模拟相同的环境。(跨平台性)
- JRE(Java Runtime Environment)运行环境:包含JVM和解释器,完整的Java运行环境。
- JDK(Java Development Kit)开发环境:包含JRE+类库+开发工具包(编译器+调试工具)。
二、环境搭建
-
win7
- 点击这里下载Java开发工具包JDK,版本很多,这里安装的是jdk-7u10。
- 配置环境变量:打开环境变量界面,在系统变量中进行如下配置
2.1 新增变量名:CLASSPATH;
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面的点)
2.2 新增变量名:JAVA_HOME;
变量值:C:\Program Files (x86)\Java\jdk1.7.0_10(对应的安装目录)
2.3 双击Path,如果是竖直的,新建 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;并上移直到最上面。如果是水平的,则将其放到最前面,也可以放到注中位置的后面。
注: 如果想将path从水平变成竖直,只需将path中的C:\Windows\system32移到最前面。
-
win10
将C:\Program Files (x86)\Java\jdk1.7.0_10\bin(自己安装的位置)放到path环境变量中就可以了,win10系统会自动查找运行环境,不需要配置其他环境变量。
三、第一个程序
新建一个Test.java文件,使用notepad++或记事本进行程序编写:
public class Test{
public static void main(String[] args){
System.out.print("Hello World!");
}
}
- win+R进入dos界面
- javac Test.java进行编译。
- java Test运行程序,这时结果就出来了,如果有需要可进行第四点生成文档。
- javadoc -d . Test.java生成外部文档。(其中index.html是主要的)
4.1 源文件第一行写package 包名; javac -d . Test.java 自动生成目录结构。(如包名为p1,则自动在该路径下生成p1文件夹并将class文件放到该文件夹下)
4.2 再使用java 包名.类名(全限定名)运行。(java p1.Test)
4.3 包的命名格式:域名倒置,如cn.com.company.department.group.project.module.XXXclass。
四、标识符约定俗称
- 望文生义、见名知义;
- 类名由一个或多个单词组成,每个单词首字母大写(pascal);
- 函数名、变量名由一个或多个单词组成,首单词首字母小写,拼接次首字母大写(camel);
- 包名全小写,只可以使用特殊字符“.”,并且不以“.”开头或结尾;
- 常量全大写,多个单词用_连接;
五、BUG
当我按照上面操作进行环境变量配置后,DOS窗口下输入javac显示
在path路径下新增C:\Program Files (x86)\Java\jdk1.7.0_10\bin后重新打开DOS窗口输入javac显示
原因目前未知,待后续得知后更新。