本帖最后由 温立华 于 2013-3-19 18:00 编辑
java程序是运行在java虚拟机上的,简称JVM java virtual machine
虚拟机的概念:
linux
双系统
window / linux
linux的虚拟机,就是在window下建立一个文件夹,相当于在一台主机上的另一台计算机上。
在不同的操作系统上,都有针对于不同系统的虚拟机。
开发java程序需要一套工具集,叫jdk java devoplement tookit 开发工具集合
运行环境:jre java runtime
在运行java程序之前,必须要先安装适合于当前操作系统的虚拟机。
jdk版本:
从1.0 1.1 1.2
从1.2版本开始,称为2.0
1.3 3.0
1.4 4.0
1.42
1.5 5.0
1.6 6.0
1.7 7.0
将jdk和jre安装之后,如果使用默认路径,则安装在:C:\Program Files\Java\jdk1.6.0_16下。
配置路径,即配置环境变量。
sa system administrator
系统管理员,其权限最高。
配置三个:
classpath=.; // .表示当前路径的位置
path = % 。。%;C:\Program Files\Java\jdk1.6.0_16\bin; // 在该文件夹下有编译程序(javac.exe)和解释程序(java.exe)
java_home = C:\Program Files\Java\jdk1.6.0_16
三个环境变量配置之后,验证配置是否成功。
通过运行-> cmd 进入虚拟DOS环境,输入javac,java,java -version
不带文件夹的java程序(不带包)
文件的命名:
类名与文件名称相同,
在java这种完全面向对象的语言中,所有代码都在类中,类外没有方法,没有析构方法,有构造方法(构造器),
constructor 构造子(器)
java的类中包括三类成员:
字段 field
方法 method 有返回类型 ,即使void,
构造器 constructor 没有返回类型
C++中的类包括几类成员?
字段
方法
构造器
析构器
做一个java程序:在控制台输出:Hello,the world!
//HelloWorld.java
public class HelloWorld
{
public static void main(String args[])
// int main(int argc,char *argv[])
{
//"自包含结构" var "推断”
System.out.println("Hello,the world!");
}
}
java文件有两种格式:
源文件:*.java
类文件:*.class
通过java虚拟机上的编译程序javac.exe将源文件编译成字节码文件.class,用解释(运行)程序java.exe来执行(解释)这个类文件,生成结果。
java中包的问题:package
java中的包相当于C#中的命名空间,总的来说,都是以文件夹的方式来管理类。
带包的java类:
包名:com.xt.gao
com/xt/gao
要建立的类Hello就建在gao这个子文件夹下。
|
|