总体而言,谷歌声称Android中1500多万行相关代码中不到0.1%与Java重叠。
分类:
数据库 时间:
2019-01-28 00:49:41
阅读次数:
188
android studio,简称AS,是集成开发环境,所谓集成,就是集编辑、编译、调试、打包等于一体。简单来说,通过AS,就可以开发出在android系统上运行的APP。
分类:
移动开发 时间:
2019-01-28 00:47:39
阅读次数:
282
自从2011年初,CSDN在网上发起的“2011年软件行业技术人员薪资大调查”以来,获得了广大网友的热烈反响,短短两个月时间内,上万名技术开发者提交了调查数据。尽管这还只是中国百万开发者大军的一小部分,但他们所在的行业几乎涵盖了整个中国软件的产业链,他们的职位几乎代表了一个软件团队体系的每一个层面, ...
分类:
其他好文 时间:
2019-01-27 16:38:48
阅读次数:
201
前言java相较于c、c++语言的优势之一是自带垃圾回收器,程序开发人员不用手动管理内存,内存的分配和释放完全由gc(GarbageCollector)来做,极大地提高了软件开发效率及程序健壮性(手动管理内存容易造成内存泄漏)。凡事皆有两面性,javagc在给我们带来内存管理便捷性的同时,也面临STW(StopTheWorld)影响程序吞吐的缺陷。作为java开发人员,只有深入理解jvm垃圾回收的
分类:
编程语言 时间:
2019-01-27 13:00:03
阅读次数:
241
序言在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式,不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则,和具体阐述意义。开发原则面向对象的基本原则(solid)是五个,但是在经常被提到的除了这五个之外还有迪米特法则和合成复用原则等,所以在常见的文章中有表示写六大或七大原则的;除此之外我还将给出一些其它相关书籍和互联网上出现的原则1.S单一职责SR
分类:
编程语言 时间:
2019-01-26 11:17:21
阅读次数:
206
概念 概念 SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。 因此,Android SDK 指的是Android专属的软件开发工具包。 来源:百度百科 下载安装 下载安装 首先 ...
分类:
移动开发 时间:
2019-01-25 15:15:41
阅读次数:
331
先有面向过程,而后退出面向对象 面向过程和面向对象两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。 打个比方 蒋介石和毛主席分别是面向过程和面向对象的杰出代表,这样充分说明,在解决复制问题时,面向对象有更大的优越性。 面向过程是蛋炒饭,面向对 ...
分类:
其他好文 时间:
2019-01-24 13:18:09
阅读次数:
154
基础 1.简述 JDK 跟 JRE 的区别 Jdk 是 java 开发人员在开发过程使用的软件开发包,他提供了 java 的开发环境和运行环境 JRE 是 Java Runtime Enviroment 是指 Java 的运行环境 如果你只想跑 java 程序,只要安装 jre 就够了,如果要从事开 ...
分类:
其他好文 时间:
2019-01-23 18:41:40
阅读次数:
186
瀑布模型 瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型,瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。 ...
分类:
其他好文 时间:
2019-01-23 10:32:23
阅读次数:
227
随着新政出来,区块链数字资产越发的火爆。在观望的投资者开始行动。尤其是在年关,年前订好项目,年后来了就可以直接运营。以往年的形式来看,年后数字资产行情都会进入一个高潮。区块链数字资产场外OTC|C2C在各大交易这种模式也叫法币交易,不同于9.20之前的法币撮合交易,现在的法币交易是需要走线下流程的。也是为了规避风险。OTC方式与撮合方式的差异主要表现在:1.是信用基础不同,OTC方式以交易双方的信
分类:
其他好文 时间:
2019-01-22 19:43:11
阅读次数:
192