首页 > 编程语言 >JavaSE-Day01-Java入门

JavaSE-Day01-Java入门

时间:2022-08-27 00:12:04浏览次数:77  
标签:JRE Java JDK -- Day01 JVM JavaSE

Java入门

计算机语言发展史

  1. 机器语言——二进制
  2. 汇编语言——指令代替二进制
  3. 高级语言——面向对象、面向过程

Java特性和优势

简单
面向对象
可移植——虚拟机
高性能
分布式
动态性——反射机制
多线程
安全性——异常机制
健壮性

Java三大版本

  1. JavaSE——标准版(桌面程序、控制台开发)
  2. JavaME——嵌入式开发(没人用)
  3. JavaEE——E企业级开发(web端,服务器开发)

JDK、JRE、JVM

JDK>JRE>JVM

  1. JDK——Java Development kit(Java开发者工具)
  2. JRE——Java Runtime Environment(Java运行环境)
  3. JVM——Java Virtual Machine(Java虚拟机)

编译型和解释性

  1. 编译型compile(全部翻译好)
    .java--(编译)-->.class
  2. 解释性(同声传译,一句一句)
    jvm-->类装载器-->字节码校验器(代码写的对不对)-->解释器--(解释)-->操作系统平台

标签:JRE,Java,JDK,--,Day01,JVM,JavaSE
From: https://www.cnblogs.com/isdsy/p/16629635.html

相关文章

  • java简介
    java简介1特点1.1俩个基本概念类对象1.2三大特性封装继承多态2java开发工具2.1JDKJREJVMJDK:Java开发工具包JRE:Java运行环境JVM:Java虚拟......
  • java面试
    1.ArrayList和LinkList字面上来看,两个都实现了List接口。ArraryList是基于索引的数据接口,底层是数组,以O(1)时间复杂度对元素进行随机访问。LinkList以元素列表的形式存......
  • JavaScript中的面向对象及原型和原型链
    一、面向对象概述:面向对象是一种编程思维(oopObjectOrientedProgramming),简单来说就是对应的对象做对应的操作,面向对象的核心就是将内容抽取为属性、将行为抽取为方法二......
  • java学习笔记015 集合
    1.集合Collection List 有序,可重复 Set 无序,不可重复Map key<==>value2.Collection接口通用的方法 boolean add(Ee) boolean addAll(Collectioncoll) int......
  • 【Java学习Day07】标识符
    标识符Java使用的组成部分的需要名字。类名、变量名以及方法名都被称为标识符标识符的注意点所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始首字符之......
  • day27--Java集合10
    Java集合1021.集合家庭作业21.1Homework01按要求实现:封装一个新闻类,包括标题和内容属性,提供get、set方法,重写toString方法,打印对象时只打印标题;只提供一个带参数......
  • Java Script运动
    一、运动概述运动原理:JavaScript实现运动的原理,就是通过定时器不断改变元素的位置,直至到达目标点后停止运动。通常,要让元素动起来,我们会通过改变元素的left和top值......
  • JAVA基础-jar包和war包的区别
    转载:https://juejin.cn/post/7086099522903883790jar包:是与平台无关的文件格式,允许将多个文件组合成一个压缩文件,以zip文件格式为基础,不同的是jar文件不仅用域压缩和发布,......
  • mabties Mapper 实体类与数据库字段不匹配问题,java.sql.SQLSyntaxErrorException: U
    实体类与数据库字段不匹配问题,java.sql.SQLSyntaxErrorException:Unknowncolumn'xxx'in'fieldlist'控制台报错Errorqueryingdatabase.Cause:java.sql.SQLS......
  • javascript怎么判断字符串是否是数字
    在javascript中,可以利用Number()函数和isNaN()函数来判断字符串是否是数字,语法“isNaN(Number("字符串",10)”;如果返回true,则该字符串不是数字,否则是数字。javascript判断......