程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 注釋-java裡的Annotation注解的作用 作為Java初學者實在是費解

注釋-java裡的Annotation注解的作用 作為Java初學者實在是費解

編輯:編程解疑
java裡的Annotation注解的作用 作為Java初學者實在是費解

注解與注釋有什麼區別嗎 而且注解一般用在什麼地方 還有人說注釋是給人看的 注解是給機器看的 可是機器還要看注解嗎

最佳回答:


注釋是給人看的 注解是給機器看的
這說的是對的,但是比較通俗。

機器看注解,說的是程序在運行的時候,檢索一個類型(通常這個類型並不是這個程序的作者開發的)的字段、成員、方法等信息。這個在java中叫做反射。

比如說,你定義了一個類,這個類有很多成員變量,你希望hibernate能夠將它映射到數據庫的表和字段上,那麼你可以加上注解。
那麼hibernate(hibernate的開發者在開發這個框架的時候顯然不知道你的類怎麼定義的,有什麼成員,每個成員映射到數據庫的什麼字段上),但是你可以通過注解定義。
這樣hibernate就可以讀取到這些信息,並且做出對應的處理。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved