刚刚出道
文章平均质量分 82
河北小妞_badmask
这个作者很懒,什么都没留下…
展开
-
关于read与readLine方法的差别,留给初学java的童鞋的,周六会更新详细解析
Read与ReadLine方法的区别,中间穿插有客户端和服务器的小点,初学者可以用此程序检查一下自己的水平呦原创 2016-04-27 23:00:42 · 741 阅读 · 0 评论 -
Git相关文章,此贴不定期更新
1.教程http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000原创 2016-07-15 21:11:32 · 393 阅读 · 0 评论 -
线程池
在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处: 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 线程池工作原理:为什么要用线程池?诸如 Web 服转载 2016-07-08 19:56:46 · 305 阅读 · 0 评论 -
Android性能优化之ViewStub
1.ViewStub之所以常称之为“延迟化加载”,是因为在教多数情况下,程序无需显示ViewStub所指向的布局文件,只有在特定的某些较少条件下,此时ViewStub所指向的布局文件才需要被inflate,且此布局文件直接将当前ViewStub替换掉,具体是通过viewStub.infalte()或viewStub.setVisibility(View.VISIBLE)来完成;2.下面看一下简转载 2016-07-08 19:18:09 · 329 阅读 · 0 评论 -
jsp资源
1.资源一:http://www.runoob.com/jsp/jsp-syntax.html原创 2016-07-29 18:00:00 · 341 阅读 · 0 评论 -
Android面试题积累三
1.什么是ANR,如何避免它?ANR:Application Not Responding在Android中,活动管理器和窗口管理器这两个系统服务负责监视应用程序的响应。当出现下列情况是,就会出现ANR:对输入事件(如按键、触摸屏事件)的响应超过5秒;意向接收器(IntentReceiver)超过10秒仍未执行完毕。Android应用程序完全运行在一个独立的线程中。这就意味着,任何原创 2016-06-18 15:08:36 · 333 阅读 · 0 评论 -
Android面试题积累二
1.Handler机制的原理Android提供了Handler和Looper来满足线程间的通信,Handler遵循先进先出的原则,Looper类用来管理特定线程内对象之间的信息交换(MessageExchange)A.Looper:一个线程可以产生一个Looper对象,由他来管理此线程里的MessageQueue(消息队列)B.Handler:你可以构造Handler对象来与Loope原创 2016-06-13 18:46:22 · 347 阅读 · 0 评论 -
Android面试题积累一
1.DVM指dalvik的虚拟机,每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念。2.ContentValues类和Hashtable比较类似,也是负责存储一些键值对,但是ContentValues中存储的键值对中,键都是String类型,而值都是基本类型。3.&&与||相比原创 2016-06-13 08:01:32 · 394 阅读 · 0 评论 -
Android中Edittext的自定义文本框边线
下面分享一个Edittext的自定义文本框边线,效果如图所示:当文本框处于编辑状态时会显示绿色边框,否则就会显示灰色编辑框,初学者可以相互学习呦1.先在res目录下新建一个drawable目录,在里面新建三个xml文件edittext_bg_focused.xmledittext_bg_normal.xmledittext_bg_sele原创 2016-06-07 10:44:00 · 6222 阅读 · 0 评论 -
Android中单例模式的多种写法
1.单例模式1:懒汉式:用到时再去构建对象,否则就不构建应用场合:大对象(占用空间教大时),稀少用:class PersonDemo01{ private static PersonDemo01 person; private PersonDemo01(){} /*int n[]=new int[10000]; //构建对象的时候存在,此时原创 2016-06-12 11:56:06 · 531 阅读 · 0 评论 -
抽象类和接口,从接触定义到二者区别(适合初学者)
1.抽象类与抽象方法 abstract关键字定义的类就是抽象类;abstract关键字定义的方法就是抽象方法(没有方法体),抽象方法本身没有任何意义,除非被重写。 如果A类中含有抽象方法,且想让此抽象方法有意义,那么就必须在继承A类之后,重写A类的抽象方法,所以A类必须被继承,只有这样抽象方法才有意义。 什么类必须被继承呢?这就是抽象类! 结论:若一个类中有抽象方法,那么此类必须是抽象类。原创 2016-04-23 22:33:45 · 449 阅读 · 1 评论 -
&和&&的区别,逻辑运算符和位运算符
&:按位操作符(“与”),将两个表达式的值按二进制位展开,对应的位(bit)按值进行”与”运算,结果保留在该位上。eg1:17&18对应的二进制就是00010010 &00010011 00010010该位只要有一个值是0结果就是0,否则就是1.如果两数位数不同,则较短数高位补零,再运算。原创 2016-05-08 11:43:42 · 11867 阅读 · 3 评论 -
ListView从入门到中级,android菜鸟级别,
1.先简单写一个运用ListView 的小程序,因为ListView是用来展示大量数据的,作为入门,我们就先将数据提供好,所以使用String数组。1)先在activity_main.xml文件中写这样的程序, xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_par原创 2016-05-02 22:27:06 · 460 阅读 · 0 评论 -
更改Eclipse中的Project Explorer的字体
更改Eclipse中的Project Explorer的字体,1.首先找到你的eclipse中的plugins的目录,打开org.eclipse.platform_4.2.0.v201206081400目录,再打开css目录,找e4_default_win72.如果你也是出具程序猿,而且上面最后一个文件的打开方式是记事本,那就下载一个Notepad++3.打开之后的显示应该是这样的,只原创 2016-04-30 16:21:04 · 9599 阅读 · 1 评论 -
readLine方法的简单练习,回答2016-04-27 的帖子的问题
需求:建立一个文本转换服务器。客户端给服务端发送文本,服务端会将文本转成大写,再返回给客户端, 而且客户端可以不断的进行文本转换,当客户端输入over是,转换结束。public class TCPDemo02 {//客户端 public static void main(String[] args) { try { So原创 2016-05-01 00:11:11 · 521 阅读 · 0 评论 -
edittext登录界面,用户名修改,密码自动删除效果
/** * 登录界面 */public class Login extends Activity implements OnClickListener {private Button btn_login;private EditText et_username;private EditText et_userpwd;@Overrideprotected void转载 2016-08-03 16:25:16 · 564 阅读 · 0 评论