Java编程开发规范及其技巧?

在用Java进行开发前,一定要牢牢遵守Java的开发规范,只有这样你的Java开发之路才能更加顺畅。而掌握相应的Java开发技巧,则可以让你工作起来事半功倍。那在编写代码时有什么开发规范和技巧呢?电脑培训给你详细介绍一下吧。

1、代码编写规范:

代码编写遵守Java通用开发规范和必联代码开发规范;

每个类及方法都要有合理的注释,并且对注释要持续维护;

根据接口需求编写单元测试用例,再编写实现类使得单元测试通过,如此循环往复以使得所有的单元测试通过;

要求每个Java方法的代码行数不能超过100行;

代码编写按照功能划分,一个接口分为多个方法,每一个方法做什么事情,做到思路清晰;

接口设计尽量做到多兼容性,方便后期开发。


2、数据库设计及SQL规范

不使用MySQL数据库外键约束,通过应用程序逻辑实现关联约束;

适当建立索引,经常作为查询条件的字段、唯一性程度高、长度不是很长的、数量不宜太多,一般一个表的索引数目在5个以内;

表名长度不能超过30个字符,表名最好选择一个单词,能够准确清晰明了地表示实体含义,若必须多个单词则以下划线“_”分隔,单词所有字母均小写;




  • Java缂栫▼寮鍙戣鑼冨強鍏舵妧宸?
    绛旓細1銆佷唬鐮佺紪鍐欒鑼冿細浠g爜缂栧啓閬靛畧Java閫氱敤寮鍙戣鑼冨拰蹇呰仈浠g爜寮鍙戣鑼锛涙瘡涓被鍙婃柟娉曢兘瑕佹湁鍚堢悊鐨勬敞閲婏紝骞朵笖瀵规敞閲婅鎸佺画缁存姢锛涙牴鎹帴鍙i渶姹傜紪鍐欏崟鍏冩祴璇曠敤渚嬶紝鍐嶇紪鍐欏疄鐜扮被浣垮緱鍗曞厓娴嬭瘯閫氳繃锛屽姝ゅ惊鐜線澶嶄互浣垮緱鎵鏈夌殑鍗曞厓娴嬭瘯閫氳繃锛瑕佹眰姣忎釜Java鏂规硶鐨勪唬鐮佽鏁颁笉鑳借秴杩100琛锛涗唬鐮佺紪鍐欐寜鐓у姛鑳藉垝鍒嗭紝涓涓帴鍙e垎涓...
  • Java缂栫▼寮鍙戣鑼冨強鍏舵妧宸?
    绛旓細棣栧厛锛Java缂栫▼鏄竴绉嶉潰鍚戝璞$殑缂栫▼璇█锛屽畠鐨勮娉曠浉瀵规瘮杈冧弗鏍硷紝寮鸿皟绫荤殑灏佽銆佺户鎵垮拰澶氭佺瓑鐗规銆侸ava缂栫▼閫傜敤浜庡紑鍙戝ぇ鍨嬬殑浼佷笟绾у簲鐢ㄣ佹父鎴忋佺Щ鍔ㄥ簲鐢ㄧ瓑锛屽畠鐨勮法骞冲彴鐗规у拰涓板瘜鐨凙PI搴撲娇寰楀畠鍦ㄤ紒涓氱骇搴旂敤棰嗗煙闈炲父鍙楁杩庛傚叾娆★紝Web寮鍙戜富瑕佹寚鐨勬槸寮鍙戠綉椤靛拰搴旂敤锛屽畠鍖呮嫭浜嗗墠绔拰鍚庣鐨勫紑鍙戙傚墠绔紑鍙戜富瑕...
  • Java缂栫▼寮鍙戣鑼冨強鍏舵妧宸?
    绛旓細鍗冮攱鏁欒偛鐨勭綉缁滃畨鍏ㄥ煿璁绋嬫兜鐩栦簡缃戠粶鏀婚槻銆佷俊鎭畨鍏ㄧ鐞嗐佹暟鎹姞瀵嗐佹紡娲炴壂鎻忎笌淇绛夋柟闈㈢殑鍐呭锛屾棬鍦ㄥ煿鍏诲鍛樻垚涓轰紭绉鐨勭綉缁滃畨鍏ㄤ笓涓氫汉鎵嶃傛垜浠敞閲嶅疄璺靛拰椤圭洰瀹炴垬鑳藉姏鐨勫煿鍏伙紝閫氳繃妯℃嫙鐪熷疄鐨勭綉缁滅幆澧冨拰鏀诲嚮鍦烘櫙锛岃瀛﹀憳鑳藉鐪熸鎺屾彙缃戠粶瀹夊叏鐨勬妧鑳斤紝骞惰兘澶熷湪瀹為檯宸ヤ綔涓伒娲诲簲瀵瑰悇绉嶅畨鍏ㄦ寫鎴樸傚崈閿嬫暀鑲茬殑缃戠粶瀹夊叏...
  • 闆跺熀纭璇ュ浣曞Java?
    绛旓細闈欐佹柟娉曞拰灞炴х敤浜庢弿杩版煇涓绫诲璞$兢浣撶殑鐗瑰緛锛岃屼笉鏄崟涓璞$殑鐗瑰緛銆侸ava涓ぇ閲忓簲鐢ㄤ簡闈欐佹柟娉曞拰灞炴э紝杩欐槸涓涓氬父鐨勬妧宸с備絾鏄繖绉嶆妧宸у湪寰堝璇█涓笉琚绻佸湴浣跨敤銆傜悊瑙i潤鎬佹柟娉曞拰灞炴у浜庣悊瑙g被涓庡璞$殑鍏崇郴鏄崄鍒嗘湁甯姪鐨勶紝鍦ㄥぇ閲忕殑Java瑙勮寖涓紝闈欐佹柟娉曞拰灞炴ц棰戠箒浣跨敤銆傚洜姝ゅ涔犺呭簲璇ョ悊瑙i潤鎬佹柟娉曞拰...
  • java缂栫▼瑙勮寖!!!
    绛旓細9 鍛藉悕瑙勮寖 10 缂栫▼鎯緥 10.1 鎻愪緵瀵瑰疄渚嬩互鍙婄被鍙橀噺鐨勮闂帶鍒 10.2 寮曠敤绫诲彉閲忓拰绫绘柟娉 10.3 甯搁噺 10.4 鍙橀噺璧嬪 10.5 鍏跺畠鎯緥 10.5.1 鍦嗘嫭鍙 10.5.2 杩斿洖鍊 10.5.3 鏉′欢杩愮畻绗"?"鍓嶇殑琛ㄨ揪寮"?"鍓嶇殑琛ㄨ揪寮 10.5.4 鐗规畩娉ㄩ噴 11 浠g爜鑼冧緥 11.1 Java婧愭枃浠惰寖渚 1 浠嬬粛(Introduction)1.1 涓轰粈涔堣鏈夌紪鐮佽鑼...
  • java濂戒笉濂藉
    绛旓細1.鎺屾彙闈欐佹柟娉曞拰灞炴 闈欐佹柟娉曞拰灞炴х敤浜庢弿杩版煇涓绫诲璞$兢浣撶殑鐗瑰緛锛岃屼笉鏄崟涓璞$殑鐗瑰緛銆侸ava涓ぇ閲忓簲鐢ㄤ簡闈欐佹柟娉曞拰灞炴э紝杩欐槸涓涓氬父鐨勬妧宸с備絾鏄繖绉嶆妧宸у湪寰堝璇█涓笉琚绻佸湴浣跨敤銆傜悊瑙i潤鎬佹柟娉曞拰灞炴у浜庣悊瑙g被涓庡璞$殑鍏崇郴鏄崄鍒嗘湁甯姪鐨勶紝鍦ㄥぇ閲忕殑Java瑙勮寖涓紝闈欐佹柟娉曞拰灞炴ц棰戠箒浣跨敤銆傚洜姝...
  • 63椤!宓╁北鐗Java寮鍙鎵嬪唽鍒嗕韩
    绛旓細杩欐湰鎵嬪唽鐘瑰涓搴х煡璇嗙殑鐏锛屾彁渚涗簡璇﹀敖鐨Java寮鍙鎸囧崡鍜屽疄鎴鎶宸銆傚畠娑电洊鐨勫唴瀹逛赴瀵屽鏍凤紝浠庝唬鐮瑙勮寖鐨勪弗璋ㄥ埗瀹氾紝鍒板紓甯稿鐞嗙殑缁嗚嚧鍓栨瀽锛屽啀鍒板苟鍙缂栫▼鐨勭瓥鐣ユ寚瀵硷紝浠ュ強鏃ュ織绠$悊鍜屽畨鍏ㄩ槻鎶ょ殑鍏ㄩ潰寤鸿锛屾瘡涓绔犻兘鏃ㄥ湪鎻愬崌浠g爜鐨勫搧璐ㄥ拰鍙淮鎶ゆс傞鍏堬紝浠g爜瑙勮寖鏄熀鐭/銆傛墜鍐屼腑璇︾粏闃愯堪浜嗗懡鍚嶈鍒欍佷唬鐮佸竷灞鍜...
  • java瑙f瀽java浠g爜鏈変粈涔鎶宸鍚?
    绛旓細1. **浣跨敤宸ュ叿鍜屽簱**锛氬埄鐢ㄧ幇鏈夌殑宸ュ叿鍜屽簱鍙互澶уぇ绠鍖Java浠g爜瑙f瀽鐨勮繃绋嬨備緥濡傦紝Java Development Kit (JDK) 鑷甫鐨 `javac` 缂栬瘧鍣ㄥ彲浠ヨВ鏋怞ava浠g爜骞舵彁渚涙湁鐢ㄧ殑閿欒淇℃伅銆2. **鎶借薄璇硶鏍戯紙AST锛**锛氳澶氫唬鐮佸垎鏋愬伐鍏蜂娇鐢ˋST鏉ヨ〃绀烘簮浠g爜鐨勭粨鏋勩傞氳繃閬嶅巻AST锛屽彲浠ヤ簡瑙d唬鐮佺殑璇硶鍜岄昏緫缁撴瀯銆侸ava...
  • 浠涔堟槸鑹ソ鐨勭紪绋嬮鏍(Java缂栫▼)
    绛旓細棣栧厛,缂栫▼椋庢牸骞朵笉鍚屼簬鍏朵粬鐨剆tyle,鐩殑骞朵笉鏄舰鎴愯嚜宸辩嫭鏍戜竴甯滅殑椋庢牸,鑰屾槸涓轰簡璁╀綘鐨勭▼搴忔槗璇,鏈夊埄浜庡洟闃熷悎浣滀互鍙婂埆浜哄府浣犳敼閿欍傞鏍兼槸閫氱敤鐨凜璇█鍜孋++璇█鐨勭紪绋嬮鏍 (Java瑙佷笅) 绗竴绔:缂╄繘鏍煎紡 Tab鏄8涓瓧绗,浜庢槸缂╄繘涔熸槸8涓瓧绗.鏈夊緢澶氭紓鐨勯鏍,浠栦滑灏嗙缉杩涙牸寮忓畾涔変负4涓瓧绗(璁剧疆涓2涓瓧绗!)鐨勬繁搴,...
  • java寮鍙闇瑕佸涔犱粈涔?
    绛旓細J2ME绋嬪簭璁捐,鍖呮嫭J2EE绋嬪簭銆丣2ME;Java楂樼骇绋嬪簭璁捐(J2EE),鍖呮嫭J2EE浣撶郴缁撴瀯鍜孞2EE鎶鏈丒JB;Weblogic浣跨敤銆 JBuilder寮鍙;\x0d\x0aJava鍜孹ML,鍖呮嫭Java Web Service,Java XML, 涓氱晫涓绘祦XML瑙f瀽鍣ㄧ▼搴忚璁;\x0d\x0a杞欢浼佷笟瑙勮寖鍜岃蒋浠跺伐绋,鍖呮嫭UML绯荤粺寤烘ā鍨嬪拰璁捐(Rational Rose 200x)杞欢宸ョ▼鍜屼笟鐣寮鍙戣鑼;CVS...
  • 扩展阅读:为什么都不建议java转测试 ... 零基础java自学教程 ... java入门编程大概多少钱 ... java软件开发有前途吗 ... 学java编程的十大诀窍 ... java自学要学多久 ... java软件开发工程师 ... java编程零基础入门 ... 黑马java视频 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网