目录
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开发工具:
-
Eclipse(推荐):另一个免费开源的java IDE,下载地址: http://www.eclipse.org/downloads/packages/
选择 Eclipse IDE for Java Developers: