摘要: 方法非常简单:1.打开本地的服务器,在我的电脑上就是进入E:\apache-tomcat-8.0.21\bin目录,双击startup.bat2.查看本机ip这里我的ip就是172.18.24.1532.手机浏览器输入172.18.24.153:8080,即可运行效果如下图所示(网上的图,我手机上的... 阅读全文
posted @ 2015-04-24 14:23 斥斥 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 这种问题先看图共同点:存储在这两个集合中的元素的位置是有序的,相当于一种动态的数组,可以按位置取出某个元素实现了List接口集合中的元素允许重复可以设置初始的空间大小区别:线程安全数据增长如果只有一个线程会访问到集合,那最好是使用ArrayList,因为它不考虑线程安全,效率会高些如果有多个线程会访... 阅读全文
posted @ 2015-04-24 01:05 斥斥 阅读(155) 评论(0) 推荐(0) 编辑
摘要: new InputStreamReader(System.in);构造一个InputStreamReader对象,这个对象是字节流通向字符流的桥梁,它读取字节并将其解码为字符。new BufferedReader(new InputStreamReader(System.in));构造一个Buffe... 阅读全文
posted @ 2015-04-24 00:51 斥斥 阅读(7351) 评论(0) 推荐(2) 编辑
摘要: 因为父类定义了一个有参的构造函数,此时编译器就不会调用默认的无参构造函数。当子类继承时,必须在自己的构造函数显式调用父类的构造函数,才能确保子类在初始化前父类会被实例化。如果你父类中有无参的构造函数,子类就不会强制要求调用,编译器会默认帮你调用父类的构造函数。父类class Person { pro... 阅读全文
posted @ 2015-04-24 00:24 斥斥 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: layout_gravity——当前View,本身,在父一级的控件所分配的显示范围内的,对齐方式常用在:当前控件(在父一级LineLayout所分配给其的显示范围内)的对齐方式需要注意的是,如果TableRow的gravity确定了,那么改变其内部的控件的layout_gravity是没有作用的。例... 阅读全文
posted @ 2015-04-24 00:21 斥斥 阅读(157) 评论(0) 推荐(0) 编辑
摘要: gravity ——当前View的,内部的,东西的,对齐方式常用在:控件内部的文字TableRow中的Button例1 右对齐 效果:例2 居中对齐 效果:例3 顶端对齐 效果例4 垂直居中对齐 效果 阅读全文
posted @ 2015-04-24 00:12 斥斥 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 这本来是个很弱智的问题,我解决起来却很蛋疼。照着书敲代码的时候,发现书上的project里的包都是多层的,而我自己建包不管怎样都是单层的,很蛋疼。解决方法很简单:package explorer窗口右上角的倒三角——> package presentation ——> hie(层次)如果hie换成f... 阅读全文
posted @ 2015-04-24 00:09 斥斥 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 我通常的解决办法:1.看看是不是manifest.xml文件有错误,如果有的话,R.java是不会生成的2.一般来说R.layout.aaa.xml,这里的R是自己的包的R.java,不是android系统的R.java,所以如果引入包的时候有import android.R,要删除这句话3.有时候... 阅读全文
posted @ 2015-04-24 00:05 斥斥 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 有三个类,他们之间的关系如下:interface Aclass B implements Aclass C implements A要获得B类的对象,一般的写法是:B b = new B();还有一种写法,叫接口回调,写法是:A b = new B();意思是,用接口的变量b,去引用B的对象。接着就... 阅读全文
posted @ 2015-04-24 00:00 斥斥 阅读(205) 评论(0) 推荐(0) 编辑