- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 Java概述
一、何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。二、什么是JavaJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java
2021-03-24 15:53:33
168
原创 Java--理解面向对象
韶光易逝,让我们踏着青春的脚步来奋斗吧!一、面向对象Java完全支持面向对象的三种基本特征:继承、封装和多态。Java语言完全以对象为中心,Java程序的最小程序单位是类,整个Java程序由一个一个的类组成。面向对象的方式由OOA(面向对象分析)、OOD(面向对象设计)和OOP(面向对象编程)组成,其中:OOA和OOD的结构需要使用一种方式来描述并记录,目前业界统一采用UML(统一建模语言)来描述并记录OOA和OOD的结果。程序的三种基本结构:顺序结构、选择结构、循环结构。面向对象程
2021-03-24 12:26:53
121
原创 Java中的String、StringBuffer和StringBuilder用法和联系
“不经一番寒彻骨,怎得梅花扑鼻香”在人的一生当中有很多的机会和机遇,我们要认真的面对和冷静去选择!在职场上我们要懂得谦虚谨慎。加油哈码农们,相信我们的明天会更好!一、String1、定义:Sting对象用于处理文本(字符串)2、用法: new String(s)String(s); 3、实例:第一种;new方式Stri...
2021-03-23 17:32:18
231
原创 Java语言的发展简史
JDK1.0 :Sun在1996年年初发布了JDK 1.0,该版本包括两部分:运行环境(即JRE)和开发环境(即JDK)。运行环境包括核心API、集成API、用户界面API、发布技术、Java虚拟机(JVM)5个部分;开发环境包括编译Java程序的编译器(即javac命令)。JDK1.1 :Sun在1997年2月18日发布了JDK 1.1,该版本增加了JIT(即时编译)编译器。JDK 1.2 :1998年12月Sun发布了JDK 1.2,伴随JDK 1.2一同发布的还有JSP/Servl
2021-03-23 17:07:32
288
原创 Android中的消息处理机制
为什么要使用线程当主线程执行的操作时间过长,就无法执行其他操作。消息队列中的消息无法处理,UI界面就不会更新,用户事件也不会处理。如果主线程执行一个操作超过5秒,Android可能会弹出一个应用程序没有响应的对话框了,你的activity可能会被杀掉。常见的耗时操作网络连接和网络数据的获取对储存器的读写大量的数据计算一、消息队列Android采用一种复杂
2018-01-31 13:49:17
329
原创 Android开发中常见的异常
“休对故人思故国,且将新火试新茶。”在软件开发中我们难免会遇到Exception那么我今天将这些异常进行总结一下。让我们一起为了高薪梦而加油!java.lang.AbstractMethodError抽象方法错误。当应用试图调用抽象方法时抛出。java.lang.AssertionError断言错。用来指示一个断言失败的情况。java.lang.ClassCircula
2018-01-21 22:03:20
398
原创 Android开发中常用的框架
一、AndBase框架 项目地址: https://code.jd.com/zhaoqp2010_m/andbase1.andbase中包含了大量的开发常用手段。如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维
2018-01-21 21:46:47
296
原创 Android开发中的权限
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置
2018-01-21 21:11:10
234
原创 Android四大组件之ContentProvider(内容提供者)
“退笔如山未足珍,读书万卷始通神。”在人生当中有很多经历,我们用自己的经历来书写自己的人生,在面试的时候要将自己知道的尽力的去说完。言归正传,我今天将Android四大组件之一ContentProvider进行初步的讲解。一、ContentProvider定义 首先我们必须要明白的是ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发
2018-01-21 21:08:01
536
原创 Android中Dalvik的简介
“纸上得来终觉浅,绝知此事要躬行。”完事开头难,我们要深刻的理解基础,才能应用到实践中(面试得来的经验)。一、什么是Dalvik虚拟机 Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dalvik设计的一种压缩格式,适合内存和处理器速
2018-01-18 19:24:45
3134
原创 Service启动方式之bindService
“迷津欲有问,平海夕漫漫。”在未来的开发道路中,我们要刻苦钻研,用心去研究理论知识,只有树立远大的目标(架构师)我们才有一个动力。一、使用场景在同个app之间调用(即是同一个进程中)在不同app之间调用(即是跨进程间通信)注意:进程和线程的关系(阅读我的博客文章Java基础:http://blog.youkuaiyun.com/join_xiao/article/details/79097933)二、代码示例
2018-01-18 17:57:51
327
原创 进程和线程的区别和联系
一、定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.二、两者的关系一个线程可以创建和撤销另一
2018-01-18 17:13:20
199
原创 Service启动方式之StartService代码示例
“山中习静观朝槿,松下清斋折露葵。”学习是一个持续渐进的过程,让我们用代码书写人生。上一章节我对Android四大组件之一Service知识点进行了初步的总结,这一章节我进行对service的启动方式之一StartService进行代码示例。一、生命周期onCreate:如果多次执行了Context的startService方法启动Service,Service方法的onCreate方法只会在第一
2018-01-18 16:01:40
944
原创 Android四大组件之Service知识点总结
“点滴芭蕉心欲碎,声声催忆当初。欲眠还展旧时书。鸳鸯小字,犹记手生疏。 倦眼乍低缃帙乱,重看一半模糊。幽窗冷雨一灯孤。料应情尽,还道有情无?”--------临江仙·点滴芭蕉心欲碎 对于Android开发中常用的知识四大组件之一Service是一个非常重要的知识点,在之前面试的时候遇到了一系列问题,都是不注重细节(基础知识),若要向上走我们必须了解乃至加深对于基础知识点的理解。下面我将进
2018-01-18 12:23:16
501
原创 Android四大组件之一activity的LunchMode
“古人学问无遗力,少壮工夫老始成。”只用不遗余力方可获得成功! 在Android开发中我们经常会遇到写应用的时候,涉及多个activity组件之间的跳转。比如说某个资讯的页面中,点击下一篇资讯跳转相同的页面,只有页面的数据不一样。一般情况下我不会注意launchMode 这个属性,只会使用默认的,这样会产生大量重复的activity。那是因为之前不了解,所以特此研究学习。如何指定laun
2018-01-17 21:44:51
349
原创 Android四大组件之一activity知识点汇总
“黑发不知勤学早,白首方悔读书迟。”让我们用知识武装大脑,让知识的力量推动我们一路向西....... Android四大组件之一activity也是四大组件中最重要的一个。上一章节我已经将四大组件是什么初步做了一个介绍,接下来我就activity的知识做一个总结。生命周期(如下图):activity的生命周期涉及到的函数:protected void onCreate(Bundle s
2018-01-17 15:11:41
461
原创 Android的四大组件以及生命周期和启动方式(初步简介)
前言:生命不止,学习不止。我们为了一个更好的薪资加强学习,让我们在知识的海洋里遨游......Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。了解四大组件:activity定义:应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可
2018-01-17 12:56:08
798
原创 Android开发中基础知识概括
Android知识点回顾:要学习Android首先要对Android的知识体系做一个初步的了解。俗话说“工欲善其事必先利其器”就是这个道理,我们首先要知道学习Android会学到那些知识点,我初步的整理了一下:一、基础知识Java基础数据结构(要做一个初步的了解:例如栈和队列,基本的算法)面向对象编程的思想(注:这一点非常重要)设计模式(注意:这里的设计模式并不是分层模式;Ja
2018-01-17 02:42:31
415
原创 android中的Spinner绑定值问题
之前遇到过在android中Spinner的显示及选择数据的问题,今天就将这类问题贴出来首先Activity的布局文件xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/acti
2017-03-29 11:31:20
494
数据查重 v1.0.1.xls
2019-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人