【JAVA】学习记录一:
Java历史:(了解)
- 诞生于SUN(Standford University Network)
- 大概于1996年发布正式的第一版
- Java之父:詹姆斯.高斯林
- 2009年SUN被Oracle(甲骨文)收购
- 目前学习(开发)的版本是Java8
- 最新版本:Java12
- Java分为三大方向:JavaSE,JavaEE,JavaME Java9尝试把JavaSE,JavaEE,JavaME合起来。用模块的方式进行区分。
Java的特点(了解)
Java语言运行机制:跨平台
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。 “Write once , Run Anywhere”一次编写,处处运行。
- 编写Java代码,保存的代码的文件.java
- 编译Java代码为字节码,字节码文件.class 为什么要编译为字节码呢?因为JVM只认识字节码,不认识Java代码
- 运行字节码 把字节码再转成CPU能执行的机器指令。
- 开发环境搭建 (1) JDK:Java Developer’s Kit,Java开发工具包 JDK = JRE + 开发工具集 JRE:Java Runtime Environment,Java运行环境 JRE = JVM + 核心类库(提前写好的代码) JVM:Java Virtual Machine,Java虚拟机, 运行Java程序需要用到JVM 如果仅仅是运行Java程序,只要装JRE就可以了,不需要装JDK。 如果是要开发Java程序,那么必须安装JDK。
(2)下载与安装 网址:www.oracle.com 下载时注意:是什么平台 例如:windows的64位:jdk-8u141-windows-x64.exe
安装:傻瓜式安装 提醒: ①以后我们作为开发人员,安装软件时,要避免中文目录 ②每一个软件的安装建立自己的目录
(3)卸载 ①控制面板 ②通过“360”或“电脑管家”进行卸载 5、环境变量 为什么要配置环境变量? windows等操作系统,默认是在当前路径下找“命令”等工具的。 如果我希望它在我指定的目录下去查找这个“命令”,那么我就要 在path这个环境变量中,把目录添加上去。
windows等操作系统,除了在当前目录下查找,还会去path环境变量指定的目录下搜索命令。
【计算机】-》右键-》【属性】-》【高级系统设置】-》【高级】-》【环境变量】
【用户环境变量】只针对当前用户(操作系统登录的用户) 【系统环境变量】针对所有用户的
path=D:ProgramFilesJavajdk1.8.0_141in;之前的环境变量的值 说明:;必须是英文状态下,半角输入,用于和其他原有的环境变量的分割 Win7 D:ProgramFilesJavajdk1.8.0_141in;D:ProgramFilesmysqlmysql-5.6.26-winx64-serverin;D:ProgramFiles omcatapache-tomcat-8.0.24in;d:ProgramFiles2345SoftHaoZip;C:Program Files (x86)InteliCLS Client;C:Program FilesInteliCLS Client;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program FilesIntelIntel® Management Engine ComponentsDAL;C:Program Files (x86)IntelIntel® Management Engine ComponentsDAL;C:Program FilesIntelIntel® Management Engine ComponentsIPT;C:Program Files (x86)IntelIntel® Management Engine ComponentsIPT;C:Program FilesIntelWiFiin;C:Program FilesCommon FilesIntelWirelessCommon;C:Program FilesLenovoFingerprint Manager Pro;C:Program Files (x86)Common FilesLenovo;C:SWTOOLSReadyApps;D:ProgramFilesMySQLMySQL Server 5.5in
Win10 表格形式,一行一个环境变量
