Java初识与配置环境

Java初识

Java简介

Java是一门面向对象的程序设计语言。功能强大并且简单易用,极好的实现了面向对象理论。允许程序以类似人类的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植、多线程、动态性等特点。可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

1995年由sun公司发布。

2010年被Oracle公司收购。

Java程序的执行流程及结构

开发环境搭建

JVM

JVM(Java Virtual Mchine)Java虚拟机,是Java无关性实现的关键。

JRE

JRE(Java Runtime Environment)包括了JVM、Java核心类库和支持文件。

JDK

JDK(Java Development Kit)Java语言的软件开发工具包。

两个重要组件:

    Javac    编译器,将源程序转成字节码。

    Java        运行编译后的Java程序(.class后缀)。

JVM、JRE和JDK的关系

JDK的安装配置教程

百度网盘链接:https://pan.baidu.com/s/16x1zES_WjyBoQLERbR1KGQ

提取码:04bd

直接无脑安装即可,只是安装简单,配置起来有点麻烦。

JDK的配置变量1:

鼠标右击桌面上的"此电脑"图标,点击"属性"后弹出"系统"窗口,再点击左边的"高级系统设置"。

JDK的配置变量2:

弹出"系统属性"窗口,点击"环境变量(N)"按钮。

JDK的配置变量3:

点击下面的系统变量的新建变量。新建变量名称为"JAVA_HOME",变量值填写的是JDK的安装路径,去找到他然后复制路径粘贴就行了,然后单击"确定"。

JDK的配置变量4:

在系统变量中找到叫"CLASSPATH"的变量,没有的话需要新建。变量名是"CLASSPATH",变量值是".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar"。

JDK的配置变量5:

在系统变量中找到叫"Path"的变量,点击最下面的编辑,在最后面加上"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin"就行,win7和win10界面不一样,win10再次点击新建输入就行,win7直接在最后面加就好了。

然后一直点"确定"退出窗口。

到这里配置就结束了,然后进入测试环节。

JDK测试配置环境1:

先重启一下,然后Win键+R键打开"运行"窗口,输入"cmd",点击确认。

JDK测试配置环境2:

打开黑窗口后直接输入"java -version"在"java"后面有一个空格,然后直接回车。如果出现JDK版本信息,就是环境配置成功,出现java不是内部命令为配置失败。

JDK配置环境失败:

  1. JAVA_HOME的变量值错误。
  2. 编辑Path时,新建变量输入的值不对或者输入完成后没有点击确认按钮而是直接关闭。

    使用Eclipse进行开发Java

    链接:https://pan.baidu.com/s/1iFjhWbQ4i5TEzKijEj8VEg

    提取码:2lof

    MyEcilpse的安装教程比较简单,度娘都会,我就不说了。

    Java平台

  • JavaSE(Java2 Platform Standard Edition,java平台标准版)
  • JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版)
  • JavaME(Java 2 Platform Micro Edition,java平台微型版)。

软件平台

我主要使用的软件平台是Ecilpse。

  • Eclipse:一个开放源代码的、基于Java的可扩展开发平台。
  • NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
  • IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。
  • MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境。
  • EditPlus:如果正确配置Java的编译器"Javac"以及解释器"Java"后,可直接使用EditPlus编译执行Java程序  。

Java平台和软件平台的区别

看到这里有些人可能就有点蒙了,都是平台有什么不同?

其实我也蒙哈哈!!! 不要着急。

百度上的术语是这样的:

java是一个可以在不同操作系统(例如windows,unix等)上运行的编程语言,java平台是指运行在各种终端(如pc、服务器、移动设备、嵌入式设备)的系统软件。PC机上的java程序是用javaSE开发出来的,服务器端的java程序是用javaEE开发出来的,移动设备的java程序是用javaME开发出来的。

有没有一点似懂非懂的感觉,哈哈哈!

我谈谈我这个初学者的理解:

Java软件平台只是一个编写程序的工具只是操作方法不相同但是编写的代码相同,而Java平台是一种编程方式,简单一点就是PC端和服务器端的软件是不同的编写方法。

Java EE和Java ME我还没有触及到,有了跟新的了解在更新。

Java的结构

1 class HelloDemo{
2 
3     public static void main(String[] args){
4 
5       System.out.println("我的第一个Java程序,加油!");
6 
7   }
8 
9 }

以上这段代码是存放在后缀名为".java"的文件中。在Java中语法很重视大小写一定要注意。通过java命令将".java"文件编译成为字节码文件后缀是".class",然后通过javac的命令运行。

名为"HelloDemo"的class称为"类",class这个单词是特指创建类的。第二行是声明了一个main方法,这个方法在一整个程序中只能有一个,可以说所有的事情都在这里面做。一个程序是不允许有多个main方法的。

第三行是输出语句,双引号引起来的是要输出的内容,内容是在控制台显示的。

这就是一个最简单的Java程序了!

大括号一个套一个这是Java编写的规范必须要遵守就像你要遵守法律一样,下节会具体说规范。

 

会长时间不间断跟新我所学到的知识。

错误希望指正。

我们会变得更好,加油!

猜你喜欢

转载自www.cnblogs.com/auditoryfeather/p/12373715.html