JAVA
文章平均质量分 86
Liumaojing
这个作者很懒,什么都没留下…
展开
-
JAVA面向对象之封装(变量、对象、函数、类)
面向对象与面向过程对于面向对象的思想: 强调的是对象也就是我们所说的实体,代表着指挥者,代表语言有C++、C#、Java对于面向过程的思想:强调的是过程也就是动作行为,代表着执行者,代表语言有C语言宏观上来看对于一门面向对象的语言里不能纯面向对象,必须要有执行者参与;而对于一门语言可以纯面向过程。那么到底什么是面向对象呢?面试官为了公司的发展和业务的需求,需要招聘一批具有专业素养的...原创 2018-12-17 23:10:39 · 475 阅读 · 0 评论 -
JVM加载class文件的原理机制
在Java应用程序中,类只有被加载到JVM中才能运行。当运行指定程序时,JVM会将编译生成的.class文件按照需求和一定的规则加载到内存中,并组织成为一个完整的Java应用程序。这个加载的过程由类加载器也就是说由class loader和他的子类完成,其实质就是把类文件从硬盘读取到内存中。隐式加载:指的是程序在使用new等方式创建对象时,会隐式的调用类的加载器把对应的类加载到JVM中显示...原创 2019-04-08 10:01:58 · 300 阅读 · 1 评论 -
assert有什么作用
断言(assert)作为一种软件调试的方法,提供了一种在代码中进行正确性检查的机制。主要作用:是对一个boolean表达式进行检查,一个正确运行的程序必须保证这个Boolean表达式的值为true,若表达式的值为false,则说明程序已处于一种不正确的状态下,系统需要提供警告信息并且退出程序。在实际开发中assert主要用于保证程序的正确性,通常在程序开发和测试时使用,为了提高运行效率,在软...原创 2019-04-28 17:10:54 · 11680 阅读 · 0 评论