龙空技术网

02.走进Java第一天

程序员一代码搬运工 237

前言:

眼前我们对“第一个java程序怎么写”大概比较注重,朋友们都需要知道一些“第一个java程序怎么写”的相关文章。那么小编在网络上收集了一些对于“第一个java程序怎么写””的相关内容,希望小伙伴们能喜欢,大家快快来了解一下吧!

Java的跨平台性

JDK-JRE-JVM概述

JRE(Java Runtime Environment):Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM。

JDK(Java Development Kit):Java开发工具,包含开发Java程序的所有工具,如javac和java等,JDK里包含JRE。

Java虚拟机(Java Virtual Machine),简称JVM,它是运行所有Java程序的虚拟计算机,好比是街机游戏的模拟器。

JVM是Java语言的运行环境,也是Java 最具吸引力的特性之一。JVM用于读取并处理编译过的与平台无关的字节码(class)文件,从而实现Java的可移植性。

但是值得注意的是Java虚拟机是不跨平台的。也就是说在Win下得装Win版的JVM,在Linux下装Linux版的JVM。

搭建Java的开发和运行环境

搭建Java的开发和运行环境:

步骤1:安装JDK;

步骤2:配置PATH环境变量:

PATH变量用于指定Java开发工具的位置,如D:\java\jdk1.8.0_45\bin .

安装JDK注意:

1):jdk不要安装在带中文的路径下,最好也是不包含空格字符的英文路径;

2):避免C:\WINDOWS\system32出现所有名字以java开头的文件,有,删之;

3):常见问题:“javac不是内部或者外部命令”,原因是path配置错误。

第一个Java程序

去掉隐藏后缀

Java的编译和运行机制

classpath环境变量

CLASSPATH顾名思义就是class文件的路径,表示JVM从哪里去寻找class文件。

发现:默认情况下,JVM从当前路径去寻找指定的字节码文件。

CLASSPATH = c:\test就表示执行java命令时去c:\test目录中去找需要被执行的class文件。

在java5之前CLASSPATH没有默认值,要是设置成当前路径的话,得使用“.”,

若CLASSPATH=.;c:\test,就表示先在当前目录找class文件,要是没找到就去c:\test目录找(当一个变量有多个值时,多个值之间用英文的分号隔开)。

从Java5开始CLASSPATH默认就是当前路径,一般情况下不需再指定。

若使用Java5以前的版本,设置CLASSPATH应该是:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

dt.jar是关于运行环境的类库,主要是swing的包;tools.jar是工具类库;

后来SUN公司改进了JDK设计,JRE会自动搜索当前路径下的jar包,并自动加载dt.jar和tools.jar。那么从Java5开始,再也不必为设置CLASSPATH变量感到头疼了。

暂时不需要配置,就让CLASSPATH默认表示当前目录路径。

Java基本语法

1):Java语言严格区分大小写,好比main和Main是完全不同的概念。

2):一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类。若源文件中包括了public类,源文件必须和该public类同名。

3):一个源文件中包含N个Java类时,成功编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同。

4):若一个类要运行,必须拥有main方法才能运行,因为main方法是程序的入口.

Java的三大注释

Java的注释信息是给程序员看的,编译器(javac)在编译的时候会忽略掉源文件中的注释信息。

为此,Java提供3种注释类型:

① 单行注释;

② 多行注释;

③ 文档注释;

单行注释:// ; //注释信息,从//开始到本行结束的所有字符会被编译器忽略;

关键字和保留字

关键字:在编程语言中有一些事先定义的,有着特殊含义和用途的单词。

保留字:和关键字一样都是编程语言事先定义好的,只是说现在暂时没有特殊的用途,但说不定以后某天会突然被赋予意义和被使用到,因此被保留下来的单词,goto和const就是Java的保留字。

语言分隔符和标识符

Java语言分隔符:

分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。

花括号({}):表示一个代码块,是一个整体,花括号要成对使用。

方括号([]):定义数组和访问数组元素时使用。

圆括号(()):使用很广泛,具体用到细讲。

圆点(.):类和对象访问它的成员时使用。

空格( ):把一整条语句分割成几段,空格的次数不限制,好比一句英文里单词都要分开写一样。

注意:必须都是半角下的英文符号。

需要掌握:

1):了解二级制.

2):熟悉Java的跨平台性的原理.

1>:产生了一种和平台无关的字节码文件;

2>:JVM是不跨平台的.

3):搭建Java的开发和运行环境:

1>:安装JDK;

2>:配置PATH环境变量:PATH=javac工具所在的目录

4):独立写出Hello程序(背).

5):掌握Java的编译和运行机制.

标签: #第一个java程序怎么写