开头

昨天去面了一家公司,价值观有受到冲击。

面试官技术方面没的说,他可能是个完美主义的人,无论什么事情到了他那里好像都有解决的方案,我被说的无所适从,感觉他很厉害。

但我不能认可的是,面试官觉得加班是理所当然的,还说有人想把事情做的更好,愿意自主加班。这个我不否认,但凭什么说加班说的那么理所当然,违背国家制度也这么理所当然吗?

他问我对加班的看法。我说可以加班,有意义就可以。他继而反问,有些人觉得给老板打工就是没意义的,那是否所有加班都是没意义的呢?我当然说不是,他这么以己度人,我无语了。

我又说,忙的时候可以加,不会一直加下去吧?有没有阶段性休息和调整的说法?
他说没有,不到公司上市会一直保持这种状态。

顿时我不知道该说些啥,也许就是价值观的不同吧,似乎我不加班就说明我工作划水,效率低。

让你加班的,可能就是你的同行,这似乎有点儿悲哀。

学习知识汇总

1、Java se基础

1).Java基本数据类型与表达式,分支循环。
2).String和StringBuffer的使用、正则表达式。
3).面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类。
4).对象实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析;对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。
5).Java异常处理,异常的机制原理。
6).常用的设计模式:Singleton、Template、Strategy模式。
7).JavaAPI介绍:种基本数据类型包装类,System和Runtime类,Date和DateFomat类等。
8).Java集合介绍:Collection、Set、List、ArrayList、LinkedList、Hashset、Map、HashMap、Iterator等常用集合类API。
9).JavaI/O输入输出流:File和FileRandomAccess类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码。
10).Java高级特性:反射和泛型。
11).多线程原理:如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁。

2、android UI编程

1)、Android开发环境搭建:Android介绍,Android开发环境搭建,第一个Android应用程序,Android应用程序目录结构。

2)、Android初级控件的使用:

TextView控件的使用
Button控件的使用方法
EditText控件的使用方法
ImageView的使用方法
RadioButton的使用方法
Checkbox的使用方法
Menu的使用方法

3)、Android高级控件的使用:

ListView的使用方法
GridView的使用方法
Adapter的使用方法
Spinner的使用方法
Gallary的使用方法
ScrollView的使用方法
RecyclerView

4、对话框与菜单的使用:

Dialog的基本概念
BlockquoteAlertDialog的使用方法
DatePickerDialog的使用方法
Menu的使用方法
自定义Menu的实现方法

5.控件的布局方法:

线性布局的使用方法
相对布局的使用方法

6.多Acitivity管理:

AndroidManifest.xml文件的作用
Intent的使用方法
使用Intent传递数据的方法
启动Activity的方法
IntentFilter的使用方法
Activity Group的使用方法

7、自定义控件实现方法:

自定义ListView的实现方法
可折叠ListView的使用方法
自定义Adapter的实现方法
自定义View的实现方法
动态控件布局的上实现方法
上拉刷新下拉加载更多

3、android网络编程与数据存储

1).基于Android平台的HTTP通讯:

Http协议回顾
使用Get方法向服务器提交数据的方法
使用POST方法向服务器提交数据的实现方法
使用Http协议实现多线程下载
使用Http协议实现断点续传

2).Android数据存储技术:

SQLite3数据库简介
SQL语句回顾
SQLite3编程接口介绍
SQLite3事务管理
SQLite3游标使用方法
SQLite3性能分析
访问SDCard的方法
访问SharedPreferences的方法

最后

针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!

资料领取:点赞免费获取Android IOC架构设计

领取获取往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。

I、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。**

[外链图片转存中…(img-LJdziHtH-1614951211305)]

安卓应用程序开发培训!整理几个重要的Android知识,醍醐灌顶!相关推荐

  1. 视频教程-微信小程序开发培训教程-微信开发

    微信小程序开发培训教程 本人计算机专业,毕业工作已经10多年,从事过的行业有,安防,通讯,Gps定位,信息统计分析,互联网电商等,从事过的职位. 代码工程师(使用过的语言C#,PHP,Java),Ap ...

  2. 微信小程序开发培训-北京站

    微信小程序开发培训 小程序现在不是对外的,所以小程序里面的框架层.逻辑层.视图层代码都是保密的.只有通过了小程序的开发申请之后,才能下载小程序代码包,看到小程序代码层. 1.下面是微信公众平台的发展历 ...

  3. JEECG社区《微信小程序开发培训》视频

    为什么80%的码农都做不了架构师?>>>    JEECG社区<微信小程序开发培训>视频 课      程:  JEECG 微信小程序开发培训 讲      师:   周 ...

  4. C/S架构应用程序开发培训笔记

    最近为客户组织了一项C/S架构程序的开发培训,讲解C/S应用程序开发中需要注意的点. 我主要是做C/S方面的ERP/CRM程序开发,界面是用Windows Forms技术,有遗漏或错误的地方欢迎批评指 ...

  5. 安卓手机游戏开发培训!万字长文轻松彻底入门Flutter,面试真题解析

    在GitHub找到大神整理的一份学习Android非常好的资料,分享给大家. 题库非常全面包括: Android基础知识: 基本涵盖Android所有知识体系,四大组件,Fragment,WebVie ...

  6. android开发培训ppt!2021年最新Android面试点梳理,薪资翻倍

    起因 事情是这样的. 4年前毕业那会,呆在公司的短视频项目,做 视频.那会做得比抖音还早,但是由于短视频太烧钱了,项目被公司关掉了.当时需要开发横竖屏直播/异步视频的场景,就研究下了市场上的 app, ...

  7. 0基础学android开发,我们究竟还要学习哪些Android知识

    前言 如果你也学习Android,那么你大概率会看过我的文章.经常有读者给我留言:"该怎么学习Android?"."日常学习Android的方法是什么". 所以 ...

  8. eclipse平台的手机程序开发步骤整理

    最近,因为一个比赛开始学习如何编写手机软件,找了一本书比较老<J2ME手机程序Eclipse开发基础>郎锐,孙方编著,机械工业出版社出版的 刚开始由于Java和eclipse下的版本比较新 ...

  9. python安卓应用程序开发,python怎么开发安卓app

    python可以写软件么怎么写? 22点24分准时推送,第一时间送达编辑:技术君 | 来源:youerning上一篇:正文前言用 Python 写安卓 APP 肯定不是最好的选择,目前用Java和 k ...

最新文章

  1. ImageNet训练再创纪录!谷歌提出1个小时训练EfficientNet,准确率高达83%!
  2. BCH双花成功率极低——零确认交易安全性高达99.9%
  3. 苹果开年第一购!买下仅24名员工的AI音乐公司,可根据环境动态生成音乐
  4. 设计模式复习-迭代器模式
  5. 启明云端分享| ESP8266\ESP32-C3\ESP32-C2三款芯片从核心系统、WIFI射频和基带、外围设备等都有哪些区别
  6. Python下tornado实现webSocket实现
  7. 深入理解HashMap和TreeMap的区别
  8. opencv-api minEnclosingCircle
  9. 计算机用三角函数时如何用弧度制,三角函数1任意角和弧度制.PPT
  10. 解压缩软件(winrar中文版)pjb 附使用说明
  11. 微型计算机控制技术第三版第四章课后答案,微型计算机控制技术第4章习题答案.doc...
  12. 百度富文本编辑器 设置图片的显示大小
  13. (总结)Web性能压力测试工具之Siege详解
  14. 多项式输出 洛谷P1067(普及-)
  15. 实战丨Web云开发项目—TodoList待办事项
  16. 张一鸣打造“抖音”等现象级产品的秘密:技术深度融合业务,引爆产品创新!...
  17. 网络安全工程师必备证书有哪些?
  18. python函数可以改变哪种数据类型的实参_Python函数参数的几种类型
  19. 海量智库第4期|Vastbase G100核心技术介绍之【NUMA架构性能优化技术】
  20. 创业中的“投名状”—leo看赢在中国(2)

热门文章

  1. 调整分区 Win7自带磁盘管理工具轻松搞定
  2. 谷歌AI专家爆料:90%的人都不知道,编程能力差,其实都是输在了这点上!
  3. java ollydbg_OllyDBG
  4. 无法将类 XXX中的构造器 XXX应用到给定类型
  5. 基于51单片机的寻迹小车
  6. 【图像转换】基于matlab灰度图像转换彩色图像【含Matlab 1233期】
  7. 【边缘计算】芯片企业都在扎堆布局这一新领域:边缘智能;物联网“网”的本质:5G、LPWAN、SDN、NFV、TSN...
  8. MySQL使用GROUP BY分组时如何留下指定的行
  9. 红孩子:基于网络的渠道增值
  10. 腾讯云不同账号内网联通