![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
小马mac
记录
展开
-
JAVA简记_2
基础完结 1. Junit单元测试 2. 反射 3. 注解 Junit单元测试: * 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 * Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test CalculatorTest * 包名:xxx.xxx.xx.test cn.itcast.test 2. 定义测试方原创 2020-09-09 10:01:51 · 100 阅读 · 0 评论 -
JAVA简记_1
封装就是把描述一个对象的属性和行为的代码封装在一个类中,有些属性是不希望公开的,或者说被其他对象访问的,所以我们使用private修饰该属性,使其隐藏起来;类中提供了方法(用public修饰),常用的是get、set方法,可以操作这些被隐藏的属性,其他类可以通过调用这些方法,改变隐藏属性的值! 封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相互依赖性而带来的变动影响。在面向对象的编程语言中,对象是封装的最基本单位,面向对象的封装比传统语言的封装更为清晰、原创 2020-09-09 10:01:37 · 177 阅读 · 0 评论 -
JAVA基础-内存划分简述
JAVA内存划分简述 JAVA内存划分简述1.栈(stack)2.堆(heap)3.方法区(Method Area)4.本地方法栈(Native Method Stack)5.寄存器(pc Register) 1.栈(stack) 存放的都是方法中的局部变量。方法运行一定要在栈当中。一旦超出作用域,立刻从栈内存中消失。 2.堆(heap) 凡是new出来的数据都在堆内存当中。堆内存中的数据都有一个16进制的地址值。他是java虚拟机所管理的内存中最大的一块。java堆是被所有线程共享的一块内存区域,在原创 2020-08-12 11:16:46 · 200 阅读 · 0 评论