Java简介
语言历史
——机器语言0101
——汇编语言(指令代替二进制,mov ax,0123h;寄存器送入值;底层)
——摩尔定律:同等价格,可集成的晶体管每18个月会增加一倍,性能也会提升一倍。(量子计算机)
——高级语言(1972C运行快、指针、内存管理、分配释放;1982C++;C++--、 JAVA无指针、无内存管理、applet图形界面程序;Python;PHP(快速开发不复杂的web系统);JavaScript脚本语言);面向过程、面向对象(对象和接口上)(不断山寨创新)
Java简介
——J2SE标准版:桌面
——J2ME移动版:手机
高可用、高性能、高并发 write once run anywhere
基于Java开发的平台、工具:eclipse开发平台、Maven构建工具、Tomcat应用服务器、spring和mybatis的web开发开源框架。
微软.NET /VISIO STUDIO/SQL
分布式:处理tcp/ip协议
动态性:反射机制
多线程:多个应用同时运行
JVM:Java虚拟机、JavaVMware,虚构的计算机
JDK/JRE/JVM
JDK:Java开发者工具(包含JRE和JVM)
JRE:Java运行时环境
JVM:Java虚拟机
Java开发环境搭建
JDK8(Oracle公司)——Java SE development kit 8u181下载
卸载JDK :我的电脑——右键——属性——高级系统设置——环境变量——系统变量——JAVA_HOME(找到安装的位置,直接找到目录全删掉,再删除此环境变量)——PATH(打开,找到与Java相关的变量删除,%JAVA_HOME%\bin、%JAVA_HOME%\jre\bin)——打开DOS窗口——输入java -version(找不到java版本,应该删除成功)。