JAVA入门学习——了解java及java环境的配置

本文介绍了Java编程语言的基本概念,包括其面向对象、分布式、解释型和多线程等特点。同时,详述了Java环境配置的步骤,包括下载JDK、配置JAVA_HOME环境变量以及验证安装。最后,推荐了Eclipse作为Java开发工具。
摘要由CSDN通过智能技术生成

目录

 

1.java概述

2.java环境配置

3.java开发软件


 


1.java概述

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。

Java分为三个体系:

    JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)

    JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)

JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

以下是一些关于java语言的重要特点:

1.Java 语言是面向对象的:Java 语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为 implements)。

2.Java语言是分布式的:Java 语言支持 Internet 应用的开发,在基本的 Java 应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括 URL、URLConnection、Socket、ServerSocket 等。   

Java 语言是解释型的:如前所述,Java 程序在 Java 平台上被编译为字节码格式,然后可以在实现这个 Java 平台的任何系统中运行。

3.Java 语言是多线程的:在 Java 语言中,线程是一种特殊的对象,它必须由 Thread 类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为 Thread(Runnable) 的构造子类将一个实现了 Runnable 接口的对象包装成一个线程,其二,从 Thread 类派生出子类并重写 run 方法,使用该子类创建的对象即为线程。值得注意的是 Thread 类已经实现了 Runnable 接口,因此,任何一个线程均有它的 run 方法,而 run 方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java 语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为 synchronized)。

其他特点,详细介绍请见https://www.runoob.com/java/java-intro.htm

2.java环境配置

首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。JDK的安装步骤也很傻瓜式,一直next即可,不过要注意的一点是,安装路径不要出现中文和中文标点符号,并记下其路径。安装完成后,工作还没结束,我们需要配置环境变量为什么要配置环境变量呢?简单来说,就相当于告诉电脑我的java编译器在哪里。

此电脑 -> 右键 -> 属性 ->高级系统设置 -> 环境变量 -> path

变量名填JAVA_HOME,变量值为你安装的JDK的位置,注意只需选择jdkxxx/bin的文件夹,不要再向下选择,填好后确定即可。

接下来win + R打开运行窗口,输入cmd回车打开命令窗口

在命令窗口内输入java,能出现信息代表已经安装配置好了。

此时也可输入命令java -version查看所安装的JDK版本。

至此,java环境已配置完毕。

3.java开发软件

正所谓工欲善其事必先利其器,我们在开发java语言过程中同样需要一款不错的开发工具,目前市场上的IDE很多,本文为大家推荐以下下几款java开发工具:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值