【干货】java核心知识整理,阶段一:java基础之java开发入门

本文深入介绍了Java编程语言,包括其概念、JDK的使用、系统环境变量配置、Eclipse开发工具的介绍。Java作为一种跨平台、面向对象的高级编程语言,以其简单易用、安全可靠、跨平台等特点深受开发者喜爱。文章详细讲解了JDK的各个版本,JDK目录结构,以及JDK中的重要工具,如javac和java的用途。同时,介绍了Java程序的运行机制,强调了Java的“一次编写,到处运行”特性。最后,文章提到了Eclipse这一流行Java开发工具的安装、启动和工作台布局,为初学者提供了实践指导。
摘要由CSDN通过智能技术生成

java概念

什么是java

在揭开Java语言的神秘面纱之前,先来认识一下什么是计算机语言。计算机语言(Computer Language)是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字、符号和语法等内容,程序员可以通过这些指令与计算机进行交互。计算机语言的种类繁多,总的来说可以分成机器语言、汇编语言、高级语言三大类。计算机所能识别的语言只有机器语言,但通常人们编程时,不采用机器语言,这是因为机器语言都是由二进制的0和1组成的编码,不便于记忆和识别。目前通用的编程语言是汇编语言和高级语言,汇编语言采用了英文缩写的标识符,容易识别和记忆;高级语言采用接近于人类的自然语言进行编程,进一步简化了程序编写的过程,所以,高级语言是目前绝大多数编程者的选择。

Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司于2009年4月20日收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。Java语言简单易用、安全可靠,自问世以来,与之相关的技术和应用发展得非常快。在计算机、移动设备、家用电器等领域中,Java技术无处不在。

针对不同的开发市场,Sun公司将Java划分为三个技术平台,它们分别是Java SE、Java EE和Java ME。

● Java SE(Java Platform Standard Edition)Java平台标准版

该版本是为开发普通桌面和商务应用程序提供的解决方案。Java SE是三个平台中最核心的部分,Java EE和Java ME都是从Java SE的基础上发展而来的,Java SE平台中包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程等。

● Java EE(Java Platform Enterprise Edition)Java平台企业版

该版本是为开发企业级应用程序提供的解决方案。Java EE可以被看作一个技术平台,该平台用于开发、装配以及部署企业级应用程序,其中主要包括Servlet、JSP、JavaBean、EJB、Web Service等。

● Java ME(Java Platform Micro Edition)Java平台微型版

该版本是为开发电子消费产品和嵌入式设备提供的解决方案。Java ME主要用于微型数字电子设备上软件程序的开发。例如,为家用电器增加智能化控制和联网功能,为手机增加新的游戏和通讯录管理功能。此外,Java ME提供了HTTP等高级Internet协议,使移动电话能以Client/Server(客户端/服务器端)方式直接访问Internet的全部信息,提供最高效率的无线交流。

java语言的特点

Java是一门优秀的编程语言,它之所以应用广泛,受到大众的欢迎,是因为它有众多突出的特点,其中最主要的特点有以下几个。

1.简单易用

Java是一种相对简单的编程语言,它通过提供最基本的方法来完成指定的任务,只需掌握一些基础的概念和语法,就可以编写出很多实际可用的应用程序。Java丢弃了C++中很难理解的运算符重载、多重继承等模糊概念。特别是Java语言不使用指针,而是使用引用,并提供了自动的垃圾回收机制,使程序员不必过多的操心内存管理的问题。

2.安全可靠

Java通常被用在网络环境中,为此,Java提供了一套可靠的安全机制来防止恶意代码的攻击。Java程序运行之前会利用字节确认器进行代码的安全检查,确保程序不会存在非法访问本地资源、文件系统的可能,保证了程序在网络间传送的安全性。

3.跨平台

Java引入了虚拟机的概念,通过Java虚拟机(Java Virtual Machine,称为JVM)可以在不同的操作系统上(如Windows、Linux等)运行Java程序,从而实现跨平台特性。

4.面向对象

Java将一切事物都看成对象,通过面向对象的方式,将现实世界的事物抽象成对象,将现实世界中的关系(如父子关系)抽象为继承。这种面向对象的方法,更利于用人们对复杂程序的理解、分析、设计和编写。

5.支持多线程

Java语言内置了多线程控制,可使用户程序并发执行。利用Java的多线程编程接口,开发人员可以方便地写出多线程的应用程序,提高程序的执行效率。

JDK的使用

什么是JDK

Sun公司提供了一套Java开发环境,简称JDK(Java Development Kit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。

为了满足用户日新月异的需求,JDK的版本也在不断地升级。在1996年1月,Sun公司发布了Java的第一个开发工具包JDK 1.0,随后相继推出了JDK 1.1、JDK 1.2、JDK 1.3、JDK 1.4、JDK 5(1.5)、JDK 6(1.6)、JDK 7(1.7)、JDK 8(1.8)和JDK 9(1.9)、JDK 10。由于JDK 9是2017年9月发布的新版本,JDK 10是2018年3月发布的新版本,目前并不稳定,且市场使用率低,所以本教材将针对目前稳定的JDK 8(也称之为Java 8或JDK 1.8)进行讲解。

Sun公司除了提供JDK,还提供了一种JRE(Java Runtime Environment)工具,它是Java运行环境,是提供给普通用户使用的。由于普通用户只需要运行事先编写好的Java程序,不需要自己动手编写,因此JRE工具中只包含Java运行工具,不包含Java编译工具。值得一提的是,为了方便使用,Sun公司在其JDK工具中自带了一个JRE工具,也就是说开发环境中包含运行环境,这样一来,开发人员只需要在计算机上安装JDK即可。

安装JDK

Oracle公司提供了多种操作系统的JDK,每种操作系统的JDK在使用上基本类似,初学者可以根据自己使用的操作系统,从Oracle官方网站下载相应的JDK安装文件。接下来以32位的Windows 7系统为例来演示JDK 8的安装过程,具体步骤如下:

1.开始安装JDK

双击从Oracle官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载的安装文件“jdk-8u151-windows-i586.exe”(本书编写时的最新版本,随着JDK的更新在官网可能找不到对应的版本,此时可以使用JDK 8的其他版本替代),进入JDK安装界面,如图1所示。

小提示:
前面讲解什么是Java时,已经介绍Sun公司于2009年4月20日被Oracle公司收购,所以下载Java相关软件都会转入Oracle官网链接地址进行下载。*

2.自定义安装功能和路径

单击图1-1中安装界面的【下一步】按钮进入JDK的定制安装界面,如图2所示。

 

在图2所示界面的左侧有三个功能模块可供选择,通常情况下,只需要选择开发工具和源代码两个功能模块即可。单击某个模块后,在界面右侧的功能说明区域会显示该模块所包含的功能说明,关于这三个模块的具体功能介绍如下:

● 开发工具:是JDK中的核心功能模块,其中包含

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值