java的配置环境简介

========================================================================================================

学java对很多人来说并不陌生,听的最多的就是学了JAVASE,JAVAEE,再学框架就大概可以工作了。现实中往往很多人学完以后去面试时候,发现基础并不牢固,为何?我总结了一下自己的经历,发现在写代码过程中,很多人主要照着书本写出代码能运行出来结果了,就直接认为自己已经会了,实际没有。有多少人能像我们高中那样拼命去研究知识那样去理解代码?在我看来,学习java最重要是要理解what(这东西是什么),why(为什么要用它),where(在哪用它),how(怎么用)。所以接下来,我都是以这样的思想来和大家交流,从最基础的知识讲起。如果有啥出错的,欢迎大家前来批评。本人虚心接纳。

========================================================================================================

一.JAVA的简介

1.what(java是什么):

(1).官方语言:Java是一门面向对象,可跨平台的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承指针等概念,功能强大和简单易用。

(2).通俗来说:java也是一门编程语言。那它和C语言和C++有啥不一样呢?

区别:a.   java和c语言最大的区别是,java面向对象,c语言面向过程。那这是肯定有人问,啥是面向对象,啥是面向过程?举个例子,分别用c语言和java来描述一个人要跑步这件事,对于面向过程的c语言呢,它在意的是跑步这个过程,跑步相当于一个函数,执行完这个函数就完了,不会在意人怎样;对于面向对象的java呢,它在意的是人这个对象,跑步只是人这个对象的一个动作,跑步虽然也相当于一个函数,不过呢,首先得创建人这个对象·,由对象来获取这个函数。

b.   另外一个不同很重要也很容易被误会,那就是可跨平台。很多人都以为java是可跨平台,c++或者c就不是,其实严格来说,c,c++更是可跨平台的语言,java反而不太算,为啥?

Java是解释型语言,在不同操作系统(window,Linux)上运行Java时,由与该操作系统上对应的Java虚拟机(JVM)对其翻译,逐条代码解释为该操作系统识别的东西。啥意思?举个例子,我现在要看录像,那总得有个条件环境吧,也就是说必须要有DVD或者VCD播放器,java语言运行也是,必须要有个条件环境,这就是Java虚拟机(JVM)。所以Java跨平台的前提是它所要跨的平台上事先装有对应的Java虚拟机。在满足这个前提的基础上Java编译出的.class文件才能实现所谓的跨平台。(注意:Java虚拟机并不是跨平台的,不同的操作系统有不同的Java虚拟机);

c/c++是编译型语言,编译型语言的代码在某平台编译后的文件可以在该平台下直接运行,不依赖于虚拟机,因此运行速度要高于解释型语言。事实上,只要在不同的操作系统装有支持c/c++的编译器,c/c++同样可以在该操作系统上运行。

总的来说,Java编译生成的文件通过JVM执行,支持Java的操作系统都是装有相应的JVM的。c/c++编译成的文件可以直接在操作系统上运行,是针对不同的操作系统的。Java是编译文件级的跨平台,c/c++是源代码级的跨平台。所以说,c,c++更是可跨平台的语言(因为不依赖虚拟机),java反而不太算(依赖虚拟机,不同系统虚拟机还不一样)。

(3).java主要由三种技术架构组成:

a.JAVASE:就是Java的标准平台,JavaSE下,开发出来的,就是桌面程序,也就是在电脑上运行的。

b.JAVAEE:就是Java的企业平台,JavaEE开发的,就是网站,我们平时看到的各种网站,都可以用Java开发。

c.JAVAME:是移动平台的,但理解就是,JavaME平台,开发的就是手机程序,移动设备程序等。

2.HOW(怎么用)

(1).运行java所需的环境:

正如前面的i例子,我现在要看录像,那总得有个条件环境吧,也就是说必须要有DVD或者VCD播放器,java语言运行也是,必须要有个条件环境,由以下两部分组成。

a.    JDK:Java Development Kit,顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac

b.    JRE: Java Runtime Environment,顾名思义是java运行时环境,包含了java虚拟机(JVM),java基础类库(rt.jar等)。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。

简单来说,如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK,但JDK包括JRE,因此不必单独下载。

具体在环境变量里面配置路径这里就不具体详说了,可以上网搜寻,教程相当多。

(2)运行java所需的工具,也就是软件:

a.最原始的就是用记事本编写程序

b.Eclipse

c.idea

(3)如果满足了以上两个条件,那么就可以就行代码的编译和运行了。那么,这个过程是怎么进行的?下面我就用最原始方式来演示一下:

要知道java是分两部分的:一个是编译,一个是运行。在此之前,先要介绍一下cmd的javac命令和java命令:

javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,

也就是java的运行程序。

java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.

步骤:

a.首先在E盘建立一个名为czwshow文件夹,在文件夹里面新建一个名为Hello的记事本

b.在记事本里面编写一个简单的程序,main函数是主函数,也就是指明程序要从这里跑起来。

c.将Hello.txt文件名改为Hello.java,确认更改,因为我们要编译java为后缀的文件

d.打开cmd

e.输入命令e: 并回车,这是用来找到所在盘。

f.接着输入命令菜单cd czwshow回车,这是找到所在文件夹

g.接着输入javac Hello.java回车,你会发现,文件夹里面多了一个后缀为class文件,这就是编译,生成了jvm可以识别的字节码文件。

h.接着输入java Hello回车,就会启动jvm.加载运行时所需的类库,并对class文件进行执行,就可以看到输出了。

   3. 总结:

         1.java运行一定要配置环境,熟悉jdk和jre的区别

2.熟悉java文件编译和运行的流程,当使用了软件后,cmd运行方式这些往往会被丢弃,然而越深入学习还是要回到这个。

===========================================================================================================

用心查阅,有心分享,分享之际,互相指教,受益你我,何乐不为?

===========================================================================================================

时间: 2024-10-08 10:27:48

java的配置环境简介的相关文章

java的配置方式简介

1,java的配置方式简介java的配置方式是为了代替使用xml配置方式,主要使用两个注解:@Configuration//通过该注解来表明该类是一个spring的配置,相当于一个xml文件@ComponentScan(basePackages="com.SpringBoot.javaConfig")//配置扫码包 设置bean的方式,既可以直接在bean类上面使用@Component,@Service也可在java配置类里面使用@bean,搭配类似如下方法代替xml中bean的配置:

Java EE配置环境

下载.解压文件, 注意版本,apache-tomcat-8.5.9-windows-x64支持1.8版本的java 配置环境变量:右键计算机-高级系统设置-高级-环境变量-找到"Path",将我们解压的文件中bin文件夹的路径加入进去(为了在任何程序中都能找到startup) 配置环境变量时一定要小心!!!!!!千万不要配置错了或者不小心把前面的删掉,系统会崩溃!!! 配置三个HOME CATALINA_HOME:CATALINA的路径 JAVA_HOME:JDK的根 JRE_HOME

java入门-配置环境变量

1.安装jdk 2.配置环境变量 1)安装完JDK,假定JDK的路径为"d:\java\jdk1.7".配置过程如下 2)"我的电脑"右键"属性">高级系统变量>环境变量,如下图 3)新建系统变量,变量名为"JAVA_HOME",变量值为"D:\java\jdk1.7" 4)新建系统变量,变量名为"CLASSPATH",变量值为".;%JAVA_HOME%\lib;

Java JDK配置环境变量

前两天重新装了系统,所有的环境都得重新配置一遍. 现在是JDK的配置环境变量. 1.下载JDK,然后安装(点下一步). 2.右键单击  “计算机” ,选择  “属性”.   3.单击 “高级系统设置”. 4.单击 “环境变量”. 5.建立一个新的系统变量 JAVA_HOM , 变量值是JDK的安装路径,而且后面不带任何的标点符号. 我的是:默认的 C:\Program Files\Java\jdk1.8.0_101 6.如果JDK的版本为5.0以上的,就不用对classpath进行设置. 如果J

JAVA、JDK等入门概念,下载安装JAVA并配置环境变量

一.概念 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言,具体介绍可查阅百度JAVA百科,这里不再赘述. Java分为三个体系,分别为: Java SE(J2SE,Java2 Platform Standard Edition,“Java平台标准版”,包含了运行Java所需的基础环境和核心类库.): JavaEE(J2EE,Java 2 Platform, Enterprise Edition,“Java平台企业版”,构建在Java SE基础上,用于构建企业级应用.): Java

java基础—配置环境变量

前言 学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”."path”."classpath"这三个环境变量才能够把java的开发环境搭建好.在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的. 一.配置JAVA_HOME变量 操作步骤(win7系统):计算机→右键“属性”→高级系统设置→高级→环境变量,如下图所示: 点击系统

Windows下Java JDK8配置环境变量

JDK最新版已经出到了jdk8u60,下载安装完成后,还需要配置环境变量,下面小编就给大家分享下jdk 8.0的环境变量配置教程,希望大家喜欢. jdk8.0环境变量配置教程 右键选择 计算机→属性→高级系统设置→高级→环境变量 1.系统变量→新建 变量名:JAVA_HOME 变量值:(变量值填写你的jdk的安装目录,例如本人是 C:\Program Files\Java\jdk1.8.0_60) 2.在系统变量中找到 Path 变量,选择编辑 在变量值最后输入 %JAVA_HOME%\bin;

Windows 安装Java与配置环境变量

window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮: 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window 64位系统为例: 下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了. 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择

Java & apache 配置环境变量

1 Java 环境变量配置 path : 操作系统根据path的值搜索命令:你不把 java/javac 的位置告诉它,它就找不到这两个命令. path 后追加 C:\Program Files (x86)\java1.7\jdk\bin classpath : Classpath设置的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包. 2 Apache 它是java写的,所以执行需要java环境: JAVA_HOME---C:\Program Fil