码迷,mamicode.com
首页 > 编程语言 > 详细

java入门

时间:2015-07-12 11:00:04      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

一、java的运行机制

高级语言的运行机制主要有编译型和解释型两种。 C/C++属于编译型语言,由专门的编译器针对特定的操作系统平台进行翻译,生成可执行代码,特定是效率高,但是不利于跨平台开发。python属于解释型语言,使用专门的解释器对源文件逐行成特定操作系统平台的机器码,并立即执行(解释型语言没有编译器,但可以认为每次执行解释型源码都进行一次编译、链接、执行)这使得解释型语言的源码可以跨平台使用(只需不同平台安装不同解释器),但是效率较低。而java的运行机制与以上两种都有不同,java需要编译但是编译生成的不是特定平台的机器码,而是生成与平台无关的字节码,然后由java解释器进行解释执行。java之所以能这样操作是因为引入了java虚拟机(JVM)的概念,每种平台都有自己的JVM,而不同的JVM具有相同的面向java编译器的接口,这样编写的java源码就可以直接用编译器生成不同环境都能解释运行的字节码了。

二、写第一个java程序

1、安装JKD并配置环境变量,这部分参照上一篇博客 Android开发环境的搭建

2、使用记事本或其他文本工具写程序

1 public class helloworld
2 {
3     public static void main(String[] args)
4    {
5         System.out.println("hello world");
6     }
7 }

保存成helloworld.java

然后在命令行里切换到源程序目录,javac是编译java程序的指令 ,java是解释执行java的指令

这里使用Editplus代替命令行

先配置以上两个命令,选择工具-配置自定义工具,然后完成javac和java命令的配置

技术分享

技术分享

然后就可以“工具”中就多出了编译java程序和运行java程序两个东西了,分别点一遍,hello world出现了。

三、java的基本规则

1、任何代码必须以类的形式出现

2、java程序的入口程序必须写成

public static void main(String[] args)

{

 

}

3、如果java源程序里定了public类,那么主文件名必须与该类名相同。(java程序中最多只能定义一个public类)

4、一个java源文件只定义一个类,不同类定义在不同源文件中

java入门

标签:

原文地址:http://www.cnblogs.com/bewolf/p/4640533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!