重学JAVA—三大特性之封装

最近刚刚看完设计模式,感触良多。而且在工作过程中深感Java基础不够扎实。封装从字面上来理解就是包装的意思,专业点就是信息隐藏。

Java的日常之走进构造方法

当我们实例化一个类的对象后,如果想要为成员变量或者实例变量赋值,就必须通过这节访问对象的属性或者调用setter方法来设置。

易懂易记忆式《堆与栈的总结理解》——很激动的的分享给大家

我们在程序中无法控制;*.栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆或者常量池中;*.堆:存放所有new出来的对象;*.静态域:存放静态成员;*.常量池:存放字符串常量和基本类型常量。

Java的深拷贝和浅拷贝

Java的深拷贝和浅拷贝¶ 对象拷贝在展开说深拷贝和浅拷贝之前,先来阐述阐述一下什么是对象拷贝。对象拷贝(Object Copy)就是将一个对象的属性拷贝到另一个有着相同类类型的对象中去。

谈谈Java反射机制

java程序在运行时可以根据字节码信息来创建该类的实例对象,改变对象的字段内容和调用对象方法。反射技术提供了一种通用的动态连接程序组件的方法,不必要把程序所需要的目标类硬编码到源程序中,从而使得我们可以创建灵活的程序。

搞定JVM垃圾收集:CMS学习笔记

引子带着问题去学习一个东西,才会有目标感。我先把一直以来自己对CMS的一些疑惑罗列了下,希望这篇学习笔记能解决掉这些疑惑,希望也能对你有所帮助。

Java框架从入门到装逼Spring IOC的丧心病狂解说,来一波神的视角

大家好,好久不见,今天我们来一起学习一下关于Spring框架的IOC技术。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。

java常见面试题Class.forName()、Class.class、getClass() 理解

答:Class.class的形式会使JVM将使用类装载器将类装入内存。Class.forName的形式会对类进行静态初始化、非静态初始化,返回引用运行时真正所指的对象所属的类的Class对象。

「Java SE」类和对象

从本期开始,欢迎各位正式开始面向对象编程,Java 一门纯面向对象编程的语言,在它的世界里,一切皆为对象,面向对象和面向过程其实都是一种解决问题的思路,而面向对象主要是各个对象之间互相交互去完成一件事情。

Java基础:反射机制,你用得多吗

1 反射简介Java语言有一些动态特性,程序在运行时可以改变其结构的语言,比如新的属性或方法的添加、删除等结构上的变化。反射就是其中之一。利用这些特性,可以优雅地实现一些灵活通用的功能。说几个常见的功能应用,比如:(1)获取类的访问能修饰符、方法、属性以及父类信息。

网站地图