Java编程语言学习01:Java语言概述

软件开发

什么是开发 制作软件过程

人机交互

使用软件的过程

    图形化界面 命令行方式

计算机语言

语言: 人与人之间的沟通方式 如:中文,英文,日文,韩文。。。 计算机语言: 人与计算机之间的交流方式 如: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程序

经验分享 程序员 微信小程序 职场和发展