android学习现状及如何自我提升

基础:

1.Java基础

(1)JDK、JRE

java环境配置,目前遇到的问题大多都可以百度解决,没什么大问题

(2)OOP(面向对象编程)

建议看书,目前列了一点书单慢慢看:《JAVA核心技术》、《JAVA编程思想》、《Effective JAVA》,java基础不是很好,已经在重新读书了。

(3)数据类型和集合

这个也直接看书吧,如果碰到这类问题在记录

(4)线程、多线程、集合

看书!!

2.Android基础

(1)四大组件:

会用但是不清楚原理,用的比较多的是activity、service和broadcast receiver,也用的不太好。

(2)常用控件:

这个我比较熟

(3)基本布局

用linearlayout和relation layout比较多,其它布局一般不用

(4)application、activity等,这个属于会用但是不熟

(5)轮子

看了一些别人写的总结,常用必须要会的轮子,借鉴15 个 Android 通用流行框架大全 - OSCHINA - 中文开源技术交流社区

总结:

之前看完了《第一行代码》感觉还是有些不太熟,因为就不怎么用,以后还是得多练练,看完java的书也得学一下kotlin。

3.网络

(1)网络模型:

这个需要我把我以前的专业书翻出来看看了,脑子里还有一点印象,到时候也整理写出来

(2)HTTP、HTTPS及实现流程

看专业书

(3)TCP、IP、UDP、socket

讲实话记不得了,回去翻书!

4.数据库

(1)SQL、sqlite

这个刚看完sqlite,影响很深,基础的增删改查还是没问题的,过于复杂的就。。。

5.数据结构和算法

(1)时间复杂度、空间复杂度、稳定性

(2)数组、链表、队列、栈

总结:说实话,之前学数据结构的时候用的是c,如果用java写一点都不知道,感觉自己要加油的地方挺多的,算法的话其实不急,先学搬砖在学造房子。

看专业书真的看的头疼,但是为了自己的未来而努力,又觉得是一件很快乐的事情。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值