初见JAVA
JAVA的特征
- 面向对象的程序设计语言:
提供类、接口和继承等面向对象的特性,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为 implements);全面支持动态绑定
- 分布式:
支持 Internet 应用的开发,在基本的 Java 应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括 URL、URLConnection、Socket、ServerSocket 等。Java 的 RMI(远程方法激活)机制也是开发分布式应用的重要手段
- 提供自动分配和回收内存空间
- 动态
- 多线程
线程是一种特殊的对象,它必须由 Thread 类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为 Thread(Runnable) 的构造子类将一个实现了 Runnable 接口的对象包装成一个线程,其二,从 Thread 类派生出子类并重写 run 方法,使用该子类创建的对象即为线程。值得注意的是 Thread 类已经实现了 Runnable 接口,因此,任何一个线程均有它的 run 方法,而 run 方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java 语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为 synchronized)
编程环境
- JDK
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Environment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。
- JRE
可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境
工作原理
- Java编程语言
- Java类文件格式
- Java虚拟机
- Java应用程序接口
当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类 ,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。
Eclipse下载及环境配置
本部分包括搭建Java开发环境的步骤。
安装java
有需要可以查阅官方帮助文档。
首先在Oracle官网点击JDK Download
选择自己需要的安装程序并下载。
配置环境变量
依此点击: 控制面板>系统与安全>系统>高级系统设置>环境变量
新建系统变量/用户变量,变量值写你的JDK安装地址。
双击Path,新建%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin两条。
检验:打开CMD后输入JAVA命令
安装Eclipse
首先在Eclipse官网点击download下载安装程序。
选择第一个
后续按照提示操作。
有帮助可以点个赞吗~谢谢😄