Java概述


第一章     Java概述

一、   Java语言概述

Java语言是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言;是一种面向Internet的编程语言;随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言;是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

1.1Java语言的三种技术架构

  J2EE(Java 2 Platform Enterprise Edition)企业版

  J2SE( Java 2Platform Standard Edition)标准版

  J2ME(Java 2 Platform Micro Edition)小型版

  Java5.0版本后,更名为JAVAEE JAVASE JAVAME

1.2Java语言的特点:跨平台性

   概念:通过Java语言编写的应用程序在不同的系统平台上都可以运行

   原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。

图解:


因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性

JVM运行过程:


二、  Java环境搭建:

2.1 相关概念

  JRE:JavaRuntime Environment Java运行环境包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心库等,如果想要运行一个开发好的Java程序,计 算机中只需要安装JRE即可。

  JDK:JavaDevelopment Kit Java开发工具包JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装 JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

2.2 设置环境变量

环境变量的配置:右击“我的电脑”——“属性”——“高级”——“环境变量”——“系统变量”——右击Path——变量值:添加D:\JDK1.6\bin;——确定

注意:最好添加用户变量,因为这样会安全一点, “用户变量”——“新建”——变量名最好取个有意义的,如JAVA_HOME——变量值是JDK安装的目录,例如我的是D:\JDK1.6——确定——“系统变量”——右击Path——变量值:添加%JAVAHOME%\bin;——确定


%path%:动态获取path环境变量的值。

%JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。

临时环境配置:dos命令是set path=临时环境目录

Classpath设置:dos命令是set classpath=类文件所在目录

JVM查找类文件的顺序:如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。如果配置classpath环境。JVM会先在classpath环境变量值的目录中查找要运行的类文件。

      值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次。

      值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。

三、  编写Hello World程序:

class Demo//定义一个类。
{
	//主函数。
	public static void main(String[] args)
	{
		//输出语句。
		System.out.println("hello World");
	}
}

编写代码,将文件保存成Demo.java,这个文件是存放java代码的文件,称为源文件。 编译,如果程序没有错误,没有任何提示,但在当前目录下会出现一个Demo.class文件,该文件称为字节码文件,也是可以执行的java的程序,可运行。


因为一个程序的执行需要一个起始点或者入口,所以在Demo类中的加入public static void main(String[] args){}

对修改后的Demo.java源文件需要重新编译,生成新的class文件后,在进行执行。

发现没有编译失败,但也没有任何效果,因为并没有告诉JVM要帮我们做什么事情,也就是没有可以具体执行的语句。

想要和JVM来个互动,只要在main方法中加入一句

System.out.println("hello java");因为程序进行改动,所以再重新编译,运行即可



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值