自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(374)
  • 收藏
  • 关注

原创 git入门

1.$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"2.pwd命令用于显示当前目录第二步,通过git init命令把这个目录变成Git可以管理的仓库:虽然Git告诉我们readme.txt被修改了,但如果能看看具体修改了什么内容,自然是

2016-08-06 22:46:33 310

原创 idea mac电脑快捷键

command+R 运行当前工程command+Y 查看选中当前源码command+D 复制一行command+delete 删除一行shift+enter 光标换到下一行command+R 替换command+J 可以生成一些自动代码,比如for循环Ctrl + O 快捷覆写方法ctrl+enter 出现生成get,set方法的界面control+回车 覆盖方法。

2024-03-01 09:23:10 1072

原创 【第四十三节】数组的反转、扩容与缩容

【代码】【第四十三节】数组的反转、扩容与缩容。

2024-02-19 17:53:38 325

原创 【第四十二节】数组的特征值计算,数组赋值与复制

【代码】【第四十二节】数组的特征值计算,数组赋值与复制。

2024-02-19 15:41:19 378

原创 【第四十一节】二维数组的内存解析

2024-02-19 14:34:29 372

原创 【第四十节】二维数组的初始化、遍历与元素默认初始化值

对于二维数组的理解,可以看成是一维数组array1又作为另一个一维数组array2的元素而存在。3.1 动态初始化方式1:(比如:int[][] arr = new int[3][4])3.2 动态初始化方式2:(比如 int[][] arr = new int[3][])内层元素:默认与一维数组元素的不同类型的默认值规定相同。元素的数据类型[][] 二维数组的名称;元素的数据类型[] 二维数组名[];概念:数组的外层元素,数组的内层元素。元素的数据类型 二维数组名[][];二维数组元素的默认初始化值。

2024-02-19 14:29:33 287

原创 【第三十九节】一维数组的内存解析

2024-02-18 17:36:17 338

原创 【第三十八节】一维数组的初始化、遍历与元素默认初始化值

boolean数组元素的默认初始化值;字符型数组元素的默认初始化值;引用数据类型数组元素的默认初始化值;浮点型数组元素的默认初始化值;整型数组元素的默认初始化值;数组元素的默认初始化值的情况。

2024-02-18 17:15:56 344

原创 【第三十七节】数组的概述

创建数组对象会在内存中开辟一整块连续的空间,占据的空间的大小,取决于数组的长度和数组中元素的类型。数组的本身是引用数据类型,而数组的元素可以是任何数据类型,包括基本数据类型和引用数据类型。数组,一旦初始化完成,其长度就是确定的,数组的长度一旦确定,就不能修改。我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。基本数据类型元素的数组:每个元素位置存储基本数据类型的值。数组中的元素在内存中是依次紧密排列的,有序的。数组的属性:length,表示数组的长度。数组名中引用的事这块连续空间的首地址。

2024-02-18 15:09:02 338

原创 【第三十六节】工程与模块管理

Project是最顶级的结构单元,主流大型项目结构基本都是多Module的结构,这类项目一般是按功能划分的,比如user-core-module、user-facade-module和user-hessian-module等等,模块之间彼此可以相互依赖,有着不可分割的业务关系。当为多Module项目的时候,多个模块处于同一个Project之中,此时彼此之间具有互相依赖的关联关系。当为单Module项目的时候,这个单独的Module实际上就是一个Project。一个project中可以创建多个module。

2024-02-18 14:01:58 371

原创 ios开发注册文档

登录你的开发者账户 - 使用入门 - 账户 - 帮助 - Apple Developer

2024-02-06 14:14:22 367

原创 【第三十五节】idea项目的创建以及setting和Project Structure的设置

Project Structure的设置 点击file ~ Project Structure 进入。

2024-02-05 18:00:51 720

原创 ios app分发

Apple Developer Program - Apple Developer

2024-02-04 12:04:08 345

原创 自定企业级应用证书申请

Apple Developer Enterprise Program 可让大型组织开发内部专属的 App 并向其员工部署。此计划仅适用于需要使用安全的内部系统或经由移动设备管理解决方案,向员工私密地直接分发的特例情况。

2024-02-04 12:00:00 823

原创 在 iOS 上安装自定企业级应用

了解如何安装您的组织创建的自定应用并为其建立信任。本文适用于学校、企业或其他组织的系统管理员。您的组织可以使用创建和分发企业专用的 iOS 应用,以供内部使用。您必须先针对这些应用建立信任后,才能将其打开。如果您通过移动设备管理 (MDM) 安装应用,则会自动建立信任。如果您手动安装应用,则必须手动建立信任。Apple 建议您使用 MDM 解决方案来分发这些应用。此方法安全且无需用户交互。您也可以从您的组织运营的安全网站中安装这些自定应用。

2024-02-04 11:56:50 824

原创 【第三十四节】获取当前时间戳

System.currentTimeMillis() // 返回的是long类型。根号(数学方法) Math.sqrt()

2024-01-28 11:44:44 360

原创 【第三十三节】流程控制-break和continue的使用

【代码】【第三十三节】流程控制-break和continue的使用。

2024-01-27 22:34:20 371

原创 【第三十二节】流程控制-嵌套循环的使用

嵌套循环是指 一个循环结构a的循环体是循环结构b。

2024-01-27 22:05:46 386

原创 【第三十一节】流程控制-无线循环的使用

开发中有时并不确定需要循环多少次,需要根据循环体的内部条件,来控制循环的结束(使用break)如果循环结构不能终止,则形成了死循环,开发中,需要避免死循环。

2024-01-27 21:51:51 377

原创 【第三十节】流程控制do-while的使用

do-while循环结构在开发中,相比于for、while的循环结构来说,使用较少。for、while、do-while之间可以相互转换。do-while循环至少执行一次循环体。do-while循环的格式。

2024-01-27 20:34:50 332

原创 【第二十九节】流程控制-while循环的使用

while循环的格式。

2024-01-25 22:21:04 334

原创 【第二十八节】流程控制-for循环的使用

理解:循环语句具有在某些条件满足的情况下,反复执行特定代码的功能。do-while循环。

2024-01-24 14:53:03 341

原创 【第二十七节】流程控制-switch_case的使用

根据表达式中的值,依次匹配case语句,一旦与某个case语句中的常量相等,那么就执行此case中的执行语句。情况2: 直到运行到break语句;或执行完default语句后,退出此switch-case语句结构。情况1:遇到break;之后,跳出此switch-case语句结构。switch (表达式){执行完此执行语句之后。

2024-01-23 18:04:09 355

原创 【第二十六节】流程控制-如何获取一个随机数

random方法调用后,会返回一个[0.0,1.0]区间的double类型的数。可以使用java提供的api:Math类得random方法。

2024-01-23 17:47:17 324

原创 【第二十五节】使用Scanner类从键盘获取数据

Scanner类中提供了获取byte、short、int、long、float、double、boolean、String类型的变量方法。注意:没有提供char类型的变量方法,需要调用next().charAt(0)获取。步骤一:打包 import java.util.Scanner。步骤三:调用Scanner类中的方法,获取指定类型的变量。步骤四:关闭资源,调用Scanner类的close()步骤二:提供或创建一个Scanner类的实例。Scanner类的文档。

2024-01-23 14:59:05 386

原创 【第二十四节】流程控制if-else的基本使用

补充:jdk5.0提供了foreach循环,方便遍历集合、数组元素。有if_else 和 switch-case的两种分支语句。有for、while、do-while 三种循环语句。程序从上到下逐行的执行,中间没有任何的判断和跳转。根据循环条件,重复性的执行某段代码。根据条件,选择性的执行某段代码。

2024-01-22 17:42:51 467

原创 【第二十三节】变量与运算符-条件运算符的使用

如果条件表达式的结果是true,则执行表达式1.否则,执行表达式2。建议,在二者都能使用的情况下,优先选择条件运算符,因为执行效率稍高。开发中,凡是可以使用条件运算符的位置,都可以改写成if-else。反之,能使用if-else结构,不一定能改写为条件运算符。表达式1和表达式2需要是相同的类型或能兼容的类型。条件表达式的结果是boolean类型。

2024-01-19 20:22:32 347

原创 【第二十二节】变量与运算符-位运算符

【代码】【第二十二节】变量与运算符-位运算符。

2024-01-18 17:19:50 345

原创 【第二十一节】逻辑运算符的使用

和|| 表示 ”或“关系,当符号两边的boolean的值有一个为true时,结果为true,两边为false时,结果为false。&和&& 表示 ”且“关系,当符号两边的boolean的值都为true时,结果才为true,否则为false。相同点:两个符号都表示的”或“的关系,只要符号两边的值有一边为true时,结果就为true。相同点:两个符号都表示的”且“的关系,只有当符号两边的值都为true时,结果才为true。当符号左边是true,则|会继续执行符号右边的操作,||不会继续执行符号右边的操作。

2024-01-18 16:30:03 340

原创 【第二十节】变量与运算符-比较运算符的使用

、 < 、>=、 <= 只适用于基本数据类型(除boolean类型之外)比较运算符的结果是boolean值,不是true,就是false。=适用于基本数据类型和引入数据类型。比较运算符 “==” 不能误写成"="

2024-01-18 15:17:17 393

原创 【第十九节】变量与运算符-赋值运算符的使用

当"="两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换原则进行处理。+=、-=、*=、/=、%=操作,不会改变变量本身的类型。

2024-01-17 15:25:07 290

原创 【第十八节】变量与运算符-算术运算符的使用

按功能分类:算术运算符、、赋值运算符、比较(关系)运算符、逻辑运算符、位运算符、条件运算符、Lambda运算符。按照操作数的个数分为:一元运算符(单目运算符)、二元运算符(双目运算符)、三元运算符(三目运算符)

2024-01-17 11:47:28 368

原创 【第十七节】变量与运算符-十进制转二进制以及其他类型转换

13 除以2 商6余1,6除以2商3余0,3除以2商1余1, 剩个1。1101为例 从右往左三个一组 相加 即为8进制数 015。可以将十进制转成二进制 再从二进制转成 8进制 或16进制。1101为例,4个为一组,相加即为十六进制 0xd。反写回来 就是 1101。八进制、十六进制转二进制。每个数转成二进制再拼起来。八进制和十六进制转换。

2024-01-16 17:46:12 517

原创 【第十六节】变量与运算符-常见进制的理解与二进制转十进制的操作

负数的反码:在原码的基础上 最高位不变,其余位取反(0变1,1变0)进位规则:满十六进一,以0x或0X开头,此处a-f不区分大小写。转成十进制 1*2^ 4+ 1*2^1+1*2^0 = 19。计算机数据的存储使用二进制的补码形式存储,并且最高位是符号位。左边第一位 为符号位 0代表正数 1代表负数。负数的原码:把十进制转换为二进制,最高位设置为1。进位规则:满二进一 ,以0b或0B开头。进位规则:满8进一,以数字0开头。数字组成 0-9 a-f。负数的补码:反码加1。

2024-01-16 17:12:12 446

原创 【第十五节】String类型课后练习

【代码】【第十五节】String类型课后练习。

2024-01-11 22:37:52 388

原创 【第十四节】变量与运算符-基本数据类型和String类型的运算

1.任意八种基本数据类型的数据与String类型只能进行"+"运算,且结果一定是String类型。声明方式与基本数据类型类似,例如:String s1 = "hha"2.String与基本数据类型变量间只能做连接运算,使用”+“表示。使用一对""来表示一个字符串,内部可以包含0个、1个或多个字符。1.这里的基本数据类型包括boolean在内的8种;String 不是基本数据类型,而是引用数据类型。String 与基本数据类型变量之间的运算。3.运算的结果是String类型。字符串类型 String。

2024-01-11 17:51:49 357

原创 【第十三节】变量与运算符-基本数据类型的变量间强制转换规则

1.如果需要将容量大的变量类型转换成容量小的类型,需要使用强制转换类型。2.强制类型转换需要使用强转符:(),在()内指明要转换为的数据类型。在变量前的加个小括号,小括号里写需要转成的类型。3.强制类型转换过程中,可能导致精度丢失。double 转int的格式。强制类型转换 的格式。

2024-01-11 16:47:21 330

原创 【第十二节】变量与运算符-基本数据类型的变量间自动提升规则

规则:当容量小的变量与容量大的变量做运算时,结果自动转换为容量大的数据类型。说明:此时容量的小或大,并非指占用的内存空间的大小,而是指数据范围的大小。1.这里提到可以做运算的基本数据类型有七种,不包含boolean类型。特别的:byte、short类型的变量之间做运算,结果为int类型。基本数据类型的变量间的运算规则。

2024-01-11 16:13:15 346

原创 【第十一节】变量与运算符-布尔类型的使用

不可以使用0和非0的整数 代替false和true,这点和C语言不同。boolean数据类型只有两个值 true和false,再无其他。扩展:java虚拟机中没有任何供boolean值专用字节码指令。do-while 循环控制语句。while循环控制语句。

2024-01-09 22:35:02 382

原创 【第十节】变量与运算符-字符类型的使用

形式2:直接使用Unicode值来表示字符型常量,‘\uxxxx’,其中,xxxx表示一个十六进制整数,例:char u1 = '\u0038';形式1:使用单括号(‘’)括起来的单个字符,内部有且仅有一个字符 例:char a1=‘a’;形式3:java中还允许使用转义字符‘\’,来将其后的字符转变成特殊型字符 例 char a3=‘\n’;java中所有字符都使用Unicode编码,故一个字符可以存储一个字母,一个汉字或其他书面语的一个字符。char 型数据用来表示通常意义上的“字符”(占2字节)

2024-01-09 22:15:41 340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除