- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 任意输入一个任意长度的整形数字数组,求数组中每个数字的各个位之和(如:123---6)
任意输入一个任意长度的整形数字数组,求数组中每个数字的各个位之和(如:123---6) 题目:任意长度整形数字数组,求数组中每个整形数字各个数字位的数字之和; 样例: 输入:[123, 345,112, 234] 输出:[6, 12, 4, 9] 本文主要写了两种实现方式并添加了实际的性能测试结果;具体如下: 第一种实现方式:采用纯数组数据对数字进行每一位的数字计算获得结果; 以上代码运行效果: 第二种实现方式主要依靠字节数组的方式去实现数字的处理: 第二种的运行效果: .
2021-03-11 15:54:04 930
原创 IO流——文件复制操作
/* * IO——复制文件 */ private static void copyFile(){ System.out.println("==============================================================="); File src_file = new File("D:","陈小春 - 独家记忆.mp3"); //目标源文
2017-01-20 17:03:56 371
原创 Android之UI更新--Handler
Handler是指Android提供的更新UI的一套机制,也是消息处理的机制,同样可以使用Handler来发送消息,也可以处理消息。 但需要注意的是在Android程序中只有在主线程里面可以实现对UI的更新,所以不使用Handler是不能够随意更新UI的,因为Android在设计的时候就封装了一套消息创建,传递,处理的机制,如果不遵循这样的机制就会出现异常或错误,而不能实现对UI的更新。
2015-10-12 21:07:15 415
原创 主流数据技术--JSON数据解析--原生解析
JSON:JavaScript Object Notation 是一种轻量级的数据交换格式,JSON数据作为网络当中最主流的数据,应用最为广泛。用JSON可以表示的数据有:对象,数组,集合等。它与XML数据的区别主要在于读取速度,它的读取速度比XML的读取速度快;但是在数据可读性,数据的描述方面都显得比XML较差一些,文件的体积更小,但是解析手段却差不多。在目前的主流技术中JSON技术主要有三种:
2015-09-11 20:52:15 338
原创 掌握内部类
内部类,顾名思义,大家就可知道,它是一种定义在某个类内部的类。所以,一定要给它下个定义的话,那么就是:定义在一个类内部的类,就是内部类。那么内部类有哪些分类呢?主要的内部类有:成员内部类,静态内部类,局部内部类,匿名内部类这几种;而成员内部类就是指定义在类的内部,类方法的外面,与成员方法和成员变量处于同一位置的类,可以简单的将成员内部类看成是一个类中的成员;那么静态内部类就是指在类中与成员内部类同
2015-09-10 19:25:43 250
原创 浅谈面向对象第三枪
前面说到了Java中this,static关键字和参数传递的问题,这一篇来谈谈Java中三大特征封装,继承,多态。 先来说说封装,封装其实就是将类的某些成员利用一些方法私有化起来,对外不可见,只提供一些公共方法或接口来让用户访问,具体就是,实现了对象的信息隐藏,使其成为了一个不可分割的独立实体。而封装的好处主要就是:良好的封装能降低耦合度;类内部的结构可以自由修改,可以对类成员进行更精确的控
2015-09-09 21:02:37 199
原创 浅谈面向对象第二枪
上篇说了面向对象与面向过程的区别以及Java中类和对象。接下来咱们进入正题,来谈谈Java中主要的几个关键字this,static,以及方法中参数传递的问题。 每个非静态的类中都会隐含一个this关键字的引用名称,它指向的是当前对象的引用。那么this关键字一般会什么时候使用呢?有以下情况就会使用该关键字: 1.当形参的名称与成员变量的名称相同时,为了避免形参的作用范围会覆盖掉成员变量
2015-09-08 20:40:38 290
原创 浅谈面向对象
对象一词在Java中是核心词,并且在Java中讲求“万物皆对象”的观点,我认为这句话说的特别准确。而接触过面向过程开发语言的同胞们想必了解,这二者之间最大的区别就在于:面向对象注重的是整个过程最后会产生怎么样的结果,强调的是将具体方法封装到具体事物(对象)中的过程;而面向过程则相反,其注重的则是整个软件的实现过程,强调的是动作。当然很多解释这二者区别大多都以经典的蛋炒饭例子为实例来清晰二者的区别。
2015-09-08 19:34:50 272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人