java程序员

3-HelloWorld for Java

2016-06-15  本文已影响66人  多了去的YangXuLei

以下所有描述中使用标准的Java SE8 开发工具包(JDK8)

一、helloworld预热

<code>
//This is a simple Java program,name is Example
class Example{
public static void main(String args[]){
System.out.println("Hello World for Java");
}
}
</code>

1、对于大多数语言,包含程序源代码的文件名称是任意的,而在Java中不是,比如这个例子,源文件的名称应当是Example.java,分析如下:

2、编译程序,执行编译器java:
<code>c:>javac Example.java</code>
javac创建一个一个名为Example.class的文件,包含程序的字节码版本,Java字节码是程序的中间表示形式,其中包含了Java虚拟机将要执行的指令,sojavac的输出不是可以直接执行的代码,实际上,必须使用名为“java”的Java应用程序加载器,为此,传递类名“Example”作为命令行参数:<code>c:>java Example</code>
程序输出:<code> Hello World for Java" </code>

所以这就是为什么将Java源代码文件的名称指定为它所包含的类名的原因。

3、深入剖析这个Example

二、 变量

Java是强类型化语言,所以每个变量具有一种类型,每个表达式具有一种类型,包括赋值,不管是显式的还是在方法中调用的都要进行类型兼容性检查
<code>
int num; //声明一个变量
num = 100; //赋值
System.out.println("This is num:" + num);
num = num * 2;
System.out.println(num);
</code>

Java定义了8种基本数据类型分为四组 :

整型范围

三、控制语句

四、各种词汇名词

Java程序由空白符、标识符、字面值、注释、运算符、分隔符以及关键字组成。相信有编程基础的你肯定不会混淆的

Java的关键字.png
除了上述还有:true、false和null不能将他们用作变量名、类名

注意:从jdk8开始,不建议使用下划线作为标识符

上一篇下一篇

猜你喜欢

热点阅读