Java概述

Java

  • 计算机语音是人与计算机之间通讯的语言,分为机器语言、汇编语言、高级语言三类
  • Java是一种高级计算机语言,由Sun公司1995年退出可跨平台应用软件和完全面向对象的程序设计语言
  • 为使软甲开发人员可以针对特定的市场进行开发,Sun公司将Java划分为三个技术平台:
JavaSE:标准版,为开发普通桌面和商务应用程序提供的解决方案
javaEE:企业版,为开发企业级应用程序提供解决方案
JavaME:微型版,为开发电子消费产品和嵌入式设备提供解决方案

Java语言特点

简单易用
  • Java是相对简单的编程语言,通过提供最基本的方法来完成指定任务,只需掌握一些基础的概念和语法,就可以编写出很多实际语言
  • Java丢弃了c++中很难理解的运算符重载、多重继承等模糊概念,特别是不使用指针
  • Java提供了自动垃圾回收机制,不必过多操心内存管理问题
安全可靠
  • Java提供了一套可靠的安全机制用于防止恶意代码攻击
  • Java程序运行之前会利用字节确认器进行代码的安全检查,确认系统不会存在非法访问本地资源、文件系统的可能,保证了程序在网络间传送的安全性
跨平台

Java引进了虚拟机的概念,通过Java虚拟机可以在不同的操作系统上运行Java程序,从而实现跨平台特性

面向对象
  • Java将一切事物看成对象,通过面向对象的方式,将现实世界的事物抽象成对象,将现实世界中的关系抽象为继承
  • 面向对象方法更利于对复杂程序的理解、分析
支持多线程
  • Java语言内置了多线程控制,可使用户程序并发执行
  • 利用Java的多线程编程接口,开发人员可以方便地写出多线程的应用程序,提高程序执行效率

jdk

定义:jdk是Sun公司提供的一套Java开发环境
说明:jdk是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等

JRE

定义:JRE是Sun公司提供的Java运行环境,用于普通客户使用
说明:JRE工具中只包含Java运行工具,不包含Java编译工具
**ps:**为了方便使用Sun公司在jdk工具中自带了一个JRE工具,也就是说只需安装jdk环境即可

jdk下载与安装详细图解
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值