黑马程序员-1、Java基础简单概述&配置环境变量

时间:2022-09-02 18:49:08

ava基础简单概述&配置环境变量

 


一、计算机基础知识

人机交互方式:命令行方式和图形界面方法。早期的dos命令就属于命令行方式交互,由于命令行方式不易操作,对技术要求较高,后期出现了图形界面的交互方式,它简单易学易操作,但其底层仍然是调用一些指令。

常用的dos命令:

dir显示当前目录下的子文件

Md当前目录下创建一个指定的文件

Rd删除一个文件夹

Cd进入下一级目录

Cd..退回上一级目录

Cd\退回根目录

Del删除一个指定文件

Cls清屏

Exit退出dos窗口

Start在当前窗口打开一个新的dos窗口

    Help:列出所有命令。    命令名称 /? :列出该命令的用法。

二、什么是计算机语言

是人与计算机交流的语言,如果我们需要和计算机交流,就需要学习计算机语言。计算机语言很多,没有必要全部学习,掌握其中一种就可以。

Java语言:java语言是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。

三、java语言简介:

1Java的三种技术架构:

J2EE(Java 2 Platform Enterprise Edition)企业版

是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。

J2SEJava 2 Platform Standard Edition)标准版

是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。

J2ME(Java 2 Platform Micro Edition)小型版

是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

Java5.0版本后,更名为 JAVAEE    JAVASE    JAVAME

2Java语言的一个特性:

跨平台:原理:其实就是在不同的操作系统中安装了可以用于运行java程序的jvm(java虚拟机  Java Virtual Machine),不同的操作系统对应不同的jvm

3java语言的开发环境和运行环境:

JRE(Java Runtime Environment    Java运行环境)包括Java虚拟机和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JDK(Java Development Kit    Java开发工具包)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe)  打包工具(jar.exe)等。

简单而言:使用JDK开发完成的java程序,交给JRE去运行。

JDK: JRE+JAVA的开发工具

JRE:jvm+java类库。

JVM:用于运行java程序的。

其实有了jdk的目录就可以使用开发工具,不一定要安装。安装其实就是一个在本地主机进行java程序注册的过程(也可以安装在移动设备上,方便在其他机器上开发)。

环境变量:

Path:用于记录系统中可执行文件(exebat)所在路径。

这样的好处在于:可以在控制台的任意目录下执行这些可以执行文件。

执行可以执行文件的查找方式,先在当前目录下找,如果没有,取path中查找。

如果都没有找到,会出现 

黑马程序员-1、Java基础简单概述&配置环境变量

为了便于java工具的使用,可以将java工具所在的目录配置到path环境变量中。

配置步骤参阅 JDK6安装配置简程.doc

配置技巧

因为jdk目录的不断更改,对path的频繁改动,会增减对其他path值的修改风险,

所以可以将jdk目录中变化的部分用一个单独的环境变量记录下来。这个变量可以起名为:JAVA_HOME=e:\java\jdk1.6.0_20

Path=%JAVA_HOME%\bin;%path%

环境变量的临时配置

使用的是DOS中的set命令。

Set 环境变量名:查看指定的环境变量的值。

Set 环境变量名=value  给指定环境变量设置新值。

Set环境变量名=newValue;%环境变量名%  在原有值的基础上加入新值。

Set 环境变量名=   清空指定的环境变量,也是删除该变量。

环境变量配置后的验证。

在配置完成后,新开启dos窗口,敲入 javac

如果出现

黑马程序员-1、Java基础简单概述&配置环境变量

配置成功!

如果出现了

黑马程序员-1、Java基础简单概述&配置环境变量

环境变量配置失败,或者没有开启新的dos窗口。 

Hello  World.

1, 编写

通过记事本(editplus)等编辑器编写java代码。

class定义类。

{}确定代码范围。

定义主函数,保证该类的独立运行。

定义输出语句,打印helloworld到控制台。

class Test

{

public static void main(String[] args)

{

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

}

}

保存成扩展名为.java文件。

2, 编译,

打开dos命令行。切换到该java文件所在目录。

使用javac命令,对指定的java文件进行编译。

目的:将java文件翻译成了JVM识别的运行文件(扩展名为class的文件,也称为字节码文件)

Javac做了什么事情呢?

该命令调用了java的编译器程序,对指定的java文件进行语法检查。\

如果代码没问题,没有任何提示,如果编译失败,会在控制台中,显示错误的信息

包含:文件名称,错误出现的行数位置,同时告知错误的个数。

先看错误位置,然后在修正代码。

一定要注意:代码修改后,必须重新编译。

常见问题:

黑马程序员-1、Java基础简单概述&配置环境变量

该错误提示,找不到该文件:

解决办法:要么当前目录错了,要么文件名称错了。

常见小问题:

黑马程序员-1、Java基础简单概述&配置环境变量

代码中出现了非法的文字,比如中文或者中文符号。

1, 运行

通过java命令对生产的类文件进行执行。

当然被执行的类必须有main函数。如果没有,会先一下提示。缺少主函数。

黑马程序员-1、Java基础简单概述&配置环境变量

Java这个命令做了什么事情呢?

调用了jvm,运行执行的类。如果运行过程中发生问题,会出现Exception 或者Error

常见问题:

黑马程序员-1、Java基础简单概述&配置环境变量

 

说明类没有找到,原因:要么类名写错,要么类文件路径错误。

类文件路径classpath

如果系统中没有配置过classpath环境变量,

Jvm在当前目录下查找该类,并运行。如果没有就失败。

如果配置classpath,那么jvm只在配置的classpath变量中的路径中查找要执行的类。

注意:

配置classpath时,该变量的结尾处如果没有用 分号结尾:

Jvm只在classpath定义的值中进行类的查找。

如果结尾处加上了分号。

Jvmclasspath路径中没有找到,会在当前目录在找一次。

建议:在配置classpath时,不要在结尾处加分号。

Java的语法:

1, 关键字:被java赋予了特殊含义的单词。

2, 标示符:在程序中自定义的名称。有字母和数字_ $ 组成,

数字不可以开头。

不可以使用关键字。

3, 注释:

体现形式:

1, 单行注释://  

2, 多行注释:/*  */

3, Java中的特有的文档注释 /**   */ 该注释用于说明程序,可以通过jdk中的工具javadoc,对其进行提取生成一个网页说明书。

注释作用:

1, 注解说明程序。

2, 调试程序。

注意:

1, 多行注释中不要嵌套多行注释。

2, 编译器在编译java源文件时,生成的class文件是没有注释的。 

注释的应用:

1, 学习:写代码之前,先通过注释明确 需求,思路,步骤。

2, 对已有进行理解时,对细节代码部分进行注释说明。方便于代码的理解。

面试和开发时,一定要对自己写的代码进行注释。以体现专业性。