黑马程序员_java基础

                                         ------- android培训、java培训、java学习型技术博客、期待与您交流! ----------

一.java 编程基础

1   软件

一系列按照特定顺序组织的计算机数据和指令的集合。程序设计的最终结果是软件。

系统软件: 系统软件为计算机使用提供最基本的功能. 

例如: DOS, Windows, Linux, Unix, Mac OS, Android, iOS

应用软件: 系统软件并不针对某一特定应用领域。而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。

例如: Word, Excel, PPT, QQ, FeiQ, 凌波, UltraEdit, Eclipse

2   软件的出现

实现了人与计算机之间的更好的交互。

  交互方式:图像化界面和命令行方式。

3   常见dos命令行

        dir:列出当前目录下的文件。

        md:创建目录。

        rd:删除目录。

        cd:进入指定目录。

        cd..:退回到上一级目录。

        cd/:退到根目录。

        del:删除目录下的文件。

        exit:退出dos命令行。

4   java语言特点

简单易学,完全面向对象,安全可靠,与平台(操作系统)无关的编程语言。

跨平台性即在相应的系统安装相应的JVM(虚拟机)。

5    java语言的三种技术架构

J2EE (Java 2 Platform Enterprise Edition) 企业版

J2SE (Java 2 Platform Standard Edition)   标准版

J2ME (Java 2 Platform Micro Edition)      小型版

6    JVM、JRE和JDK

     <1>JVM -- java virtual machine就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。

      <2>JRE -- java runtime environment是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。

     < 3>JDK -- java development kit是java开发工具包,基本上每个学java的人都会先在机器 上装一个JDK,在目录下面有 六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre。现在我们可以看出这样一个关系,JDK包含JRE,而JRE包 含JVM。

bin:最主要的是编译器(javac.exe)

include:java和JVM交互用的头文件

lib:类库

jre:java运行环境

     <4 >三者联系

  黑马程序员_java基础_第1张图片

7   java语言的环境搭建

        有三种方式:

         1>   直接改Path=地址;。

         2>   定义个变量名     JAVA_HOME=地址, Path=%JAVA_HOME%\bin;。

         3>    环境变量临时配置(只在当前命令窗口有效)

                  set :显示,设置或删除环境变量

                         set     Path = 地址

                  在原来的变量加薪变量,set  Path  = 地址;%Path%

                          删除环境变量   set  Path =

8    Hello World

       class 定义类  类名首字母大写

       javac  编译器  java 运行环境

       主方法  public static void main(Stringa[ ] args)

                    {

                          System.out.println("Hello  World!");

                  }

9    set   classpath

     1   没设置classpath ,只在当前目录找class文件

      2设置后只在classpath设置地址找,set classpath  = 地址

      3当设置set classpath=地址;先在设置路径找,找不到后在当前目录找

      4设置set classpath = .;地址    先在当前目录找,找不到后在设置路径找

10   相对路径和绝对路径

        绝对路径;是从盘符开始的路径,形如C:\windows\system32\cmd.exe

        相对路径:是从当前路径开始的路径,假如当前路径为C\windows要描述上述路径,只需输入system32\cmd.exe


                                                       ------- android培训、java培训、java学习型技术博客期待与您交流! ----------

 

你可能感兴趣的:(基本常识)