摘要:一平台无关二健壮语言无指针,语法上无指正,无内存申请与释放。三核心机制而垃圾收集机制四运行过程源程序编译器字节码类加载器字节码校验器解释器操作系统平台五虚拟机以字节码为机器指令,对于不同对的运行平台,有不同的虚拟机。
一、java平台无关:jvm
二、java健壮语言:无指针,语法上无指正,无内存申请与释放。
三、java核心机制而:
jvm
java垃圾收集机制 GC
四、java运行过程:
源程序(.java)——》java编译器——》字节码(.class)——》类加载器——》字节码校验器——》解释器——》操作系统平台
五、java虚拟机:
以字节码为机器指令cpu,对于不同对的运行平台,有不同的虚拟机。
JVM屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/73425.html
摘要:成员方法类概述用于产生随机数成员方法正则表达式相关方法判断功能分割功能替换功能获取功能和类的使用类概述包含一些有用的类字段和方法。注意它不能被实例化,因为此类构造器是私有的成员方法类类概述表示特定的瞬间,精确到毫秒。 前言 我们都知道,JDK包含了JRE,而JRE中也提供了各种功能的java类,现在我们就对这些类有个简单了解,然后灵活运用。 常用类:Object类/Scanner类,...
摘要:第七章包的基本概述起因在我们设计一个程序的时候尤其是多人合作,会写一些类来实现功能,但是往往会有重名的现象发生,为了解决这个问题,则专门设计了包。概念为了更好地组织类,提供了包机制,用于区别类名的命名空间。 第七章 7.1 包的基本概述 起因: 在我们设计一个程序的时候(尤其是多人合作),会写一些类来实现功能,但是往往会有重名的现象发生,为了解决这个问题,则专门设计了包。(还有其他作用...
摘要:编译完成后,如果没有报错,那么通过命令对字节码文件进行解释运行,执行时不需要添加后缀总结说白了,整个程序对编写运行有三步编写为后缀对程序文件通过程序文件进行编译生成文件文件名解释运行写代码编译解释运行 前言 最近开始学习下java,毕竟web开发还是java比较完善功能也较php更加强大。学习资料参考:https://github.com/DuGuQiuBai... 此章主要记录下...
摘要:上篇文章开始了我的基础系列之旅,下面应该开始学习基础语法了。不同进制的数据组成五今日总结至此从零开始学习基础语法上已结束。 showImg(https://segmentfault.com/img/remote/1460000016094801); 今天找到这张图片,我非常喜欢。以后这就是我们「从零开始学 Java 系列」的题图。 上篇文章开始了我的 Java 基础系列之旅,下面应该开...
摘要:近段时间在学习集合,原本也没想着写笔记或者博客的。在安卓开发的时候已经有在用集合了,具体是用向上转型到对象。我觉得集合比数组方便的地方主要有个所有操作都是基于对象进行,符合的核心思想。集合主要由两个接口派生而来以及。 近段时间在学习java集合,原本也没想着写笔记或者博客的。但是慢慢看下去之后发现java集合的内容繁多,但是各集合之间具有很大的共通性。所以就动了写博客的念头。 ...
摘要:正则表达式的概述和简单使用正则表达式是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。例如,在表达式中,存在四个这样的组组零始终代表整个表达式。 1_正则表达式的概述和简单使用 A:正则表达式 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个...
阅读 2552·2021-08-20 09:38
阅读 1335·2019-08-30 15:43
阅读 575·2019-08-29 17:13
阅读 1554·2019-08-29 14:01
阅读 1289·2019-08-29 13:29
阅读 2296·2019-08-23 18:29
阅读 2028·2019-08-23 17:51
阅读 1858·2019-08-23 17:16