Java基础|Java特性与HelloWorld运行流程

【Java基础】

Java语言特点:(着重了解两个)开源、跨平台。

跨平台如何实现:通过JVM实现,JVM充当Java和不同OS之间的翻译器,不同OS对应不同JVM。

Java语言的平台:JavaSE、JavaME(Android)、JavaEE(Web)

JDK、JRE、JVM的作用及关系:

  • 作用:JVM保证Java语言跨平台;JRE是Java程序的运行环境;JDK是Java程序的开发环境
  • 关系:JDK:JRE+工具;JRE:JVM+类库

【HelloWorld】

class HelloWorld {
		public static void main(String[] args) {
			System.out.println("HelloWorld");
		}
	}

程序解释:

  • Java程序的最基本单位是类,所以我们要定义一个类。
  • Java程序要想执行,必须有main方法。(格式:public static void main(String[] args))

Java程序的开发执行流程:

  • 编写java源程序(.java)
  • 通过javac命令编译生成.class文件(编译时要带上.java后缀)
  • 通过java命令运行.class文件(java命令后面跟的是class名)

常见的问题:

  • 扩展名被隐藏
  • 文件名称和类名可以不一致。但是注意:javac后面跟的是文件名+扩展名;java后面跟的类名不带扩展名
  • Java语言严格区分大小写,请注意。
  • 见到非法字符: \65307肯定是中文问题。我们写程序要求标点符号必须全部是英文状态。
  • 括号的配对问题。一般来说,括号都是成对出现的。
  • 遇到在类 HelloWorld 中找不到主方法, 肯定是主方法的格式问题。

【环境变量】

path环境变量(掌握):

path环境变量的作用:保证javac命令可以在任意目录下运行

path配置的方案:

  1. 新建:变量名:JAVA_HOME,变量值:D:\develop\Java\jdk1.7.0_60
  2. 修改:变量名:Path,变量值:%JAVA_HOME%\bin;以前的内容

classpath环境变量(理解):

classpath环境变量的作用:保证class文件可以在任意目录下运行

classpath环境变量的配置:新建:变量名:classpath,变量值:E:\JavaSE\day01\code\HelloWorld案例

可以不用配置classpath,因为也会在其他地方写程序

猜你喜欢

转载自blog.csdn.net/darlingwood2013/article/details/80500948