- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 Glide使用
Glide使用基本使用String imgUrl = "http://img.nga.178.com/attachments/mon_201608/11/-7Q2f-lclqKvT1kSbk-an.png";Glide.with(MainActivity.this) .load(imgUrl) .into(mImg);关闭加载动画效果
2017-04-28 17:11:15 590
原创 图库选择
图库选择<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />public class MainActivity extends AppComp
2017-04-19 19:46:55 424
原创 ServerSocket的使用
ServerSocket的使用public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(12345); Socket accept = serverSocket.accept(); Sys
2017-04-18 11:37:27 325
原创 http的post方法
http的post方法class ReadByPost extends Thread { @Override public void run() { super.run(); String targetUrl = "https://api.douban.com/v2/book/search"; try { URL
2017-04-18 11:13:12 533
原创 http的get方法
http的get方法class ReadByGet extends Thread { @Override public void run() { super.run(); try { String targetUrl = "http://gank.io/api/data/Android/10/1"; URL
2017-04-18 10:43:05 782
原创 创建XML文件
创建XML文件public static void main(String[] args) { try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumen
2017-04-17 20:06:12 456
原创 java单元测试
java单元测试public class Calcualte { public int add(int a, int b){ return a+b; } public int subtract(int a, int b){ return a-b; } public int multiply(int a, int b){
2017-04-15 16:19:48 421
原创 策略模式
策略模式/** * 策略接口,定义飞行行为 */public interface FlyingStragety { void fly();}public abstract class Duck { private FlyingStragety fs; public void setFs(FlyingStragety fs) { this.fs = fs;
2017-04-14 21:59:55 357
原创 观察者模式
观察者模式import java.util.Observable;/** * 天气目标的具体实现类 */public class ConcreteWeatherSubject extends Observable { // 天气情况的内容 private String content; public String getContent() { retur
2017-04-14 19:31:40 235
原创 责任链模式
责任链模式/** * 价格处理人,负责处理客户折扣申请 */public abstract class PriceHandler { // 直接后继,用于传递请求 protected PriceHandler successor; public void setSuccessor(PriceHandler successor) { this.succes
2017-04-13 18:05:07 315
原创 适配器模式
适配器模式组合方式实现/** * 三相插座接口 */public interface IThreePlug { //使用三相电流供电 void powerWithThree();}public class GBTwoPlug { //使用二相电流供电 public void powerWithTwo(){ System.out.println(
2017-04-13 12:15:22 327
原创 代理模式
代理模式静态代理继承方式实现public interface Moveable { void move();}public class Car implements Moveable { @Override public void move() { // 实现开车 try { System.out.println("汽
2017-04-13 11:05:21 327
原创 单例模式
/** * 懒汉式 */public class Singleton { private static Singleton instance; /** * 1.构造方法私有化 */ private Singleton(){ System.out.println("创建对象"); } /** * 根据对象是否为
2017-04-12 20:31:18 291
原创 模板方法
模板方法泡咖啡为例public abstract class RefreshBeverage { /** * 使用final关键字让子类无法更改固定流程 */ public final void repareBeverageTemplate() { boilWater(); brew(); /**
2017-04-12 20:11:50 313
原创 java线程
线程线程创建1.class MyThread extends Thread{ @Override public void run(){ }}MyThread mt = new MyThread();mt.start();2.class MyThread implements Runnable{ @Override public void run(){
2017-04-11 16:54:20 224
原创 Java注解
Java注解Java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。JDK自带注解@Override 表示重写@Deprecated 表示过时@SuppressWarnings 表示忽略警告常见第三方注解Spring: @Autowired @Service @RepositoryMybatis: @InsertProvider @UpdatePr
2017-04-09 15:18:42 241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人