Java学习笔记(一)--JDK环境

一、Java概述

1.1 什么是Java

​ Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。

​ Java语言是一种通过解释方式来执行的跨平台的程序设计语言。Java语言编写的程序既是编译型的,又是解释型的。程序代码经过编译之后转换成一种称为Java字节码的中间语言,Java虚拟机(JVM)将对字节码进行解释和运行。编译只进行一次,而解释在每次运行程序都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在计算机上运行。

1.2 Java的应用领域

​ Java的应用领域主要有以下方面:

​ 桌面应用系统开发;嵌入式系统开发;电子商务应用;企业级应用开发;交互式系统开发;多媒体系统开发;分布式系统开发;Web应用系统开发。

1.3 Java版本

按应用范围分为3个版本:

1、Java SE(Java Platform Standard Edition,java平台标准版)

​ 主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBCOava数据库连接性)操作、1/0(输入/输出)、网络通信、多线程等技术。

2、Java EE(Java Platform,Enterprise Edition,java平台企业版)

​ 主要用于开发企业级分布式的网络程序。

3、Java ME(Java Platform Micro Edition,java平台微型版)

​ 主要应用于嵌入式系统开发。

1.4 主要特性

(1)简单性;(2)面向对象;(3)分布式;(4)健壮性;(5)安全性;(6)体系结构中立;(7)可移植性;(8)解释型;(9)高性能;(10)多线程;(11)动态性

1.5 Java 语言规范、API、JDK 和IDE

​ Java 语言规范(Java language specification) 是对语言的技术定义,包括Java 程序设计语言的语法和语义。

​ 应用程序接口 ( Application Program Interface, API) 也称为库,包括为开发Java 程序而预定义的类和接口。

​ Java 开发工具包( Java Development Toolkit,JDK)。JDK 是由一套独立程序构成的集合,每个程序都是从命令行调用的,用于开发和测试Java 程序。

​ 集成开发环境(Integrated Development Environment, IDE)。编辑、编译、链接、调试和在线帮助都集成在一个图形用户界面中。

二、Java程序设计环境

2.1 Java术语

术语名缩写解释
Java Development KitJDK编写Java程序使用的软件
Java Runtime EnvironmentJRE运行Java程序使用的软件
Standard EditionSE用于桌面或简单的服务器应用的Java平台
Enterprise EditionEE用于复杂的服务器应用的平台
Micro EditionME用于手机和其他小型设备的Java平台
Java 2J2过时术语,用于描述1998年~2006年之间的Java版本
Software Development KitSDK过时术语,用于描述1998年~2006年之间的JDK

2.2 JDK下载

下载地址:https://www.oracle.com/java/technologies/javase-downloads.html

下载对应平台使用的JDK,本处下载JDK SE14 win x64。

2.3 Windows系统的JDK环境

1、安装

​ 在Windows环境下,强烈建议不要接受带空格的默认路径。

2、配置环境变量

​ (1)进入本机的环境变量界面。

​ (2)单击“系统变量”栏下的“新建”按钮,创建新的系统变量。

​ (3)弹出“新建系统变量”对话框,分别输入变量名 “JAVA_HOME” 和变量值(即JDK的安装路径)。

​ (4)在”环境变量“栏中的Path变量中添加 “%JAVA_HOME%\bin;” 保存设置。

​ (5)确认环境配置是否正确。打开控制台窗口,输入:

​ javac -version

​ 按下Enter键,看见javac版本信息即配置成功。

3、安装库源文件和文档

​ 库源文件在JDK中以一个压缩文件src.zip的形式发布。在src.zip文件中包含了所有公共类库的源代码。更多源代码可访问:http://jdk.java.net。

​ 文档可以直接从网站 http://www.oracle.com/technetwork/java/javase/downloads 下载获得。解压到jdk目录。

4、导航Java目录
Java jdk目录

参考材料

1、《Java核心技术 卷Ⅰ 基础知识(原书第9版)》
2、《Java从入门到精通(第4版)》
3、《Java语言程序设计(基础篇)》
4、https://www.runoob.com/java/java-tutorial.html

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值