Java环境变量配置
- JAVA_HOME
-路径为jdk目录,供基于java的软件寻找执行程序 - Path操作系统搜索顺序
-添加变量%JAVA_HOME%\bin; - 验证方式
-javac结果 - classpath(java类搜索顺序)可以使用java -cp|set临时设置(当java找不到主类可能此变量出问题)
编写hello world
- java程序编写过程
-编写源文件–HelloWorld.java
class HelloWorld
{
public static void main(String[] args)
{
system.out.println("HelloWorld!");
}
}
-编译源文件–javac 源文件路径HelloWorld.java->HelloWorld.class(生成字节码文件)
-执行文件–java 类名HelloWorld
-配置临时classpath----java -classpath
Java常识
- 类名不能有空格
- 同类名调用环境变量在前面的 java -cp .;
- java程序从public static void main处执行
- JVM
-java virtual machine,java虚拟机,用于跨平台 - JRE
-java runtime environment,java运行时环境,jvm+核心类库 - JDK
-java development kit jre+jdk
Java关键字
//数据类型
class //类
interface //接口
byte //字节
short //短整型
int //integer整形
long //长整型
float //浮点型
double //双精度浮点
char //字符
void //空
//定义值
true
false
null
//流程控制
if
else
switch
case
default
while
do
for
break
continue
return
//修饰符
private //私有的
protected //受保护的
public //公有
abstract //抽象的
final //最终的
static //静态的
synchronized //同步的
extends //继承,扩张
implements //实现
new //新建
this //这个
super //超类的,父类
instanceof //是否是某的对象
try //尝试做
catch //捕捉
finally //最终
throw //抛出异常
throws //声明
package //包(文件夹)
import //导入
native //本地
strictfp
transient //暂时的
volatile
assert
Java规范
- 包名:小写
- 类名接口:驼峰
- 变量名函数名:第一个单词小写,之后首字母大写
- 常量名:所有大写,下划线分割单词
- 注释same as C++