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程序