一、初识Java

学习目标

  • 了解Java语言的特点
  • 掌握Java环境变量的配置
  • 熟悉Java的运行机制
  • 掌握Eclipes/Idea开发工具的使用

是计算机、移动设备、家用电器等领域最受欢迎的开发语言之一。

Java概述

1. 什么是Java

针对不同开发市场,Sun公司将Java划分为三个技术平台

  • Java SE(Java Pkaforn Standard Edition,Java 平台标准版) : 改版本是为开发普通桌面和商务应用程序提供的解决方案。是三个平台的核心补分,Java EE和 Java ME都是从Java SE 的基础上发展而来的,Java SE平台包括了 Java最核心的类库,如集合、IO、数据库连接以及网络编程等。
  • Java EE(Java Platforn Enterpise 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丢弃了C++红很难理解的运算符重载、多继承等模糊概念。特别是Java语言不使用指针,而是使用引用,并提供了自动的垃圾回收机制,使程序言不必过多地操控内存的问题
  • 安全可靠
    Java通常被用在网络环境中,为此Java提供了一套可靠的安全机制来防止恶意代码的攻击。Java程序运行之前会利用字节确认器进行代码的安全检查,确保程序不会存在非法访问本地资源、文件系统的可能,保证了程序在网络间传送的安全性。
  • 跨平台
    Java引入了虚拟机的概念,通过Java虚拟机(Java Virual Machine,JVM)可以再不同的操作系统上运行Java,从而实现了跨平台特性
  • 面向对象
    Java将一切事物都看成对象,通过面向对象的方式,将显示世界的事务抽象成对象,将显示世界中的关系(如父子关系)抽象猥继承。这种面向对象的方法,更利于人们对复杂程序的理解、分析、设计和编写。
  • 支持多线程
    Java语言内置了对县城控制,可使用户程序并发执行。利用Java的多线程编程接口,开发人员可以方便地写出多线程的应用程序,提高程序的执行效率。

JDK

什么是JDK

Sun公司提供了一套Java开发环境,简称JDK(Java Development Kit)。他是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。
Sun公司除了提供JDK,还提供了一种JRE(Java Runtime Environment)工具,他是Java运行环境,是提供给普通用户使用的。普通用户只需运行事先编译好的Java程序,不需要自己手动编写,JRE工具中只包含Java运行工具。

安装JDK

posted @ 2023-03-28 11:21  谁是谁的灯塔  阅读(69)  评论(0)    收藏  举报