Java是什么,有什么用,学什么。
Java是高级语言;
Java用来开发应用程序
应用程序的构成:
前端操作界面(方便用户操作和显示)。
后端(用户看不见)java;c++;python;c。
数据库,数据存储功能。
Java发展史
Java是在1991年由SUN公司的James Gosling
在1995年更名为Java(印度尼西亚爪哇岛的英文
名称,因盛产咖啡而闻名)
2009年被oracle公司收购(Oracle公司是全球最大
的企业级软件开发公司)
Java语言的特点
1.开源 开放源代码 免费
2.平台无关性
跨平台 ,在不同的操作系统和cpu环境中运行
如何实现跨平台:
在不同的操作系统上开发jvm(java虚拟机)
Java程序在不同的虚拟机中运行,翻译给不同的操作系统即可
3.面向对象
4.支持网络编程
5.多线程机制(多任务)
6.动态的内存管理机制(自动进行垃圾监听回收)
7.安全
8.生态丰富(框架,组件…)
Java技术体系平台
JavaSE:(java Standard Edition标准版 java基础):包含java
核心类(string 输入输出,线程,数据库链接等)
JavaEE:java Micro Edition(企业版)包含javaSE,又包含了有
一些企业级开发的相关类。
JavaME:java Micro Edition(微缩版)包含家电上的应用程序,
现在基本不再使用,被安卓开发替代。
Java语言(程序)运行机制
1.编写.java源文件
2.编译–>.class文件
3.jvm(java虚拟机)执行.class文件
Java运行环境的安装与配置
1.下载JDK
2.安装JDK
3.设置Windows环境变量
JDK(java Development Kit Java开发工具包)
JDK包含了java的各种编译工具,打包工具等,也包括了JRE.
JRE(Java Runtime Environment Java运行环境)
JRE中包括java程序运行所需的核心类库,也包括Java虚拟机.
JVM(Java Virtual Machine Java虚拟机)
JVM是最终运行java程序的核心环境.
第一个程序HelloWorld
1.编写源程序
2.编译源程序
3.运行
使用记事本编辑源代码,以.java为后缀名保存
使用javac命令编译.java文件,生成.class文件
使用java命令运行.class文件,输出程序