前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java入门

java入门

作者头像
用户1215536
发布2018-02-05 15:12:41
6210
发布2018-02-05 15:12:41
举报

一、java的运行机制

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

二、写第一个java程序

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

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

代码语言:javascript
复制
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程序的入口程序必须写成

代码语言:js
复制
public static void main(String[] args)
{
}

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-07-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档