自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 2015/9/20开始

本人是自动化专业的本科生。我相信每个本科生走出校园的那一段时间中,应该都想过一个问题,大学我到底学到了什么技能。我相信能得到有价值答案的人极少数,当然其中不包括那些自我安慰型的人。而我,想在七个月后毕业的时候,给自己一个满意的答案,所以创建了这个微博。还有一个原因,就是,自己学习java和android已经到了一个瓶颈期。这个瓶颈期,我觉得,应该是好比站在一个搭建的不牢固的梯子上的结果

2015-09-20 10:27:32 361

原创 我对Android的认识

这篇文章有点像,之前我谈的对计算机的认识,都是很浅显,没有依据的一些理解。之所以说没有依据,是我没有仔细的深究,因为,我看了很多资料,很难懂,不是很理解,却又理解一点点。自己不现在做一下梳理,再把这个事放一下,心里会很不舒服,反而会卡在这个地方,没法前进。看不懂别人写的,是因为,基础不够。所以就简单的说一下。首先呢,我认识到,Android是一个基于Linux系统的系统。什么是

2016-04-22 20:19:46 2540

转载 Java中实现链式操作的简单例子

写在前面的话:一直在找工作,对与不是计算机专业的我,好难被认同啊。表示和魔秀科技的人事部的姐姐谈的这么好,说好的,电话面试,一直没有。伤心。最近也一直没有更新博客,最最最主要的原因是,我发现好多大牛比我写的好太多太多,他们写的我看都看不完,所以就直接收藏了。大家可以看看我的收藏,里面能解决很多问题。还是想说,给我一个机会,我想好好干。  致各位老板~在学习Picas

2016-04-09 13:53:47 1874

原创 Android中欢迎页面简单设计

每一款软件打开的时候都有欢迎页面,就算不是欢迎页面也有logo之类的东西。今天介绍一下在《Android应用案例开发大全》这本书中常用到的欢迎界面的设计。用到了SurfaceView视图。它是View的继承类。这个视图里面内嵌了一个专门用于绘制Surface。你可以控制这个Surface的格式和尺寸。它和View最本质的区别在于,surfaceView是在一个新起的线程中重新绘制画面的,而

2015-12-10 15:29:13 1566

原创 Android网络编程的基础1

学习真不是一件很容易的事情啊。还有,古人说的话真的很有道理,最近感受最深的一句就是“温故而知新”。很多东西,原来看过,不说忘不忘吧,就说学习新东西新概念哪有一次就学会的。所以再次回头翻阅书籍,和视频。总是有重新的认知和感悟。接下来写android网络编程,这个有点像一个模块。像一门工具,基础内容不多却很有用。首先我先来说一下自己对这一块的认识。计算机网络体系结构示意图如下:

2015-12-03 15:50:59 450

原创 Java集合概述

记得上次去面试的时候,面试官问了我好多问题,我都没怎么达出来。然后他叫我回来好好看看集合。Java集合概述Java集合类是一个特别有用的的工具类,他可以用于存储数量不等的多个对象。并可以实现常用的数据结构,如栈、队列等。除此之外,Java集合还可以用于保存具有映射关系的关系数组。Java集合大致可分为:Set、List、Map三种体系,其中Set代表无序、不可重读的集合;Lis

2015-11-24 20:46:11 370

原创 Android之Adapter

国外的书,读起来就是有点拗口。看的是Android4中文。上面把Adapter介绍的很详细,不过不够中国化。Adapter介绍Adapter用来把数据绑定到扩展了AdapterView类的视图组(ListView或Gallery),Adapter负责创建代表所绑定父类视图中的底层数据库的子视图。【简单的说就是为ListView或Gallery中加载子视图,视图就是控件】

2015-11-23 20:58:23 331

原创 Android应用的资源1

基本上每个应用都得用到资源,就算是hello world这个第一个接触的应用,也可以把这句话放在String资源中。所以资源的使用不言而喻。Android的源代码大致分为三部分,界面布局文件,Java源文件,资源文件。Android应用的资源文件可分为两个大类:无法通过R资源清单类访问的资源,保存在assets目录下。可通过R资源清单类访问的资源,保存在res目

2015-11-21 13:31:56 325

转载 SQL基础知识4

以下照片来自——http://www.w3school.com.cn

2015-11-19 13:43:57 258

转载 SQL基础知识3

以下照片来自——http://www.w3school.com.cn

2015-11-18 23:58:36 270

转载 SQL基础知识2

以下照片来自——http://www.w3school.com.cn

2015-11-18 19:32:55 307

转载 SQL基础知识1

这段时间都在看数据库的知识,本来想今天好好自己总结一下,写点东西的,发现了W3School网站上的SQL语言基础写的特别简单明了,我就把它复制过来,以后有感悟的时候再自己写。                                                                                                       以下照片来自——

2015-11-17 20:35:26 245

原创 Android中Handler的使用

这也是面试被问到的问题,本来可以说的很明白的,可是没有说好。今天就讨论一下他的使用。记得看书的时候,书上是讲为什么要使用handler,因为Android中的控件在主线程中,也就是UI线程,一些耗时的工作如果在主线程中启动的话,就不能操作别的东西,这样对用户体验非常不好,在用户的眼里就是,这个程序卡住了,所以一些耗时的代码要另外开启一个线程,而为了Android的安全考虑,禁止在其

2015-11-12 19:09:36 277

转载 抽象类和接口的区别

星期五了,dmall最终还是没有招我。我很伤心。还是好好看书,让他知道这是他的失误吧。可能因为我不是计算机专业的原因,也可能是面试回答的问题不够好。面试中有一个这样的问题,说说抽象类和接口的区别。其实我是知道的可是我没有说好,今天看到别人写的,我抄过来。继承下面将从众所周知的接口和抽象类的区别开始。这种差异是关于继承的,任何类都可以实现实现多个接口,但是只能扩展一个类,

2015-11-06 19:40:13 312

原创 面试感悟——dmall

今天五点半起床跑到北京去面试,是一家我非常想进的公司——多点。可是我好像没有得到二面的机会,感觉在一面的时候,面试官和我聊的还挺好的。可能是我太想进这个公司了,导致面试官问我,你有什么要问我的么?我竟然不知道说什么,因为我想,要是我能加入贵公司,什么问题都不是问题,我都会自己克服的。当我知道别人有二面的时候,原本自我感觉良好的我,突然心就凉了。我才发现hr后来问我,面试的怎么样?我

2015-11-03 19:03:50 546

原创 电脑屏摔了,啊啊啊啊啊啊,刚修好。

惨!!!

2015-10-27 11:48:16 234

原创 我对计算机的认识

这篇文章并不是我在翻阅大量书籍和资料得出来的学习领悟,而是我根据自己的认知猜测出来的东西。也是我以后慢慢看书寻找答案的开始。大学学了计算机基础还有微机原理等课程,每当讲到一些系统啊一些指令集的时候呀,这些概念性的东西就很模糊。我们都知道第一代计算机出来的时候,一台机器就有篮球场这么大吧,全都是晶体管。什么计算一个数据呀,好很久,这样的计算机都是用来进行天文学计算的。我可不可以把

2015-10-17 15:44:34 4897

原创 Android中Intent详解1

这几天一直在校招,我想找写程序的工作,也就是Java工程师或者Android的工程师,参加了多点的笔试,感觉有点可惜。笔试内容自我感觉不是很难,不过因为不是计算机专业的缘故,所以很多基础我还是不熟,比如Lunix系统的知识题我就完全不知道。还有就是一些基础的算法,我也不是很熟,就是拿笔写不出来。瞬间感觉现在找一个科研岗位,好难呀。还是要不断学习。每一次面试没有结果都很难受。特别是我很想进入这个

2015-10-16 14:20:53 258

原创 Android的事件处理2

Handler:它的作用有两个——发送消息和处理消息,程序使用Handler发送消息,由Handler发送的消息必须被送到指定的MessageQueue。也就是说希望Handler正常工作,必须在当前线程中有一个MessageQueue;否则消息就没有MessageQueue进行保存了。不过MessageQueue是由Looper负责管理的,也就是说,如果希望Handler正常工作,必须在当前线程

2015-10-14 21:42:43 233

原创 深入理解Activity1

Activity是Android应用中最重要的、最常见的应用组件(此处的组件是粗粒度的系统组件组成部分,并非指桌面控件widget)。(粗粒度就是大局上看的)创建一个Activity也需要实现一个或多个方法,其实最常见的就是实现onCreate(Bundle  status)方法,该方法将为在Activity创建时被调回。该方法调用Activity的setContentView(View vi

2015-10-14 20:43:29 987

原创 Android的事件处理1

先跳过UI界面编程,因为这个主要是记忆和认知,好的界面慢慢写总可以写出来。以后再写程序的过程中遇到问题或者有意思的地方在写出来。Android事件处理概述不管是桌面应用还是手机应用,面对最多就是用户,经常需要处理的就是用户动作。也就是需要为用户动作提供响应,这种为用户动作提供响应的机制就是事件处理。Android提供了两套事件处理机制:基于监听的事件处理基于回调

2015-10-13 15:31:53 302

原创 Android应用的界面编程简述1

说应用界面编程前,先说一下,android组件和控件的区别。控件一般是为了完成特定的展示或特定页面/窗体的技术功能组件一般对一些小功能点的封装,封装后的集合(组件)一般具有较独立的功能,可以完成某一项任务所以控件是为了页面/窗体级复用而出现的,而组件是为了项目级复用而出现的,从这个意义上来说,组件的意思更接近模块。控件:是编程中使用的,比如按钮、窗口等组件:是软件的一部分,软件

2015-10-12 13:47:01 410

原创 Android中Intent简单介绍

Indent并不是Android应用的组件,但他对于Android应用的作用非常大——它是Android应用内不同组件之间通信的载体。当Android运行时需要连接不同的组件时,通常就需要借助于Intent来实现。Intent可以启动应用中另一个Activity,也可以启动一个Service组件,还可以发送一条广播消息来出发系统中的BroadcastReceiver。也就是说,Activity、S

2015-10-12 13:13:49 405

原创 Android应用的四大基本组件介绍

看了这么多JavaSE的基础内容,突然回头看Android感觉好陌生。Android应用通常由一个或多个基本组件组成。(其实这里的组件我就觉得是一个很不清楚的概念,先把组件和UI组件和控件统称为组件,基本组件不在其中)四大基本组件:Activity,Service,BroadcastReceive,ContentProvide。接下来我们一个一个简单介绍一下。Activ

2015-10-11 20:04:05 887

原创 其他零散知识1

又看了JavaWeb的课程,还有好多东西没有血不知道呀。下面是一些零散的内容,记下来,之后开始再次学习android。Junit测试框架1.Junit:我们写好一个方法后经常希望对其单独进行测试,从前我们都是写一个main方法,在main方法中对被测式方法进行调用。这种方法很麻烦。Junit是一个测试框架,利用它可以在不写main方法的情况下调用被测方法,从而对代码中的代码进行

2015-10-11 16:29:48 238

转载 XML基础详解

原始目的是Android编程的,本来按照第一篇中的Android的课程大纲中的计划来实行,可是发现第一阶段和第二阶段的东西太多了,扯得太远了,等以后回来学。先把其中要用的要了解的知识点现学一下,首先就是XML基础。把视屏中的内容,当笔记抄一遍。东西太多,都是手打,加深印象。XML详解什么是XML?1.英文全称为Extensible Markup Language,翻

2015-10-10 16:07:14 265

原创 Java高级5

正则表达式:符合一定规则的表达式作用:用于专门操作的字符串。特点:用于一些特定的符号来表示一些代码操作,这样就简化了书写。好处:可以简化对字符串的复杂操作。弊端:符号定义越多,正则越长,阅读性更差。具体操作的功能:1.匹配:String  matches方法。用规则匹配整个字符串,只要有一处不符合规则,就匹配结束,返回false。2.切割:String  s

2015-10-09 22:57:32 238

原创 Java高级_网络编程

网络编程               网络模型:1.OSI参考模型2.TCP/IP参考模型网络通信要素1.IP地址:网络中设备的标识;不易记忆,可用主机名;本地回环地址127.0.0.1,主机名localhost2.端口号:用于识别进程的逻辑地址,不同进程的标识;有效端口号0~65535,其中0~1024系统使用或保留端口3.传输协议:通讯的规则;常见协议TCP,U

2015-10-07 18:41:57 335

原创 Java高级3

File类1.用来将文件或者文件夹封装成对象。2.方便对文件与文件夹的属性信息进行操作。3.File对象可以作为参数传递给流的构造函数。4.了解File类中的常用方法。File类的常用方法:1.创建   boolean    createNewFile();在指定位置创建文件,如果该文件已经存在,则不创建。   boolean    mkdir();创建文件

2015-10-06 22:01:58 226

原创 Java高级2

缓冲区的出现是为了提高流的操作效率而出现的。所以在创建缓冲区之前,碧玺要先有流对象。字符读取流缓冲区:该缓冲区提供了一个一次读一行的方法readLine,方便于对文本数据的获取。当返回null时,表示读到的文件末尾。字符流的缓冲区:缓冲区的出现提高了对数据的读写效率。对应类:BufferedWriter 和BufferedReader缓冲区要结合流才

2015-10-05 10:15:04 234

原创 Java高级1

IO(Input Output)流IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流和数据流流按流向分为:输入流和输出流字节流的抽象基类:InputStream,OutputStream字符流的抽象类:Reader,Writer注意:由这四个类派生出来的子类名称都是以其父类名作为子类名的

2015-10-03 21:19:16 262

原创 JavaAPI_4

这段时间写API的笔记,感觉好无力呀,没有什么很深刻的东西。简单的说,一个中文的JDK API中文文件里面的都是笔记。就是把一些常用的东西写成了类和方法,供我们使用罢了。还是得考自己实际操作。Map集合:该集合存储键值对。一对一对的往里面存,而且要保证键的唯一性。1.添加    put(K key,V value)   putAll(Map m)2.删除

2015-10-02 20:02:03 216

原创 JavaAPI_3

国庆节快乐大家!!!现在学习进度有点慢了,东西也牵连的东西很多。不过,加油!!!TreeSet:可以对Set集合中的元素进行排序。                底层数据库是二叉树。                保证元素唯一性的依据:compareTo方法return 0TreeSet排序的第一种方式:让元素自身具备比较性。元素需要实现Comparable

2015-10-01 21:49:44 278

原创 JavaAPI_2

StringBuffer对象是一个容器。特点:1.长度可以变化的。2.可以字节操作多个数据类型。3.最终会通过toString方法变成字符串。对于容器都有 CURD : create  update  read  delete1.存储。   append ( ) :将指定数据作为参数增添到已有数据结尾处   insert ( index , 数据 ) :将数

2015-09-30 21:31:02 230

原创 JavaAPI_String

String 类适用于描述字符串事物。那么他就提供了多个方法对于字符串进行操作。常见的操作有哪些? “ abcd ”1.获取:       1.1 字符串中包含的字符数,也就是字符串的长度。             int lenghth (  ) ; 获取长度       1.2 根据位置获取位置上某个常数。             char charAt ( int

2015-09-29 19:06:53 200

原创 多线程2

同步代码块: synchronized(对象:锁旗志)                {                             需要被同步的代码;                 }同步的前提:1.必须由两个两个以上的线程2.必须是多个线程使用同一个锁(必须保证有一个线程在执行)好处:解决了多线程的安全问题弊端:多个线程需要判断

2015-09-28 23:13:10 188

原创 多线程1

进程:是一个正在执行中的程序。              每一个进程执行都有一个执行顺序,该顺序是一个是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。              线程在控制着进程的执行。一个进程中至少有一个线程。Java VM  启动的时候会有一个进程 java.exe 该进程中至少一个线程负责 java 程序的执行。而且这

2015-09-27 23:35:23 211

原创 面对对象思想6

祝大家中秋节快乐!!!(好像没有人看我的博客,呜呜~~~) Package:1.对类文件进行分类管理(自动创建 javac -d  .  XXX)                  2.给类名提供多层命名空间                  3.所有程序文件的第一行                  4.类的命名的全称:  包 . 类四种访问权限:public ;

2015-09-27 10:05:20 165

原创 面对对象思想5

Obeject:所有类的父类该类中的方法:.equals:==是判断两个变量或实例是不是指向同一个内存空间的               equals是是判断两个变量或实例所指的内容空间的值是不是相同的              (除了String和封装器,equals和“==”没有区别,String和封装器重写了equals()方法,所以在这里面像上面判断方法所示)toStr

2015-09-26 22:24:26 230

原创 面对对象思想4

final:最终,修饰符,修饰类、函数和变量。1.被final修饰的类不可以被继承(为了避免被继承和被子类覆写的功能)2.被final修饰的方法,不能被覆写。3.被final的变量是一个常量,只能被赋值一次,既可以修饰成员变量也可以修饰局部变量。                             (常量所有字母都大写,每个单词之间用 _ 隔开,可高代码的可读性)4

2015-09-25 08:15:14 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除