计算机语言发展简史:
更快·更强
第一代语言:机器语言
二进制
第二代语言:汇编语言
目前应用:逆向工程,机器人,病毒
第三代语言:高级语言
摩尔定律
面向对象/面向过程
- C {高级鼻祖}
- C++ {C语言面向对象版本}
- Java {C语言++—}
- C# {C sharp}
- Python
- PHP
- JavaScript
Java帝国的诞生
J2SE×
J2ME×
J2EE√——>服务器
Maven
Tomcat
Spring
intellij idea
Hadoop
Android
Java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
- Write Once 、Run Anywhere
Java三大版本
- JavaSE:标准版(桌面程序,控制台开发……)
- JavaME:嵌入式开发(手机,小家电…..)
- JavaEE:E企业级开发(web端,服务器开发……)
JDK、JRE、JVM
- JDK:Java Developm Kit
- JRE:Java Runtime Envir
- JVM:Java Virtual Machine(Java虚拟机)
安装开发环境搭建
卸载JDK
- 删除java的安装目录
- 删除JAVA-HOME
- 删除path下关于Java的目录
- java-version
安装JDK
- 搜索JDK8,找到下载地址
- 下载到电脑对应版本
- 双击安装包安装jdk
- 记住安装的路径
- 配置环境变量
- 我的电脑——右键——属性
- 环境变量——JAVA_HOME
- 配置path变量
- 检查JDK是否安装成功
- 打开cmd
- 输入java -version
编译与运行
- 打开cmd,在对应的文件目录下,输入 javac java文件名 ,进行编译会生成一个class文件
- 运行class文件,输入 java class文件名(不需要加后缀)
可能会遇到的情况
- 每个单词的大小写不能出现问题,Java是大小写敏感的。
- 尽量使用英文
- 文件名和类名保持一致,并且首字母一定要大写
- 符号使用了中文
Java程序运行机制
- 编译型:操作系统 C/C++
- 解释型:网页/服务器 Java/JavaScript/Python
程序运行机制
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/114443.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...