手把手教学Java实战之初识Java

 

一:java语言概述

  1.SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。

  2.一种面向Internet的编程语言。

  3.随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

  4.简单易学,完全面向对象,安全可靠,跨平台的编程语言。

二:Java语言的三种技术架构

  1.Java EE

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

  2.Java SE

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

  3.Java ME

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

三: Java语言的特点:跨平台性

  1.什么是跨平台性?

扫描二维码关注公众号,回复: 5669135 查看本文章

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

  2.原理是什么?

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

 

 

四: Java语言的环境搭建

  1.明确什么是JRE,JDK

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

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

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

  2.下载JDK,安装JDK(本次以1.8.0版本为例)

    1.下载网址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

    2.安装jdk,傻瓜式安装,下一步即可(注意路径不要包含中文)

  3,配置环境变量

    1.Windows: 计算机→属性→高级系统设置→高级→环境变量 系统变量→新建 JAVA_HOME 变量 JAVA_HOME=D:/java/jdk1.8.xxx (jdk安装路径)

    2.系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    3.系统变量→新建 CLASSPATH 变量 变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

  4.验证是否成功

    系统变量配置完毕 检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格) 显示版本信息:

    DOS命令:C:\Users\xxxx>java -version

      java version "1.8.0_201"

      Java(TM) SE Runtime Environment (build 1.8.0_201-b09)

      Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode) ​ 则说明安装和配置成功

五:Java程序开发体验--Hello World

  1. 将Java代码编写到扩展名为.java的文件中。
  2. 通过javac命令对该java文件进行编译。
  3. 通过java命令对生成的class文件进行运行。
  4. 具体流程:
 

代码:
public class Demo{
    public static void main(String[] args){
        System.out.print("hell Java");
    }
}

 

面试题:

  1. 简述JDK,JRE的区别

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

   1.2 JDK(Java Development Kit Java开发工具包)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 1.3 简单而言:使用JDK开发完成的java程序,交给JRE去运行。

  2. 简述path和classpath环境变量的作用

    1.   path变量是windows程序文件的;

      1.    作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了

    2.   classpath变量值是java类文件的目录

      1.   作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中

    3.   JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

猜你喜欢

转载自www.cnblogs.com/yuhangwang/p/10602854.html