黑马程序员----------java概述及环境变量配置

时间:2023-02-18 07:56:49


------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

java(计算机编程语言)

计算机语言:人与计算机交流的方式,计算机语言有很多种,如:C,C++,python,java等。本博客要讲的其中一种java语言。

java语言概述:Java是由Sun Microsystems公司在1995年推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。是一种面向Ineternet的编程语言。随着Java技术在web方面的不断成.熟,已经成为Web应用程序的首选开发语言。是一种最简单易学,完全面向对象,安全可靠,与平台无关的编程语言。在全球云计算移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

java分类:

(1)J2EE(Java 2 Platform Enterprise Edition)企业版

(2)J2SE (Java 2 Platform Standard Edition )标准版

(3)J2ME(Java 2 Platform Micro Edition) 小型版

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

java特点:

 跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行。

   原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。


编辑Java源代码可以使用任何无格式的纯文本编辑器,在Windows操作系统上可以使用微软记事本(Notepad)、EditPlus等程序,在Linux平台上可使用vi工具等。

例如编写一个最简单的java程序:

在记事本中输入如下代码:

public class HelloWorld {

//Java程序的入口方法,程序将从这里开始执行

public static void main(String[] args) {

//向控制台打印一条语句

System.out.println("Helloworld!");

}

}

编辑上面的Java文件时,Java程序严格区分大小写。将上面文本保存为 HelloWorld.java,该文件就是Java程序的源程序。 编写好Java程序的源代码后,接下来应该编译该Java源文件来生成字节码了。

java中面向对象的思想:

Everything is Object。万物皆对象,这句话对java面向对象的特点做了很好的诠释,但是让不懂java的人听了就是云里雾里了,其实面向对象不难,我们周围所有的事物都可以称作对象,大到一个公司,一个国家,小到一个人,一个苹果等等,都可以称作一个对象.什么叫做面型对象的思想呢?就是我们思考问题的时候以这个对象为中心来思考,我们所有的想法都可以围绕着对象,展开。比如对象属性,性质等等.这样其实就是从一个事物中思考升华想法并且应用到其他事物中去,有点一点不断扩展来覆盖到面的思想.

java环境变量配置:

这里我只分享我在win7系统上环境变量配置的经验:

(1)安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:D:\Program Files\Java\jdk1.6.0_21;  

 (2)安装完成后,右击“我的电脑”,点击“属性”

黑马程序员----------java概述及环境变量配置

 (3)单击“高级系统设置”,点击“环境变量”

 黑马程序员----------java概述及环境变量配置

一般来说,设置两个值就行了,分别是path和classpath

 黑马程序员----------java概述及环境变量配置

将jdk里面的bin的地址复制到Path里面,然后就可以了.


path和classpath:

执行可执行文件,如.exe文件时,用path配置,path则是先找当前路径,在去path环境变量里去找.  配置path是为了方便可以再任意一个路径下去执行所要执行的可执行文件, 比如执行javac.exe,如果 我们没有配置path的话,那么我们每次想要执行javac.exe的时候就需要每次输入其所在的路径, 但是 如果我们配置了path则不需要再每次都输入其所在的目录,此时便可以再任意一个目录下去执行javac.exe.  在cmd命令中输入一个指令时先在当前文件目录下查找命令文件,path的环境变量中依次查找命令文件, 以最先找到的为准,因为配置了path,所以在cmd命令下可以直接输入java和javac等jdk的命令 。 如果是java文件则用classPath配置.这样就可以再任意目录下去执行这个java文件. 虚拟机在查找
    class文件时如果没有设置classpath会在当前路径查找.临时配置classpath时,如果设置 classPath时写";"的情况下, 如果在指定的classPath路径下没有找到要运行的文件(比如文件被删除),  那么就会在当前目录下找该文件, 如果不加";"的话,只会在classPath中找。

---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------

详细请查看:<a href="http://www.itheima.com" target="blank">www.itheima.com</a>