Java 入门之Java第一个程序 jdk
来源:互联网 发布:天下第一嫁网络番外 编辑:程序博客网 时间:2024/05/22 17:36
Java分为几个版本:Java SE(java Standard Edition)、Java ME(Java Micro Edition)、Java EE(Java Enterprise Edition)
Java由Sun公司推出(后被Oracle公司收购)
最初这几个版本称为J2SE、J2ME、J2EE
JDK:Java Developmnt Kit (Java开发工具包,开发必备,包含编译与运行Java所需的一切)
JRE:Java Runtime Environment(Java执行环境,只包含执行Java所需的一切)
JDK包含了JRE。
jdk的版本发展:jdk1.4,jdk1.5(5.0),jdk1.6(6.0)(从jdk1.5开始,开始使用jdk5.0形式来表示版本)
jdk1.5(5.0):Tiger 老虎
jdk1.6(6.0):Mustang 野马
开发环境建立步骤:
1、下载jdk(注意下载平台及版本,这里下载windows平台,6.0版本):jdk-6u37-windows-i586.exe
2、安装,默认安装在c:\program files\java下,下有两个目录jdk1.6.0_37和jre6,一个为开发包,一个为运行包,其下皆有一个bin目录,jdk1.6.0_37的bin下有javac.exe,java.exe,分别用来编译和运行,jre6下的bin目录中只有java.exe,只能执行。
3、设置环境变量:可以是用户变量,也可以是系统变量,指向jdk安装目录的bin目录:在PATh变量中设置c:\program files\java\jdk1.6.0_37\bin
4、在windows运行中执行cmd打开命令窗口,执行java -version,显示出java版本信息则环境搭建成功
第一个Java程序
1、编写可以使用任何文本编辑器
2、所有的Java程序后缀名都是.java
Test.java
public class Test
{
public static void main(String[] args)
{
System.out.println("Hello World!!");
}
}
Java程序执行步骤分两步:
编译 javac Test.java
运行 java Test (注意后面没有.class)
编译后形成.class文件,class文件是字节码文件程序最终执行的就是这个字节码(bytecode)文件
java是跨平台的语言,整真正执行的不是二进制代码,而是字节码。
JVM(Java Virtual Machine,Java虚拟机),java程序是运行在JVM上的
java是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的)
java之所以能够做到跨平台,本质原因在于JVM不是跨平台的
- Java 入门之Java第一个程序 jdk
- Java入门之Java第一个程序
- java第一个入门程序
- JavaSE第一讲:JavaSE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- JavaSE第一讲:JavaSE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- 第一节:Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- Java入门第一个程序:Hello World!
- JavaSE (一)入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- Java之第一个Java程序HelloWorld
- java第一课(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
- Java入门学习-理解什么是JRE和JDK,然后搭建JAVA开发环境,用eclipse写出第一个helloworld程序
- (JAVA SE 学习笔记)Java.SE.第001讲.Java.SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- Jdk设置和第一个Java程序:HelloWorld
- 第一个程序(Java)_使用Notepad.exe和JDK
- 用 Sublime Text 3 + JDK 编写第一个java程序
- JavaSE总结之第一个java程序
- 【深度学习】【caffe实用工具2】笔记24 Windows下【Caffe实用工具】之【计算图像均值】compute_image_mean的用法
- 剑指offer:连续子数组的最大和
- MySQL 数据据库迁移 sqlServer 步骤
- Linux必学的60个命令
- 八大排序算法PYTHON实现
- Java 入门之Java第一个程序 jdk
- mysql IP address 'xxx' could not be resolved
- 什么是短信猫
- HDU1017(枚举)
- Java内存分析2
- android Okhttp和OkHttp3持久化cookie
- 【2017多校】HDU6085 Rikka with Candies
- 近5年133个Java面试问题列表
- ELK 之 Logstash