Project和Module的區(qū)別?
project相當(dāng)于Eclipse中的workspace握童,module相當(dāng)于真正的project称近。
但是又不完全跟eclipse一樣耐薯。只能說相當(dāng)于键痛。但不完全相等育八。
如果你感覺理解困難,也可以把project當(dāng)作一個項目來看改执。module當(dāng)作是一些框架的集成啸蜜。
比如在一個項目中可以添加多個module,spring天梧,hibernate等等module盔性。相當(dāng)于對當(dāng)前的project添加了這些框架支持。等慢慢習(xí)慣了呢岗,或許回頭再看project和module的概念會更好一點冕香。
我常用module來管理一些依賴。比如說公共的一些代碼可以放到一個module中后豫,然后在其他項目中可以隨時import module來進行使用悉尾,方便代碼的管理。具體可以自己試試挫酿。
IDEA 是一個沒有Ctrl + S
的 IDE,
自動代碼,
類似于eclipse的syso+alt+l
輸出類
sout = System.out.println("");
serr = System.err.println("");
souf = System.out.printf("$END$");
soutv = System.out.println("$EXPR_COPY$ = " + $EXPR$);
Java
psvm = public static void main(String[] args){
$END$
}
inst = if ($EXPR$ instanceof $TYPE$) {
$TYPE$ $VAR1$ = ($TYPE$)$EXPR$;
$END$
}
inn = if ($VAR$ == null) {
$END$
}
SQL
ins = insert into $table$ ($columns$) values ($END$);
sel = select * from $table$;
selc = select count(*) from $table$ $alias$ where $alias$.$END$;
selw = select * from $table$ $alias$ where $alias$.$END$;
tab = create table $table$ (
$col$ $type$ $null$$END$
);
upd = update $table_name$ set $col$ = $value$ where $END$;