2019零基础学Android
为准备学Android/Java的同学提供系列的专栏教程,通过图文形式展开。
cangermeng
这个作者很懒,什么都没留下…
展开
-
2019零基础学Android第6课——Java代码复用
今天给大家带来的是设计模式的前身,写项目的时候,完成功能模块是最基本的需求,而如何将代码写的更优雅,能适应未来需求的不断变更过,具有极高的可维护性和扩展性,这就是编程的艺术了。组合什么叫做组合?一句话描述:将一个已有的对象引用置于一个新类中。组合是一种较弱的关系,是has-a的关系。看下面代码:public class Animal { private void b...原创 2019-07-08 09:51:36 · 222 阅读 · 0 评论 -
2019零基础学Android第5课——Java构造器的理解
今天我们来梳理下Java构造器,有地方也称呼为构造方法。有的人可能会说,构造器不就是new个对象用么?这个有什么好研究的呢?等看完本篇对于构造方法的阐述,我们再回头认识下构造方法。最常见的崩溃—空指针新手写代码时候,经常会出现类似这样的一种崩溃,作为新手以后看到这种问题,首先要淡定,因为这种类型的崩溃是最好解决的问题之一。为什么会出现java.lang.Nul...原创 2019-07-08 09:45:12 · 327 阅读 · 0 评论 -
2019零基础学Android第4课——Java重载和重写
前言关于java的基本操作符和控制语句我这块就直接跳过了。太基础的知识大家可以从下面这个链接去学习:https://www.runoob.com/java/java-tutorial.htmlJava重载和重写初级工程师面试基本上百分百会问的问题之一,我也不知道为啥这两个毫不相关的概念会扯到一块,也不知道是谁发明了这道面试题。既然有人问了,那我们就针对这块来学习下...原创 2019-07-08 09:39:56 · 277 阅读 · 0 评论 -
2019零基础学Android第3课——Java存储和基本数据类型
很多人可能会问,明明我是开发Android的,为毛要学Java的知识。也有很多初学的朋友说,我java可不可以不学,直接学Android?在此我说下我的理解:Android目前主流的开发语言是java和kotlin,作为开发语言本身,如果你掌握得不够深,也许你依然能够依葫芦画瓢写出程序,但是深入到性能调优、内存泄露时,排查一些由于多线程或引用替换引发的Bug时,你会觉得力不从心,因为你...原创 2019-07-08 09:37:22 · 393 阅读 · 0 评论 -
2019零基础学Android第2课——创建第一个应用程序
回顾第1课,我们完成了Android开发环境的搭建,我想这时候有很多同学想看看Android的应用程序怎么编译,怎么生成apk,怎么运行在真机或者模拟器上。AS视图AS的视图有以下几个重要的模块: 菜单栏编译,打包,调试,设置等入口 package代码视图 Logcat运行时日志显示 Gradle构建信息显示 那么开始吧,来构...原创 2019-06-22 22:17:09 · 581 阅读 · 3 评论 -
2019零基础学Android第1课——Android开发环境搭建
Android开发环境搭建Android开发工具主要是以AndroidStudio为主,注意如果你在网上还看到有人在介绍eclipse去开发android,那么你可以直接忽略那个介绍了,因为eclipse现在很少有人用了。无论是Google官网的支持力度还是企业的工作需要,我们主要的开发工具是AndroidStudio(简称AS)。什么是IDE?工作过程中可能会有同事问到:你开发的IDE是什...原创 2019-06-21 14:49:30 · 3022 阅读 · 0 评论 -
2019零基础学Android第0课——零基础怎么学Android?
按照正常逻辑,今天应该是直接进入AndroidStudio开发环境搭建课程了。但我想在写这系列之前,先和一些刚入门的同学一起来探讨下,怎么去学习Android?当今社会大家应该都会有个感受:信息实在太多了,比如你搜下怎么去学习Android,或者Java。你会发现有各种信息扑面而来:报辅导班看视频跟着谷歌官网学多写代码渠道多种多样,信息眼花缭乱,不知道有没有这样的感觉?那怎么去学一门...原创 2019-06-20 16:18:42 · 1383 阅读 · 0 评论