首页 > 编程语言 > 详细

Java编程语言学习-Java语言概述

时间:2021-04-23 16:58:01      阅读:25      评论:0      收藏:0      [点我收藏+]

软件开发

什么是软件
一系列按照特定顺序组织的计算机数据和指令的集合
常用软件:
系统软件
Dos Window Linux,Mac
应用软件
微信 QQ 迅雷

什么是开发
制作软件过程

人机交互

使用软件的过程

  • 图形化界面
  • 命令行方式

计算机语言

语言:
人与人之间的沟通方式
如:中文,英文,日文,韩文。。。
计算机语言:
人与计算机之间的交流方式
如:C,C++,python,Java语言...

Java语言简介

Java的logo:

技术分享图片

 

Java之父:高斯林

技术分享图片

 

1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,
开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。
后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,
Java成为全球流行的开发语言。因此被人称作Java之父。

Java能够做什么

1.可以制作web网站
2.可以做Android应用
3.可以做游戏开发
4.可以做桌面软件

Java语言特性

1.简单易用
2.面向对象
3.安全性高
4.多线程
5.跨平台

平台相关性

我们称能够支持程序运行的硬件或软件环境为平台。
windows系统只能运行windows的可执行文件(exe)
linux系统只能运行linux的可执行文件
windows的可执行文件,不能直接运行在Linux上面, 反之亦然。

Java跨平台原理

不同的操作系统自己专门识别的软件格式
如果只编写一个Java程序是无法办法在各个系统上运行
Java单独开发了一套(各个平台)一个Java虚拟机的程序
编写的Java程序不需要运行在系统当中
而是运行在系统安装的Java虚拟机当中.各个平台上的Java虚拟机都能识别编写的Java程序

技术分享图片

Java编程语言学习-Java语言概述

原文:https://www.cnblogs.com/myxq666/p/14693380.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!