Java记录 -1- 基础JDK
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相关推荐
- 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 ...
- 从零开始学Java-Day01:Java常用计算机基础知识、JDk的下载与安装、环境变量的配置、IDEA的下载与安装
1.计算机 (1)硬件:为软件运行提供物质基础. 举例:CPU,硬盘,内存,显卡,鼠标 (2)软件:使计算机按照事先预定好的顺序完成特定的功能. a:系统软件:DOS,Windows,Linux,Un ...
- java10个基础错误_我们处理了10亿个Java记录的错误-这是导致97%的错误的原因
java10个基础错误 97%的记录错误是由10个唯一错误引起的 在2016年,一件事在30年内没有改变. 开发和运营团队仍依靠日志文件对应用程序问题进行故障排除. 由于某些未知原因,我们隐式信任日志 ...
- 复习Java入门与基础语法生活【记录一个咸鱼大学生三个月的奋进生活】002
复习Java(入门) 既然是入门那就必须讲个故事了: 其实Java是James Gosling为了跨平台而创造的,当时(1991年)SUN公司想在智能家电中大展宏图,结果发现想完成智能家电用C是不 ...
- java学习#day01(Java常用计算机基础知识、JDk的下载与安装、环境变量的配置、IDEA的下载与安装)
java基础: 1.计算机: 硬件:为软件运行提供物质基础 举例:CPU,硬盘,内存,显卡,鼠标 软件: a:系统软件:DOS,Windows,Linux,Unix,MAC,IOS... b:应用软件 ...
- JAVA基础-jdk和jre的关系和区别
JAVA基础-jdk和jre的关系和区别 1.名词介绍 JDK(Java Development Kit)是Java开发工具包,里面包含Java的开发环境(提供了编译器javac等工具,用于将java ...
- Java NIO编程基础
Java NIO编程基础 Java NIO 基本介绍 NIO的Buffer基本使用 NIO 和 BIO 的比较 NIO 三大核心原理示意图 缓冲区(Buffer) 基本介绍 Buffer 类及其子类 ...
- Java Media Framework 基础教程
Java Media Framework 基础教程 作者:Eric Olson 来源:ibm 摘要: 很少发现有关于jmf方面的中文资料,这是在IBM上面找的一本书,可作为jmf的入门学习,业 ...
- 《好好学Java 从零基础到项目实战》姗姗而来
梦里寻她千百度,千呼万唤始出来.从决定开始写这本书,到最终出版上市,数数已经是第三个夏天了.今年疫情有点紧,各行各业都受到影响,多亏出版社各位老师东奔西走,总算排除了万般艰难险阻,这才有了<好好 ...
最新文章
- java现有一个泛型类 提供数组排序功能,java编程思想读书笔记 第十六章 数组
- NHibernate之映射文件配置说明(转载2)
- python 多进程共享类实例demo
- Golang的匿名函数和闭包
- undo表空间暴长,如何取消自动扩展
- 360视频云Web前端HEVC播放器实践剖析
- android 文件上传类(可以直接被调用的)
- mysql 临时表 事务_MySQL学习笔记十:游标/动态SQL/临时表/事务
- 使用qq邮箱服务器来实现laravel的邮件发送
- kindle书籍的后缀名_将azw3“转换”成mobi?——关于Kindle格式电子书的名称与后缀及其他的讨论...
- 显示器尺寸对照表_电脑液晶屏尺寸如何计算,液晶屏尺寸对照表
- Android 录制手机内部声音(screen recorder)framework层问题分析
- 【Vscode】快速生成用于排版效果测试的随机文本
- 羊年内核堆风水: “Big Kids’ Pool”中的堆喷技术
- CommandBuffer.Blit BuiltinRenderTextureType.CameraTarget为空的问题
- Python中calendar,time,datetime模块详情解 -------18
- 定点爆破丨千锋老朱最全Springcloud-alibaba课程强势来袭
- 运筹说 第22期 | 对偶理论及其提出者—约翰·冯·诺伊曼
- 长长见识,编程语言大赏
- 计算机储存程序由谁提出,计算机储存程序和程序原理是谁提出来的