赞
踩
目录
下面我们详细讲解一下为什么要配置Path,JAVA_HOME和CLASSPATH
JDK: Java development kit —— Java开发工具包
安装JDK,配置环境变量。
假如我们桌面没有QQ图标,每次启动QQ就得通过安装路径找到QQ.exe进行启动
这样太麻烦,如果我们想在命令行中启动QQ,该怎么做呢?
这样就可以:
我们可以看到,只有切换到qq.exe当前的路径时,才可以通过qq.exe启动QQ,那么能不能在任意路径底下都能通过qq.exe启动QQ呢?
当然可以。这就需要配置环境变量了。
系统属性-环境变量-Path-把刚刚的路径添加进去(D:\软件\Bin)就可以了(电脑在找命令时,会去检查Path,就会在Path中找到qq.exe的路径,我们就不需要在命令行中输了)
这时,直接输入qq.exe就能直接打开QQ
当然,这种通过配置环境变量进行命令行启动的方式不仅限于QQ,如果你想,都可以。
到这就可以解释Java为什么要配置环境变量了,JDK中也有好多.exe文件之后需要被用到(java.exe,javac.exe等),当我们通过命令行运行java时,必须在这个路径底下才可以,
而通过配置环境变量,我们就可以在任意路径都可以通过命令运行java了。
配置环境变量就可以省掉切换路径的那串命令。非常方便。
Path:
JAVA_HOME:
CLASSPATH:
在记事本中写一个Java的HelloWord程序
记事本中这一堆字母怎么运行?—— 通过命令行来编译后运行。
图解:(!!!)
write once,run anyone 编写一次到处运行
只要你的电脑上有JVM,我把我的.class文件发给你,无论你是什么电脑,多少位的电脑,你都能运行
如果不想用 cd 来切换路径,可以用以下方法:
但是一个源文件中可以有多个类,并且每一个类都会生成一个字节码文件。
在一个类中,main方法也只能有一个
总结:
main/psvm - public static void main(String[] args) { }
sout - System.out.println();
10.sout - System.out.println(10);
"hello".sout - System.out.println("hello");
块注释 ctrl+shift+/ 取消块注释 ctrl+shift+/ 效果 /* */
行注释 ctrl+/ 取消块注释 ctrl+/ 效果 //
文档注释 输入/**按回车 效果 /** */
Java中的注释主要分为以下三种:
在cmd中,使用javadoc工具从Java源码中抽离出注释,可能会用到的命令如下:
-d 创建目录 后面是目录名
-author 显示作者
-version 显示版本号
-encoding UTF-8 设置编码为UTF-8
-charset UTF-8 字符集修改为UTF-8
如:javadoc -d myHello -author -version -encoding UTF-8 -charset UTF-8 HelloWorld.java
在程序中由用户给类名、方法名或变量所取的名字就是标识符。
关于标识符的规定:
关于标识符的建议(合法但不合理):
如:
下面那些标识符是合法的?
A:class B:HelloWorld C:main D:123abc E:ARRAY_SIZE F: $name G: name:jim
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。