
移动开发学习后端
蒼翼墨羽
粗略了解iOS和安卓的移动应用开发者
GitHub:https://github.com/cangyimoyu
展开
-
重拾Java-内存
内存栈特点1.一个线程一个栈区2.栈中的元素私有,不能被其他栈访问3.优点:存储速度很快,比堆要快,仅次于CPU的寄存器4.缺点:数据大小和生存周期确定,缺乏灵活性存储形式先进后出通过栈指针创建和释放空间,因此每次移动需要明确移动的大小和移动的位置,导致缺乏灵活性存储内容基本数据类型的数据以及引用数据类型的指针堆存储内容类的对象(因为类对象的大小不能够确定)过程是:new 关键字是指告诉jvm,需要去堆中开辟一块新的内存空间栈中存放的指针指向堆中的对象释放的时候先释放指针,原创 2022-01-21 16:25:24 · 158 阅读 · 0 评论 -
重拾Java-数组
数组概述用来存放相同数据类型的多个数据的容器存放顺序是线性的:每一个元素都有唯一的前驱元素;除最后一个元素外,每一个元素都有唯一的后继元素。注意:声明的时候要明确声明内部放什么类型以及数组长度有多长;声明之后,数组的长度在内存中是确定的;创建格式常用格式1:创建数组并指定数组内容数据类型[] 数组名称 = {数据1,数据2,数据3…数据n}常用格式2:创建数组,并指定数组长度,但不指定内容数据类型[] 数组名称 = new 数据类型[数组长度]操作方式赋值通过数组下标赋值数原创 2022-01-19 16:52:31 · 456 阅读 · 0 评论 -
重拾Java-方法与运算符
定义格式权限修饰符 返回值类型声明 方法名称(参数列表) { 方法中的封装逻辑 return 返回值}权限修饰符访问修饰符同一个类同包不同包,子类不同包,非子类private√默认√√protected√√√public√√√√返回值没有返回值,声明方法的时候需要void运算符++、–:如果是变量前缀,先加/减1,在进行其他操作如果是变量后缀,先执行当前语句的其他操作,在对其进行加/减1字符串连接原创 2021-09-16 17:55:50 · 108 阅读 · 0 评论 -
重拾Java-基础复习
变量分类按所属类型分类:1.基本数据类型2.引用数据类型按被声明的位置分类:1.局部变量:方法或者语句块内部定义的变量2.成员变量:方法外部,类的内部定义的变量**注意:**类的外部不可以定义变量基本数据类型特殊记忆的是字节型的大小-128~127布尔型 1个字节命名规范由字母、数字、下划线(_)和美元符号($)组成不能以数字开头区分大小写长度没有限制,尽量见名知意不能是Java关键字创建变量的语法数据类型 变量名 = 初始化值类型转换自动类型转换:小的类型往大原创 2021-09-15 16:15:42 · 139 阅读 · 0 评论 -
重拾Java-序章
前言作为一名移动端开发,已经过了约5年的时间了,经历了很多,成长了很多,去过了大城市,现在也回到了自己的家。在省会城市的家里,不得不说,相对安心,但是比起一线的大城市,落差还是有的,思索折腾了一年,最后选择重拾曾经丢弃的Java后端作为后路与将来的成长路线,这条路希望我选对了。为了记录自己的前进道路,过于基础的东西不再说了,本人多数时间都是用Mac电脑进行开发,因此也会用Mac进行Java的学习,就是因为确实好用,推荐各位开发者都体验一下,爽到飞起!开篇本人所写的所有关于Java的博文,可能不适用于原创 2021-09-09 14:20:44 · 176 阅读 · 0 评论