![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【JAVA】
文章平均质量分 63
@Ziv
本人所有博客皆为转载,仅供自己学习使用,不做商用。
展开
-
理解POCO
理解POCO(Plain Old CLR Object)先要理解POJO。1、什么是POJO?POJO的名称有多种,pure old java object 、plain ordinary java object 等。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都...原创 2018-11-07 21:53:59 · 829 阅读 · 0 评论 -
关于反射,动态加载,静态加载
.什么叫做反射:反射是一种机制,基于一个类的.class字节码文件,创建这个类的对象的技术。关于.class文件:一、java有编译、运行两个阶段。在编译的后,被编译.java文件可以编译出一个.class文件。class HelloJava{ public static void main(String[] args){ }}二、这个.class是一个字节码文件...转载 2018-10-21 13:11:43 · 273 阅读 · 0 评论 -
类的加载过程
类的加载过程: 1、在创建对象时,会先判断对象所属的类型(类)在内存中是否存在,如果存在则直接使用;如果不存在,则把类加载到内存中的方法区下 2、在把类(.class)加载到方法区时,分两种情况: 2.1、从.class文件的上面向下依次加载内容 2.2、静态的内容加载到方法区的静态区域下 非静态内容加载到方法区的非静态区域下 3、当.class中的内容全部加载到方法区后,会对静态区域...转载 2018-10-30 11:21:46 · 99 阅读 · 0 评论 -
包装类
包装类: java语言是面向对象的语言,而基本数据类型的数据不是对象 有的时候我们需要研究使用基本数据类型的数据,需要将之转换成对象使用 这个时候,我们可以将基本数据类型包装成引用类型。 每一个基本数据类型都对应一个包装类 byte------->Byte int-------->Integer short------>S...转载 2018-10-30 11:27:48 · 110 阅读 · 0 评论 -
静态绑定与动态绑定
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014300008/article/details/52588331在调用方法时,会出现静态绑定和动态绑定的概念。但是,到底是什么意思,需要仔细思考。为了弄清所有相关概念,首先来看一下函数调用过程:编译器查看对象的声明类型和方法名。假设调用 x.f(param),并且隐式参数 x 声明为...转载 2018-11-03 15:47:52 · 902 阅读 · 0 评论 -
java变量的作用域
在Java中,变量的作用域分为四个级别:类级、对象实例级、方法级、块级。类级变量又称全局级变量或静态变量,需要使用static关键字修饰,你可以与 C/C++ 中的 static 变量对比学习。类级变量在类定义后就已经存在,占用内存空间,可以通过类名来访问,不需要实例化。对象实例级变量就是成员变量,实例化后才会分配内存空间,才能访问。方法级变量就是在方法内部定义的变量,就是局部变量。块级变...转载 2018-11-07 21:50:29 · 1050 阅读 · 0 评论 -
java中的字符串String没有像C语言的结尾符’
其实这个问题没有什么好说的,Java里面一切都是对象,是对象的话,字符串肯定就有长度,即然有长度,编译器就可以确定要输出的字符个数,当然也就没有必要去浪费那1字节的空间用以标明字符串的结束了。学过C/C++的人都有一种固定的思维模式,凡是字符串都是以\0结束,其实C++中未必,不信你查查string这个泛型类,为了与C语言兼容性,它里面有一个方法c_str()就是返回以\0结束的字符串。下...转载 2019-06-08 18:34:45 · 660 阅读 · 0 评论