https://blog.csdn.net/briblue/article/details/73824058

 

秒懂,Java 注解 (Annotation)你可以这样学

 

注解应用实例

注解运用的地方太多了,因为我是 Android 开发者,所以我接触到的具体例子有下:
 

JUnit

JUnit 这个是一个测试框架,典型使用方法如下:

public class ExampleUnitTest {    @Test    public void addition_isCorrect() throws Exception {        assertEquals(4, 2 + 2);    }}

 @Test 标记了要进行测试的方法 addition_isCorrect().

ButterKnife

ButterKnife 是 Android 开发中大名鼎鼎的 IOC 框架,它减少了大量重复的代码。

public class MainActivity extends AppCompatActivity {    @BindView(R.id.tv_test)    TextView mTv;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        ButterKnife.bind(this);    }}

Dagger2

也是一个很有名的依赖注入框架。
 

Retrofit

很牛逼的 Http 网络访问框架。

public interface GitHubService {  @GET("users/{user}/repos")  Call> listRepos(@Path("user") String user);}Retrofit retrofit = new Retrofit.Builder()    .baseUrl("https://api.github.com/")    .build();GitHubService service = retrofit.create(GitHubService.class);

 

当然,还有许多注解应用的地方,这里不一一列举。
 

更多相关文章

  1. android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpC
  2. spring mvc+mybatis 构建cms内容发布系统ios android
  3. 移动开发者必须知道的Android框架推荐
  4. springmvc mybatis shiro ios android 构建 cms 系统
  5. 手机上的HTML5框架 Sencha Touch
  6. Appium框架解析
  7. Android游戏框架Libgdx使用入门
  8. Android(安卓)网络框架Volley JAR包生成
  9. 关于android的输入法框架(imf)

随机推荐

  1. Android(安卓)Add-ons
  2. 分享偶的android秘籍
  3. Android横竖屏切换总结
  4. Android(安卓)Studio Gradle 添加.so 支
  5. Android:ANT打包常见问题简述
  6. Android程序开发初级教程(一) 开始 Hello
  7. 如何启动Android(安卓)SDK 1.5模拟器
  8. Android软键盘显示模式及打开和关闭方式
  9. Android下玩JNI的新老三种姿势
  10. Android单元测试