Java语言特点

Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。

  当1995年sun推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。

那么Java到底有何神奇之处呢?

  Java语言其实最早诞生于1991年,起初被称为oaK语言,是sun公司为一些消费性电子产品而设计的一个通用环境。

他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,oaK可以说是默默无闻,甚至差点夭折。

但是,网络的出现改变了oaK的命运。

  在Java出现以前,internet上的信息内容都是一些乏味死板的htmL文档。

这对于那些迷恋于web浏览的人们来说简直不可容忍。

他们迫切希望能在web中看到一些交互式的内容,开发人员也极希望能够在web上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。

对于用户的这种要求,传统的编程语言显得无能为力。

sun的工程师敏锐地察觉到了这一点,从1994年起,他们开始将oaK技术应用于web上,并且开发出了hotJava的第一个版本。

当sun公司1995年正式以Java这个名字推出的时候,几乎所有的web开发人员都心生感叹:噢,这正是我想要的!于是Java成了一颗耀眼的明星,丑小鸭一下子变成了白天鹅。

JAVA语言主要有哪些方面的应用

Java主要分成3类:javaee、javase、javame

1、javaee是网络编程,主要应用在与网络软件、如:各类网站、eRP软件等等。

软件是以网页的形式打开。

2、javase是企业级开发,软件是以windows窗口模式打开。

如QQ、各种音乐视频播放器都可以用javase开发。

3、javame是手机开发,如:各类java的手机游戏,手机软件等。

来源:https://www.weidianyuedu.com/content/2020710845314.html

Java语言的特点及应用有哪些相关推荐

  1. Java语言中的数据类型

    Java语言是一种强调数据类型的语言,在声明任何变量时,必须将该变量定义为一种数据类型. Java中的数据类型包括基本类型和对象类型,基本类型总共有8种,其中4种整形.1种字符型.2种浮点型.1种布尔 ...

  2. java语言环境变量_JAVA语言环境变量的设置教程

    本文主要向大家介绍了JAVA语言环境变量的设置教程,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 安装JDK到目录,我这里是C:\Java 右键点击计算机属性 在系统变量里面建 JA ...

  3. java语言的实现机制_JAVA语言之Java NIO的工作机制和实现原理介绍

    本文主要向大家介绍了JAVA语言之Java NIO的工作机制和实现原理介绍,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 前言 本文只简单介绍NIO的原理实现和基本工作流程 I/O和 ...

  4. Java语言的基础知识9

    第十一章(线程) 1.通过String name=Thread.currentThread().getName();来获取当前线程的名称. 2.多次启动一个线程或者启动一个已经运行的线程是非法的,会抛 ...

  5. 重塑云上的 Java 语言

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 Photo @  Toa Heftiba 文 |郁磊 音乐无国界, ...

  6. 四川大学java试题_四川大学2013年计算机(软件)学院Java语言程序设计期末考试试题B卷...

    四川大学期末考试试题(闭卷) (2013 -2014学年第1学期) 课程号:课程名称: Java语言程序设计(B 卷)任课教师: 适用专业年级:学号:姓名: 一.单项选择题(本大题共20小题,每小题2 ...

  7. “坑爹”排行榜:Java语言最违反常识的功能点TOP 10

    来自:互联网全栈架构 作为一门面向对象的编程语言,Java凭借其简单易用.功能强大的特点受到了广大编程爱好者的青睐,伴随着开源社区的推波助澜,Java语言更是席卷全球,势不可挡,在世界各地都有Java ...

  8. Java语言中的生僻知识

    最近有一首名叫<生僻字>的流行歌曲火遍大江南北,创作者给佶屈聱牙的生僻字,配上了优美明快的旋律,竟然让歌曲变得琅琅上口.悦耳动听起来,平时不太常见的拒人于千里之外的这些汉字也不再那么陌生, ...

  9. java语言仅支持单重继承_java语言程序设计基础篇习题_复习题_第十一章

    java语言程序设计基础篇习题_复习题_第十一章 11.1 下面说法是真是假?一个子类是父类的子集. 11.2 使用什么关键字来定义一个子类 11.3 什么是单一继承?什么是多重继承?java支持多重 ...

  10. 第1章 Java语言概述

    第1章 Java语言概述 声明 0. Java语言应用场景 1. 软件开发介绍 2. 计算机编程语言介绍 3. Java语言概述 4. Java程序运行机制及运行过程 5. Java的环境搭建  5. ...

最新文章

  1. 为什么 P8 程序员的代码你写不出来?零拷贝了解一下
  2. 高性能存储之--快速理解redis(简版)
  3. 第十七届全国大学智能车竞赛:第二波芯片申请向你袭来
  4. nacos windows部署_Sentinel-Go 集成 Nacos 实现外部动态数据源
  5. WINDOWS SERVER 2003从入门到精通之活动目录数据库的维护
  6. C++ Primer 5th笔记(chap 15 OOP)继承中的类作用域
  7. docker报错:Unable to get pid of LinuxThreads manager thread及openjdk-alpine镜像无法打印线程堆栈和内存堆栈问题
  8. SSL 多线程通信 linux openSSL C API编程
  9. 计算多个文档之间的文本相似程度
  10. 晋升,结婚,出书,买房,这就是我的2019年!
  11. Python使用pandas读取Excel文件多个WorkSheet的数据并绘制柱状图和热力图
  12. c语言中最常用的四种数据类型,计算机中有哪几种常见数据类型
  13. 134. PHP 工具
  14. 微分几何 Class 3 曲线,曲率与挠率
  15. 聚类分析--k中心点算法
  16. ps如何做出动态火焰燃烧效果
  17. 笔记本电脑频繁假死的一个解决办法
  18. python报错(一):takes no arguments
  19. Silverlight——施工计划日报表(一)
  20. 基于Android实现美颜相机功能的开发

热门文章

  1. 利用Vue的计算属性计算平均值总成绩
  2. SQLalchemy 转载学习(学习了中间relationship内部cascade参数的部分)
  3. signal函数的简单用法
  4. MySQL添加多个管理地址_mysql如何绑定多个ip地址?
  5. 使用husky配置git代码提交规范
  6. vscode国内下载
  7. 中国互联网金融:浪潮还是浪花?
  8. 搭建CA认证中心及搭建https实战
  9. 全志V3S零基础教程
  10. draft https://www.cnblogs.com/shadow-wolf/p/6524603.html