-
Java编程语言学习01-Java语言概述
什么是软件
一系列按照特定顺序组织的计算机数据和指令的集合
常用软件:
系统软件
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程序
原文:https://www.cnblogs.com/myxq666/p/14693380.html