【JAVA】学习记录一:

Java历史:(了解)

  1. 诞生于SUN(Standford University Network)
  2. 大概于1996年发布正式的第一版
  3. Java之父:詹姆斯.高斯林
  4. 2009年SUN被Oracle(甲骨文)收购
  5. 目前学习(开发)的版本是Java8
  6. 最新版本:Java12
  7. Java分为三大方向:JavaSE,JavaEE,JavaME
    Java9尝试把JavaSE,JavaEE,JavaME合起来。用模块的方式进行区分。

Java的特点(了解)

在这里插入图片描述

  • 面向对象:关注类、对象、接口等,以及继承、实现等关系
  • 强类型:关注数据类型
  • 体系中立的:字节码.class文件
  • 垃圾回收:GC

Java语言运行机制:跨平台

跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
“Write once , Run Anywhere”一次编写,处处运行。

原理:Java程序不是直接运行在操作系统上,而是运行在JVM(Java Virtual Machine)。
而不同的操作系统平台,可以安装不同的JVM。这个虚拟机只要下载安装就可以了,
程序员不用管,程序员只要关注自己的Java程序就可以。
在这里插入图片描述
Java程序开发和运行的步骤:

  1. 编写Java代码,保存的代码的文件.java
  2. 编译Java代码为字节码,字节码文件.class
    为什么要编译为字节码呢?因为JVM只认识字节码,不认识Java代码
  3. 运行字节码
    把字节码再转成CPU能执行的机器指令。
  4. 开发环境搭建
    (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:\ProgramFiles\Java\jdk1.8.0_141\bin;之前的环境变量的值
说明:;必须是英文状态下,半角输入,用于和其他原有的环境变量的分割
Win7
D:\ProgramFiles\Java\jdk1.8.0_141\bin;D:\ProgramFiles\mysql\mysql-5.6.26-winx64-server\bin;D:\ProgramFiles\tomcat\apache-tomcat-8.0.24\bin;d:\ProgramFiles\2345Soft\HaoZip;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Intel\Intel® Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel® Management Engine Components\DAL;C:\Program Files\Intel\Intel® Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel® Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files\Lenovo\Fingerprint Manager Pro;C:\Program Files (x86)\Common Files\Lenovo;C:\SWTOOLS\ReadyApps;D:\ProgramFiles\MySQL\MySQL Server 5.5\bin

Win10
表格形式,一行一个环境变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值