同理在“编译运行java”这个组里面,点击“添加工具”按钮,选择 “程序“,

所以在一个*.java的文件中,只能有一个public class声明,但是允许有多个class声明,在编译之后会生成不同的*.class文件。

在一个java程序之中,所有的程序都是从主方法(main)中开始执行,在java中主方法定义如下:

例如:在当前文件夹之中保存着所有的*.class文件。如果现在在其他路径上,则无法执行,但是现在就非想执行的话,则就需要classpath的操作属性。

在正常情况下,一个*.class文件只能从本目录中被访问,因为在默认的要求下classpath就是默认的是从当前所在的文件夹中查找所要的文件,也就是说现在的java的运行机制:java命令classpath*.class。所以按照这种理解,如果将classpath指定好了一个位置的话,则以后不管在何种目录下都可以访问了。

“.”表示的是从当前所在的文件夹之中查找所需要的*.class文件,而且以上通过命令设置的classpath也只是在当前命令行窗口下起作用,如果要想对全体其作用,则需要通过环境属性进行配置,增加一个classpath的选项:

需要注意的是:在定义新的变量的时候,所有的单词都必须采用大写的形式出现。

第一个程序完成之后,下面就要进入到命令行方式下进行执行,按照如下的步骤完成:

1.点击“开始”菜单—点击“运行(R)…”—在弹出的运行框里输入“cmd”再按回车键。出现默认是黑底白字的控制台。

安装完成之后,此时本机就具备了开发Java程序的能力,但是需要注意的是,如果要开发Java程序则肯定需要javac和java两个命令,但是这两个命令是在D:\Java\jdk1.6.0_02\bin目录下才存在的,本身的windows中是不支持的。

如果要想让windows可以正常的使用这些命令进行开发的话,则必须配置一个环境:path路径。

2.作为一个程序员,我们要习惯和喜欢使用快捷键,达到高效的目的。按“win”键“R”键,也可以进入命令行窗口。

工具—配置用户工具—-组名称 回弹出一个 叫“重命名用户工具组”的对话框,在新的名字里写上“编译运行

一个Java程序需要先经过编译(由JDK自动提供命令:javac执行),编译之后将形成一个字节码的文件(*.class),之后再进行解释执行(由JDK自动提供的命令:java执行),再在电脑上进行程序的运行显示。

·J2SE的开发(JAVA SE):主要提供了开发平台的底层支持,可以开发单机版程序;

·J2EE的开发(JAVA EE):主要是完成各种企业软件的开发,是在JAVA SE的基础上构建的;

以后在开发的时候一定要注意:只要是新的产品都要小心使用,因为有80%的可能性会造成项目的失败。

·简单:Java语言比任何一门都简单,但是这种简单只是针对于语法而言的,实际上对于Java来讲,其庞大和复杂程度确实太高了,支持公司太多了:IBM、BEA、Oracle、Apple、HP.

以上的三个方面,核心的基础部分就是J2SE,所以,在把JAVA学习透彻的话,就必须先把JAVA SE彻底的精通。

在讲解中,JAVA主要使用的版本就是JDK 1.6,但是需要说明的是,在实际的开发中使用最广泛的版本依然是JDK 1.6和1.5,最新的版本是JDK 1.7。(jdk1.7在开发中尚不可使用,希望大家不要做第一个吃螃蟹的人)

Java是现在最流行的一种语言,而且在Java中完全的显示出了简单的特性,所以java语言足够简单。

Java最早的时候是在1991年的GREEN项目诞生的,但是其原本的名字不叫Java而是称为OAK(橡树),GREEN的项目实际上就属于现在所提出的嵌入式的开发项目,通过EMAIL可以控制家电的工作。但是最早的时候SUN公司的设计人员原本是使用C进行开发,但是由于其开发过于复杂了,所以使用了C开发出了一套新的平台——OAK。

以上的设置表示的是,以后不管在那里,都从x:\xx\xx文件夹之中找到所需要的*.class文件,那么即使不在当前类所在文件夹之中,依然可以访问,但是从一个正常的开发习惯来讲,这种配置并不常见,因为最好的执行还是从当前所在的文件夹中查找类执行最方便,那么一般情况下classpath都会存在以下的设置:

【我的电脑】【属性】【高级】【环境变量】【新建JAVA_HOME】【新建PATH】。

新的path路径配置完成之后,需要重新启动命令行窗口,因为每次在启动的时候才会将新的配置加载进来。

现在Java的开发环境搭建完成之后,下面开始编写第一个java程序,所有的程序依然以打印不完的“Hello World”为主。

在编写java程序的时候一定要注意,只要是java程序则一定要放在一个类之中,使用如下的语法定义类:

在编写类名称的时候单词的首字母是采用大写的方式进行的,例如:TestHelloJava。

如果要开发JAVA程序,则肯定要使用JDK,现在的JDK的最新版本是JDK 1.7,教学使用的是JDK 1.6版本。可以直接从上下载最新的JDK版本。

但是,如果一个类使用public class和class声明的话是有区别的。

·public class:文件名称必须与类名称保持一致。(当一个java文件中有多个类的时候,有main方法的类称为主类,那么这个主类的名字必须和该java文件名相同)

·class:文件名称可以与类名称不一致,执行的时候执行的是生成的*.class文件。

但是,此时的电脑并不是一台物理上存在的电脑,而是一台由软件和硬件模拟的一台虚拟电脑(Java虚拟机)。

可以发现,所有的*.class文件实际上最终认的不是操作系统,而是在操作系统上绑定的JVM,依靠JVM执行,而JVM去适应不同的操作系统。

Windows XP之后之所以不支持Java,主要的原因就是从操作系统中将JVM移除掉了。

此语句表示的是在屏幕上进行打印,如果后面有“ln”的话表示输出之后会加一个换行出来,如果没有“ln”表示只是输出而没有换行。

如果现在要是想使用float的话,则就比较麻烦,需要表示出一个数字应该按照float进行接收。

既然Java是一门语言,则在这门语言肯定存在各种数据类型,Java数据类型分为两种:(基本和引用)

这里的值没有必要刻意去记,每一个基本数据类型都有一个封转。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注