71muke?v=1
在线看书
立即购买

第一章 前言

收起
2024-07-18更新,每天更一篇

第二章 JAVA简介

收起
2024-07-18更新,每天更一篇

第三章 Java的基本语法

收起
2024-07-18更新,每天更一篇

第四章 JAVA控制语句

收起
2024-07-18更新,每天更一篇

第五章 异常处理

收起
2024-07-18更新,每天更一篇

第六章 面向对象编程

收起
2024-07-18更新,每天更一篇

第七章 Java标准库

收起
2024-07-18更新,每天更一篇

第八章 JAVA实战

收起
2024-07-18更新,每天更一篇

JAVA简介

1.1 Java的发展历史

Java最初由Sun Microsystems公司于1995年发布,由James Gosling和他的团队开发。Java的设计初衷是为互动电视提供一种平台无关的编程语言,最初的名字是Oak,后来改名为Java。Java凭借其“一次编写,到处运行”的理念迅速走红,成为企业级应用、移动应用和Web开发的主流编程语言。2009年,Oracle公司收购了Sun Microsystems,并接管了Java技术的开发和维护。如今,Java已经发展成一个庞大的生态系统,并且仍在不断演进。


1.2 Java的特点

  • 跨平台性:通过Java虚拟机(JVM),Java程序可以在任何操作系统上运行,实现了“一次编写,到处运行”的理念。只需编写一次代码,就能在Windows、Linux、macOS等多种平台上运行。

  • 面向对象:Java是一个纯面向对象的编程语言,强调对象的概念,使得代码更易于管理和维护。面向对象编程(OOP)思想提高了代码的重用性和可扩展性。

  • 简单易学:Java的语法简洁明了,去除了C++中的一些复杂特性,如指针和多继承,使得学习和使用变得更加简单。

  • 安全性:Java具有强大的安全机制,如字节码验证、沙盒模型和安全管理器,确保Java应用的安全性,特别适用于网络环境。

  • 多线程:Java内置了对多线程的支持,允许并发编程,使得开发高性能的多线程应用更加简单。

  • 动态性:Java支持动态加载类,可以在运行时扩展应用程序的功能,提供了更大的灵活性。


1.3 Java开发工具包(JDK)和Java运行环境(JRE)

JDK(Java Development Kit):

    定义:JDK是Java的开发工具包,包含了用于开发和运行Java应用程序的一整套工具和库。

主要组件:

  • javac:Java编译器,用于将Java源文件(.java)编译成字节码文件(.class)。

  • java:Java解释器,用于运行编译后的字节码文件。

  • javadoc:文档生成工具,用于从Java源代码中提取注释生成API文档。

  • 其他工具:如调试器(jdb)、打包工具(jar)等。


JAVA代码编译执行过程:

image.png



JRE(Java Runtime Environment):

    定义:JRE是Java的运行环境,包含了JVM(Java虚拟机)和Java核心类库,用于运行Java程序。

主要组件:

  • JVM:Java虚拟机,负责将字节码解释成机器码并执行。

  • 核心类库:Java API,包含了Java基础类库和运行所需的类。


安装和配置:

下载:从Oracle官方网站或OpenJDK项目下载最新版本的JDK。

  • 安装:按照安装向导进行安装,并将JDK的bin目录添加到系统的环境变量中,以便在命令行中使用Java工具。

  • 集成开发环境(IDE):推荐使用Eclipse、IntelliJ IDEA或NetBeans等IDE来提高开发效率,这些IDE提供了代码提示、调试、版本控制等丰富的功能。


留言

发布留言

需要购买本课才能留言哦~

{{ item.createtime | dateStr }}
×