Java基础
文章平均质量分 57
BlooM_
这个作者很懒,什么都没留下…
展开
-
Java面试题记录(含答案)
java面试总结原创 2023-02-21 13:49:36 · 196 阅读 · 0 评论 -
Java基础(四) 初始化与清理
初始化在类中变量定义的顺序决定了它们初始化的顺序。即使变量定义散步在方法定义之间,它们仍会在任何方法(包括构造器)被调用之前得到初始化,如下:输出结果:静态变量初始化:初始化的顺序先是静态对象(如果它们之前没有被初始化),然后是非静态对象。且静态对象只有当是第一次访问时才会被初始化,此后,再次访问静态对象不会再次被初始化。同一个对象无论被创建了多少次,其中的静态数据都只占用一份存储区域,故static关键字不能应用于局部变量,只能作用于属性(字段、域)。public class Da原创 2021-01-22 16:04:16 · 150 阅读 · 4 评论 -
Java基础(三) 控制语句
循环语句for循环语句:普通for循环for(初始化语句;条件语句;控制语句){ 语句1; 语句2; ..... 语句n;}如:for(int i = 0; i < 100; i++){ // 循环体}// 1.首先执行初始化语句,如int i = 0;// 2.再执行条件判断语句,若条件成立则执行循环体语句1到n;// 3.最后执行控制语句,然后再执行条件判断语句,如果条件成立则重复步骤2和步骤3,直到条件不成立时结束for循环;增强for循环 fo原创 2021-01-08 11:48:13 · 82 阅读 · 0 评论 -
Java基础(二) 数据的类型与存储
数据存储有5个不同的地方可以存储数据:寄存器(Registers)最快的存储区域,位于CPU内部。寄存器数量十分有限,所以寄存器根据需求进行分配,对其没有直接的控制权,也无法在自己的程序里找到寄存器存在的踪迹。栈内存(Stack)存在于常规内存 RAM(随机访问存储器,Random Access Memory)区域中,可通过栈指针获得处理器的直接支持。栈指针下移分配内存,上移释放内存。这是一种仅次于寄存器的非常快速有效的分配存储方式。创建程序时,Java 系统必须知道栈内保存的所有项的生命周期。这种原创 2020-12-23 17:02:57 · 260 阅读 · 0 评论 -
Java基础(一) 对象的概念
第一章 对象的概念面向对象编程(Object-Oriented Programming OOP)是一种编程思维方式和编码架构。抽象将问题空间中的元素以及它们在解决方案空间的表示称作’对象‘(Object)。万物皆对象。可以将对象想象成一种特殊的变量。它存储数据,但可以在你对其"发出请求"时执行本身的操作。理论上讲,你总是可以从要解决的问题身上抽象出概念性的组件,然后再程序中将其表示为一个对象。程序是一组对象,通过消息传递来告知彼此该做什么。要请求调用一个对象的方法,你需要向该对象发送消息。每个原创 2020-12-23 10:34:42 · 569 阅读 · 0 评论