Java基础系列(1)- JDK、JRE、JVM】的更多相关文章

一.JDK>JRE>JVM JDK(Java Development Kit):Java开发工具包 JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre. JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment).一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java…
jvm jvm:java virtual machine,俗称:java虚拟机,只认识xxx.class这类文件 jre jre:java runtime environment,俗称java运行环境包括两个部分:jvm的标准实现和java的一些基本类库 jdk jdk:java development kit,java开发工具包 三者关系:jdk>jre>jvm javaSE 标准版,主要用于开发和部署桌面.服务器以及嵌入设备和实时环境中的java应用程序.如eclipse 也称为J2SE,…
0. 名词解释 SDK: Softeare Development Kit,用于开发JavaEE,包括JDK. JDK: Java Development Kit,java开发工具包,包括Java编译器(javac).jre(java运行时环境).java 类库. JRE: Java Runtime Environment, Java运行时环境,包括JVM和其他环境支持(类加载器.字节码校验器.大量的基础类库). JVM: Java Virtual Machine,Java虚拟机. 如果开发,下…
JDK: Java SE Development Kit, Java标准版开发包.包括Java编译器,JRE,以及常用的Java类库等. JRE: Java Runtime Environment,运行Java程序的必需条件. Question:JVM是运行Java程序的虚拟机,JRE和JVM的关系是什么? Answer:JRE包含JVM.JVM是运行Java程序的核心虚拟机,但运行Java程序不仅需要核心虚拟机,还需要其他的类加载器,字节码校验器以及大量的基础类库.所以JRE包含JVM,还包含…
Write Once,Run Anywhere. JavaSE:标准版(桌面程序,控制台开发...),是Java的基础和核心. JavaME:嵌入式开发(手机,小家电...),现在基本不用已经过时. JavaEE:企业级开发(web端,服务器开发...),提供了许多企业级开发的完整的解决方案.比如开发一个完整的网站,企业的应用系统.这是Java技术应用最广泛的一个领域了.   JDK.JRE.JVM: JDK: Java Development Kit Java开发者工具 JRE:Java Ru…
细分java环境中的JDK.JVM.JRE 近来小看了下Android,扑面而来一堆概念JDK.JVM.JRE.SDK.NDK.ADT.缕了一下,其中JDK.JVM.JRE是java环境的东西,而SDK.NDK.ADT是Android开发用到的东西.下面来区别一下JDK.JVM.JRE. 小贴士:mac下装完java后,它在哪里呢,见下图 首先来说一下JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK). JDK是整个JAVA的核心,包括了Ja…
一.理解概念: 1.JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含Java的开发工具,也包括JRE,所以安装了JDK,就不用单独安装JRE了. 其中开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 2.JRE(Java Runtime Environment  Java运行环境) 包括了Java虚拟机(JVM Java Virtual Machine)和Java程序所需要的核心类库,如果想运行一个开发好…
Java 1.Java的特性和优势 Write Once,Run Anywhere 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 2.Java的三大版本 JavaSE:标准版(桌面程序,控制台开发--) JavaME:嵌入式开发(手机,小家电--) JavaEE:E企业级开发(web端,服务器端) 3.jdk,jre,jvm的联系与区别 有Java编程经验的程序员应该都知道:Java程序是运行在JVM(Java虚拟机)上的,在开发程序之前都要配置Java开发环境,其…
目录 目录 string基础 Java String 类 创建字符串 StringDemo.java 文件代码: String基本用法 创建String对象的常用方法 String中常用的方法,用法如图所示,具体问度娘 三个方法的使用: lenth() substring() charAt() 字符串与byte数组间的相互转换 ==运算符和equals之间的区别: 字符串的不可变性 String的连接 String.String builder和String buffer的区别 String类的…
目录 Java中的包概念 包的作用 package 的目录结构 设置 CLASSPATH 系统变量 常用jar包 java软件包的类型 dt.jar rt.jar *.java文件的奥秘 *.Java文件简介 为什么一个java源文件中只能有一个public类? Main方法 外部类的访问权限 Java包的命名规则 参考文章 微信公众号 Java技术江湖 个人公众号:黄小斜 - Java类 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 http…