java基础

来源:互联网 发布:python in用法 编辑:程序博客网 时间:2024/06/05 15:31

 

java开发环境搭建

1,下载并安装jdk(java开发工具包),通常只要将jdk安装目录存放在硬盘或者移动设备上即可。

       如果是安装jdk,会安装两部分内容,一个是jdk(开发和运行环境),一个是jre(运行环境)

 

 

 

2,为了在任意目录下都可以使用jdk\bin目录下的工具,

   可以配置环境变量path

   为什么要配置环境变量:方便于java工具的使用。

   原理:其实就是将java工具所在目录告诉window系统,每一次执行该目录工具的时候,让系统去帮我们找。

 

3,验证工具是否可用。

   在配置环境后,只要在dos中,敲入javac.看到javac的参数的信息,恭喜你!!

   如果看到java不是内部或外部命令,环境变量配置失败。

 

 

简介DOS命令:

cd:用于进入文件夹或者退出文件夹

       如:c:\>cd abc  //进入到c盘的abc目录下。

           c:\abc>cd..//退出abc目录。cd\直接退到根目录。

 

set:用于设置windows中的变量。

       set path=路径1;路径2

       但是该种设置临时的,只在当前dos窗口有效。

 

想要一劳永逸,我的电脑--属性--高级--环境变量--path:在原有基础上,添加新值。

 

 

 

 

 

------------------------------------

 

Hello world;

 

定义java文件,java程序是以类的形式存在的。

 

可以通过关键字class类名的形式定义个类。

并通过{}确定范围。

 

如果需要该类独立运行,就需加入主函数。

 

 

如果需要计算机和你做个互动。可以加入输入语句。

 

 

class Demo

{

       public static void main(String[] args)

       {

              System.out.println("hello world");

       }

}

 

主函数的特点:

1,保证了程序的独立运行。

2,程序入口。

3,被jvm所调用。

 

 

程序写完后,

步骤:

1,打开DOS命令行。

2,进入到java文件所在目录。

3,使用javac命令对java文件进行编译(翻译)

       生成了一个类名.class文件。该文件计算机识别的文件。

       注意:出现了错误提示,需要根据错误提示位置,改源代码。

 

4,通过java命令,对字节码文件进行执行。 java类名

 

----------------------------------------

 

配置类文件路径:

需求:可以在任意目录下都能执行java程序。

在电脑中配置一个classpath环境变量。值为类文件所在路径。

Java发展简史 

Java语言之父—James Gosling

1990年由James Gosling领导的“Green计划,准备为下一代智能家电(如电视机、微波炉、电话、机顶盒)编写一个通用控制系统。最初采用的是C++语言,后设计出一个新的编程语言:Oak

1994年将Oak语言更名为Java

1996Java1.0版正式推出。Java的早期版本称为JDKJava Development Kit),如JDK1.0JDK1.1

Java 2分为三个体系:

J2SEJava 2 Software Development KitStandard Edition):适用于一般计算机的Java程序开发和运行平台。

J2EEJava 2 Software Development KitEnterprise Edition):企业e_Business架构和Web Service服务开发及应用平台。

J2ME Java 2 Software Development Kit Micro Edition):移动商务等开发工具及平台。

需要掌握的规则

Java语言是大小写敏感的(Case-Sensitive),例如HelloWorldhelloworld是两个完全不同的类名,StringstringSystemsystem

一个源文件中可以定义多个Java类,但其中最多只能有一个类被定义为public类。

如果源文件中包含了public类,则源文件必须和该public类同名(扩展名为“.java”)。

一个源文件中包含多个Java类时,编译后会生成多个字节码文件,即每个类都会生成一个单独的“.class”文件,且其文件名与类名相同。

原创粉丝点击