自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

轩轩吖的博客

Android小菜鸟!

  • 博客(30)
  • 问答 (3)
  • 收藏
  • 关注

原创 泛型看这一篇就够了

1、为什么我们需要泛型?通过两段代码就可以知道为什么需要泛型 /*** * 没有泛型的时候实现加法 */public class NonGeneric { //我们接...

2020-09-16 20:00:00 323

原创 单例设计模式

​每天一个面试题,有手就能学废,大家好,我是爱码士赵Sir!1、什么是单例模式单例设计模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点就是这个类只能有一个对象,不能乱搞,然后通过一个方法能拿到它。2、实现步骤1、构造犯法私有化,私有化了之后,外部就不会通过new的方式来产生它的实例了,2、声明一个本类对象,自己要生成一个对象,让别人去用3、给外部提供一个静态方法获取对象实例...

2020-03-28 19:25:24 146

原创 Java之static和代码块

1、static关键字的作用1、使用staitc修饰一个属性静态变量或方法不属于对象,依赖于类静态变量是全局变量,生命周期从类被加载后到程序结束静态变量只存一份,在静态方法区中存储静态变量手撕本类所有对象共享一份建议不要使用对象名去调用静态数据,建议直接使用类名调用2、使用staitc修饰一个方法static 修饰一个方法,那么方法属于类,不属于对象,直接用类名调用静态方法不能...

2020-03-21 19:36:17 465

原创 Java其实都是值传递

在Java中值传递和引用传递是不一样的,怎么个不一样法呢?他们在内存当中的结构是怎么样的我们通过四个示例,来给大家说道说道, 示例一:值传递public class ValueDem...

2020-03-03 15:18:24 124

原创 Java当中其实都是值传递?

在Java中值传递和引用传递是不一样的,怎么个不一样法呢?他们在内存当中的结构是怎么样的我们通过四个示例,来给大家说道说道,示例一:值传递public class ValueDemo{ public static void main(String[] args){ int x = 10;//我们定义了一个基本数据类型的局部变量 是存在栈里边的 method(x) ; Syste...

2020-03-03 15:17:50 382

原创 产生对象的方法--构造方法

1、什么是构造方法1、构造方法就是类构造对象时调用的方法,用于对象的初始化工 作2、构造方法是实例化一个类的对象时,也就是new 的时候,最先调用的方法。构造方法的定义:构造方法是在类中定义的,构造方法的定义格式:方法名称与类名称相同,无返回值类型的声明。对象的实例化语法:代码实例:Dog dog = new Dog(); //new Dog后面有个括号,带括号表示调用了方法...

2020-01-19 16:45:41 390

原创 没有对象怎么面向对象编程?真叫人头秃!

Java中最核心的东西就是面向对象,我们只要把面向对象这个概念,和它的一些语法还有用法,思想掌握好,那对于我们后面去学习Java的任何东西,甚至去学习其它的语言的时候,都是轻车熟路啊!所以它的作用还是非常非常关键滴!1、面向对象的基本概念1、什么是面向对象提到面向对象,我们就不得不提到面向过程,什么是面向过程呢,如果小伙伴们在大学的时候学过C语言的话,想必对面向过程应该是不陌生的,或者学过...

2020-01-19 10:06:30 289

原创 你知道为什么要封装吗?

国际案例进来先点赞说封装,咱们先说说生活中封装,比如你想买一个手机用,你只在淘宝下单就可以了,这个手机怎么生产的,里边的代码怎么写的,你不需要了解,这就是封装,也就是厂家直接把手机给你封装好,你掏钱用就可以了。其实封装性的思想,可以理解为社会分工!1、封装性的概念封装性是面向对象的三大特征之一封账就是隐藏实现细节,仅对外提供访问的接口。内部的具体实现细节我不关心。就和老板布置了一个任务一样...

2020-01-19 10:02:05 3652 1

原创 没有对象怎么面向对象编程呢?

Java中最核心的东西就是面向对象,我们只要把面向对象这个概念,和它的一些语法还有用法,思想掌握好,那对于我们后面去学习Java的任何东西,甚至去学习其它的语言的时候,都是轻车熟路啊!所...

2020-01-13 21:54:02 327

原创 传说中的二分查找和快速排序

1、二分查找/*二分查找(折半查找),前提是在已经排好序的数组中通过将待查找的元素与中间索引值对应的元素进行比较,若大于中间索引值对应的元素,去右半部分查找,否则去左半部分查找一次类推,知道找到位置*/public class Test8{ public static void main(String[] args){ int[] nums={10,20,50,65,88...

2020-01-09 21:44:34 159

原创 Java几种常用的排序算法

1、求数组中的最大值emm…先来个简单点的算法热热身.奥利给//求数组的最大值和最小值public class Test5{ public static void main(String[] args){ int[]num={12,3,54,67,88,34}; int max=max(num); int min=min(num); System.out.println(max)...

2020-01-08 11:14:30 73

原创 面试中简单的排序还被面试官虐???

1、求数组中的最大值emm…先来个简单点的算法热热身.奥利给//求数组的最大值和最小值public class Test5{ public static void main(Str...

2020-01-08 11:11:15 107

原创 Java数组那些事

1、数组的定义Java中为什么要有数组呢?问大家一个问题:一个班里有50名同学,如何在程序中输出所有同学的学号?如果没有数组,定义50个int 分别输出吗?要是100多人呢?1000人呢?定义起来你会崩溃的?数组: 一组能够存储相同数据类型值的变量的集合。当我们有一组相同类型的数据需要存储,如果此时使用单个变量来存储,我们将要定义若干个变量名,这样将会非常繁琐,并不利于维护。2、数组...

2020-01-07 19:42:23 143

原创 两个小时摆脱Java小白--方法详解

1、方法的定义为什么要有方法?方法(又叫函数)就是一段特定功能的代码块。方法提高程序的复用性和可读性。比如,有了方法,我们可以把要重复使用的一段代码提炼出来,然后在每个需要执行这段代码的地方去调用即可。打过飞机吗?(emmm…)在一个打飞机的游戏中,飞机需要发射子弹,那么我们可以把发射子弹的这段代码写成方法,这样就可以避免每次重写相同的代码。方法的格式语法:访问权限修饰符 [其他的...

2020-01-06 19:12:10 112

原创 两个小时摆脱Java小白--循环语句

循环语句分为:while,do while,for为什么要使用循环语句呢?我们要执行大量的重复的逻辑代码时,它的作用就体现出来了!不然每一遍都要写一遍那就费老鼻子劲了.1、while语法:while(条件表达式){//语句块;}符合条件,循环继续执行;否则,循环退出特点:先判断,再执行1、计算1-100之间所有整数之和。5050 public static void m...

2020-01-05 20:42:51 413

原创 两个小时摆脱Java小白--java编程基础(4)Java 7 switch支持String的实现原理

摘要 很长时间没有更新了,跟大家说声对不起,(我是不是不配拥有你们),得发点福利吧,现在已经2020年了首先呢,祝大家新年快乐! 上一期呢我们学的是分支语句里的if else  else if ,今天呢我们继续来学分支语句! ...

2020-01-04 21:35:52 229

原创 两个小时摆脱Java小白--java编程基础(1)

2019-11-26 09:57:49 106

原创 《将博客搬至CSDN》

搬家地址:掘金:简书:

2019-11-14 11:44:23 76

原创 两个小时摆脱Java小白--开发工具配置与反编译

1、Java常用开发工具编辑器:记事本(手撕HelloWorld的时候咱们用的东西,文本文档)Notepad++(到面向对象之前,咱们就用这个,下载地址https://notepad-plus-plus.org/downloads/v7.8.1/)EditPlus(这个也挺好使 但是不免费得需要破解,NotePad++是免费的)UItraEdit(UE...

2019-11-14 09:14:21 288

原创 两个小时摆脱Java小白--Javadoc与跨平台原理

1、javadoc命令将注释生成一个文档代码写的好不好,最重要的一个指标就是,能让别人看的懂你的代码,让别人看的懂呢,光靠良好的命名是不够的,大家一定要养成良好的编程习惯,每一次我入职的时候,我都瞧不上上一任写的代码,都会暗暗的鄙视,这代码写的是shua,其实呢自己写的代码,过两个月之后,如果不写注释,你回过头看的时候你也会鄙视 自己,这写的shua,写的是狗屎吗,狗屎都比这个好看,所以说注释也...

2019-11-03 00:00:52 236

原创 两个小时摆脱java小白--手撕HelloWorld

上次我们搭建了环境变量,现在就可以愉快的进行玩耍了,用java进行程序开发!灵魂拷问:程序是什么?加入别人问你程序是什么,你怎么也得回答出来个123456吖是吧。程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列集合,比如找轩轩吖聊天这个过程,第一步:把手机拿出来,第二步:打开屏幕锁,第三步:打开微信,第四步:找到轩轩吖的微信,第五步:发送一给我嘞G...

2019-10-31 22:44:54 137

原创 两个小时摆脱java小白--环境搭建

上一节我们了解了编程语言的关系,也了解了Java的发展历程,今天我们就来搭一下Java的开发环境,如果你去入职的话,第一步的工作基本上都是搭建开发环境的,工欲善其事,必先利其器!要想好好干活!先把环境变量搭好!1.认识jDK(Java Development Kit )Java开发工具包java开发工具包 这个东西,我们在开发的时候必须依赖这个东西,因为它给我们提供大量的类库,注意是类库不是内...

2019-10-30 23:17:12 163

原创 CSDN 自定义栏目设置文字和图片

CSDN 自定义栏目设置文字和图片1、先把自己的图片通过博文上传到csdn服务器然后再,通过html的img标签设置图片就ok了!关注我的公众号感觉不错就赞赏一下...

2019-10-25 13:58:29 621

原创 LeetCode 三数之和

LeetCode三数之和题目:题解:题目:// 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。//// 注意:答案中不可以包含重复的三元组。//// 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4],//// 满足要求...

2019-10-19 21:42:16 95

原创 LeetCode两数之和

LeetCode每日一题2019.10.18每天收获一点点题目:题解(java版):每天收获一点点尝试刷一下leetcode,先来一个简单的练练手O(∩_∩)O哈哈~题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。来源:力扣(L...

2019-10-18 11:46:07 121

原创 AndroidStudio日常抽风踩坑只打开串口失败

从svn上下载的代码。运行程序打开串口失败,加载串口库失败,文件夹里显示有so文件,但是as里显示没有so文件,提示包加载串口类失败错误。。rebuild restart无果 显示没有文件项目经理文件里是有so文件的然后从别的地方复制so文件粘贴到as里!问题解决!...

2019-08-09 11:53:20 707

原创 Android Studio 运行项目的时候 DELETE_FAILED_INTERNAL_ERROR

最近换了一台新的电脑工作,下载和安装完AndroidStudio之后将SVN的项目拉下之后,运行项目让卸载以前的安装包卸载完之后还是安装报错,报DELETE_FAILED_INTERNAL_ERROR,删除失败的内部错误解决办法:打开File>setting>Build,Execution,Dep>instantrun将所有的勾去掉运行错误解决有问题的小伙伴...

2019-08-07 18:23:56 611

原创 Android Studio 下的Terminal 在win10系统下显示异常

最近换了win10在用Terminal的时候发现下面的日志显示不正常,下面是显示不正常的画面!解决办法:设置命令行的属性 打开cmd右击选择属性将使用旧版本命令行打上勾重启AndroidStudio即可解决问题!重启完之后的效果有问题的小伙伴可以加交流群一起交流:679293162!...

2019-08-05 16:21:20 384

原创 第二章 java编程基础(一)

1、变量与标识符数学名词: 变数或变量,是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式。 计算机解释: 变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据 。变量分类: 按所属的数据类型划分: ...

2019-04-01 22:40:21 230

原创 两个小时摆脱java小白--Java开发入门

1、计算机基本概念什么是计算机?计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。什么是软件? 计算机软件(Computer Software)是使用计算机过程中必不可少的东西,计算机软件可以使计算...

2019-02-13 23:00:22 141

空空如也

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

TA关注的人

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