1、Java分为三个体系:
    Java SE(J2SE,Java2 Platform Standard Edition,标准版)
    Java EE(J2EE,Java 2 Platform Enterprise Edition,企业版)
    Java ME(J2ME,Java 2 Platform Micro Edition,微型版)
2、Java是由Sun公司推出的(2009年被Oracle公司以74美金收购)
3、JDK和JRE:
    JDK:Java Development Kit (Java开发必备)
    JRE:Java Runtime Environment (Java执行环境)
    JDK包含了JRE
    JDK版本:JDK1.4,JDK1.5(5.0),JDK1.6(6.0),JDK1.7(7.0),JDK1.8(8.0)
4、Java使用:
    下载JDK;
    安装JDK;
    设定环境变量(用户变量或系统变量,指向JDK安装目录中的bin目录,便于命令行执行java);
    编译运行(编译:javac test.java,运行:java test);
5、Class文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件。
6、可以直接使用windows记事本来编写java程序,也可以使用Editplus,UltraEdit等高级文本编辑工具编写Java程序。还可以使用专业的IDE(Integrated Development Environment)编写。
7、JVM(Java Virtual Machine,Java虚拟机)
    Java是跨平台的语言,真正执行的不是二进制代码,而是字节码。
    Java是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的)
    Java之所以能够做到跨平台,本质原因在于JVM不是跨平台的。

转载于:https://blog.51cto.com/zlfwmm/1668849

Java记录 -1- 基础JDK相关推荐

  1. 3.1_2 JavaSE入门 P1 【Java基础】Java语言概述、JDK编译

    相关链接 Excel目录 目录 Part1 Java语言概述 1 Java语言概述 1.1 Java发展史 1.2 java应用平台 1.3 跨平台原理 1.4 JVM JRE JDK 1.5 Ora ...

  2. 从零开始学Java-Day01:Java常用计算机基础知识、JDk的下载与安装、环境变量的配置、IDEA的下载与安装

    1.计算机 (1)硬件:为软件运行提供物质基础. 举例:CPU,硬盘,内存,显卡,鼠标 (2)软件:使计算机按照事先预定好的顺序完成特定的功能. a:系统软件:DOS,Windows,Linux,Un ...

  3. java10个基础错误_我们处理了10亿个Java记录的错误-这是导致97%的错误的原因

    java10个基础错误 97%的记录错误是由10个唯一错误引起的 在2016年,一件事在30年内没有改变. 开发和运营团队仍依靠日志文件对应用程序问题进行故障排除. 由于某些未知原因,我们隐式信任日志 ...

  4. 复习Java入门与基础语法生活【记录一个咸鱼大学生三个月的奋进生活】002

    复习Java(入门) 既然是入门那就必须讲个故事了:   其实Java是James Gosling为了跨平台而创造的,当时(1991年)SUN公司想在智能家电中大展宏图,结果发现想完成智能家电用C是不 ...

  5. java学习#day01(Java常用计算机基础知识、JDk的下载与安装、环境变量的配置、IDEA的下载与安装)

    java基础: 1.计算机: 硬件:为软件运行提供物质基础 举例:CPU,硬盘,内存,显卡,鼠标 软件: a:系统软件:DOS,Windows,Linux,Unix,MAC,IOS... b:应用软件 ...

  6. JAVA基础-jdk和jre的关系和区别

    JAVA基础-jdk和jre的关系和区别 1.名词介绍 JDK(Java Development Kit)是Java开发工具包,里面包含Java的开发环境(提供了编译器javac等工具,用于将java ...

  7. Java NIO编程基础

    Java NIO编程基础 Java NIO 基本介绍 NIO的Buffer基本使用 NIO 和 BIO 的比较 NIO 三大核心原理示意图 缓冲区(Buffer) 基本介绍 Buffer 类及其子类 ...

  8. Java Media Framework 基础教程

    Java Media Framework 基础教程 作者:Eric Olson     来源:ibm 摘要: 很少发现有关于jmf方面的中文资料,这是在IBM上面找的一本书,可作为jmf的入门学习,业 ...

  9. 《好好学Java 从零基础到项目实战》姗姗而来

    梦里寻她千百度,千呼万唤始出来.从决定开始写这本书,到最终出版上市,数数已经是第三个夏天了.今年疫情有点紧,各行各业都受到影响,多亏出版社各位老师东奔西走,总算排除了万般艰难险阻,这才有了<好好 ...

最新文章

  1. 人工智能的下一个前沿:识别“零”和“无”
  2. Java高并发编程(五):Java中的锁Lock
  3. 一个成功的系统很容易重复过去从而僵化,从而被取代
  4. 为eclipse在线安装svn
  5. 30岁前不要在乎的29件事(转载)
  6. 单例销毁_TypeScript 设计模式之单例模式
  7. VirtualBox的vdi文件复制
  8. SQL 读取不连续的第30到40之间的数据
  9. 手机 safari mac 调试
  10. mysql-innodb-undo和redo
  11. 使用外网访问Flask项目
  12. plsql远程连接oracle数据库及报ORA-12514错误解决
  13. 计算机网络-数据交换技术
  14. 转:Emacs生存指南 (Emacs入门必读)
  15. 如何将SolidWork许可管理器用于Draftsight Enterprise?
  16. unable to read local cache ‘C:\\Users\\kingS/gensim-data\\information.json‘ during fallback, connec
  17. 职称计算机考试 包过,计算机软考考试包通过
  18. 今天是系统管理员日:IT人节日快乐!
  19. SAS可以用来做什么?
  20. STM32+HC05串口蓝牙设计简易的蓝牙音箱

热门文章

  1. Java将弃用finalize()方法?
  2. s3cmd安装与使用
  3. Java JVM内存分析
  4. PV(page view)
  5. apache 支持gzip
  6. Who悄悄偷走了我的流量
  7. 一:c#基本语法(2)(老田学习笔记)
  8. Kubernetes — Flannel CNI
  9. 互联网协议 — TLS — SNI
  10. DPDK — PMD,DPDK 的核心优化