當前位置:首頁 » 編程語言 » thinkinsql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

thinkinsql

發布時間: 2022-09-02 19:54:26

1. 對不是計算機專業的學生,想自學Java 看什麼教材好,時間充足以前有學過C語言,不過超爛!

這是從網上找到文章,講的很不錯,包含java學習的方法。呵呵,你可以看看。希望對你有幫助。希望大家可以成為朋友共同進步,其實無論學哪一行,都要去學好它,不然它只會成為累贅,白白浪費了時間和精力。祝你好運吧。

j2ee的學習順序

我認為j2ee一定要循序漸進,我自己就是這樣,從一個一般高校計算機系畢業,
然後滿懷夢想和激情去找工作,我kao,那個單位都給我白眼,連會老家的心都有了,那個時候和幾個哥們,住在地下室(就在北航那裡)。環境相當惡劣,女朋友天天催我找工作,我屁都不會,怎麼找?連死的心都有了(不知道大家有沒有這樣的感受),最後通過朋友介紹和引導開始重新做人,好好學習了。經過一年左右時間的學習[這個經歷現在想來都恐怖,一個字,累,兩個字,真累。],在學習期間還在kfc打工賺錢,得教房租呀,那是一聽到房東的腳步聲,都不知道怎麼辦,房東是個乾乾的老頭。總是用不屑的眼神看我們這幫北漂。好像我們隨時可能偷他的東西一樣。嗨。
不訴苦了,講講後來怎樣了,學習一年後,我自己作了兩個項目(圖書管理系統)和(超市管理系統),就迎著頭去找工作,還好,憑借兩個項目說服項目經理讓我留下,剛開始的時候一個月是2000,現在逐步增長到 ... 哈哈 不告訴你,你們猜吧。總之目前公司挺看重我的。我就給大家談談我是如何學習的吧。

我覺得學習j2ee一定要循序漸進,千萬不要太急了。把java基礎打牢一點,再牢一點。各位,你們在後面學習什麼struts,hibernate,spring,ajax..都很輕松。

第一個階段(java基礎階段)

1.java語法
2.面向對象
3.常用的api
4.界面編程
5.多線程
6.文件io
7.java網路編程..

看看 張孝祥老師的 java視頻 (不過張孝
祥老師普通話不是很好,而且語速很慢,不過技術是不用說的啦!感謝張老師的無私奉獻了,呵呵)

第二個階段 (資料庫階段)

1.oracle
2.mysql
3.sql server
目前中國軟體公司用的最多的三大主流資料庫是sql server,mysql ,oracle .目前看來oracle資料庫越來越流行了。一般情況下PHP對應MySQL資料庫;ASP對應SQL資料庫;JSP對應ORACLE資料庫。所以大家會經常看
到市場上JAVA培訓都是用的ORACLE資料庫,其實你學會了ORACLE資料庫,再去學習MySQL、SQL數 據庫,你會覺得有很多相似的之處,學起來也容易上手了。oracle我推薦
韓順平老師 oracle視頻 (韓老師授課很有趣,特適合基礎不太好的人。講課有一套)

第三個階段 (web開發階段)

1.html
2.css
3.javascript

這三個部分是進行web開發的必須技術.一定要好好學習.不過我當時沒有發現有講的特別好的。好像很多老師都講框架和後台,界面這塊不多,所以就沒有什麼好推薦的了,大家可以
在網上找找看看,<<別具光芒>> 這本書講的挺好,不過不太適合初學者,可以看看孫鑫老師視頻的《HTML語言速成》。

第四個階段 (j2ee 中級部分)
1.servet
2.jsp
3.mvc

這個階段是接近企業的需求了,所以學習起來,難度偏大,如果前面沒有學習扎實,會比較麻煩,我就是這樣的,前面沒有吃透,就學習j2ee 中級,搞得我消化不良。所以小弟我中心的告誡大家,把前面的學好,再學習第四個階段,這里的mvc思想不太好理解,是學習的重點。同時要學習tomcat/jboss/wl 這些伺服器所以,你可能感到要學習的東西一下多了很多,其實我就在這里動搖過,有那麼一段時間,又想放棄了。可是一想到 房東那種不屑的表情,我就想,一定要好好學習,混出個人樣來。我家是農村的,回去就是種地,當公務員我沒有關系,再說會老家我學習的專業也用不上,要不就是當個網管什麼的,不說了,反正當時心情很復雜吧。這個階段我推薦
韓順平老師 servlet視頻 jsp視頻 (這里也特別謝謝韓順平老師,我是比較喜歡他講課的風格,因為我當時基礎不好,所以不敢看講的太理論的課。)

第五個階段 (j2ee 高級部分)

1.struts
2.hibernate
3.spring

學習完Servlet、JSP然後再去學習框架Struts、Hibernate、Spring等最前沿的最流行的網路編程必備的軟體技能。
推薦的參考書籍是美河圖書提供《Servlet與JSP核心編程》
框架的基礎就是Servlet、JSP。首先大家應該學習的是Struts框架,典型的MVC模型。推薦學習視頻是 張小靜的Struts視頻。(網上有孫鑫的視頻嘛,主要就是講的Struts、Hibernate、Spring這三個框架,但是這個好像是偷錄的效果不好,聽起來比較吃力,銜接的不好)
推薦書籍孫衛琴編著《精通Struts基於MVC的Java.Web設計與開發》

然後就是Hibernate框架,推薦李興華老師的Hibernate視頻,
參考書籍孫衛琴 《精通Java對象持久化技術詳解》

最後關於Spring框架的視頻,在網上你可以搜索到很多,但是系統講解的真的沒有發現,本著對大家負責的態度,不敢亂推薦,大家到網上搜一下,也許現在有了也可能。

學完上述三個階段的內容,就在看看xml,ajax,ejb這些知識!尤其是的Ajax用得非常火,我們公司就用,ajax的框架流行的是(jquery,dw),我們公司用的是jquery.這里提一 下,學習Ajax之前一定要有JavaScript的基礎,推薦視頻張孝祥JavaScript網頁開發,這套視頻有相應 的配套書籍《JavaScript網頁開發》

最後我需要說明一下:我推薦的視頻和書在網上可以免費下載的,大家也多多留言,把更好的東西給分享一下。

2. 在java中如何使用一個方法實現兩種不同的查詢

樓主能否說的詳細點,我這里認為的是一個方法實現兩種不同形式的查詢(此處舉例:模糊查詢、精準查詢)
定義vo類A
public
class
A{
private
String
name;
private
String
addr;
......
//
get\set方法
}
定義方法B
public
list
A(A
vo){
//
vo:包含name、addr
String
sql
=
"Select
*
from
表名
where
1=1";
1、精準查詢
if(vo.getName()!=null&&vo.getName().trim()>0){
sql
+=
"and
欄位
=
'"+vo.getName()+"'";
}
2、模糊查詢
if(vo.getAddr()!=null&&vo.getAddr().trim()>0){
sql
+=
"and
欄位
like
'"+vo.getAddr()+"'";
}
return
list結果集;
}
註:不建議使用sql拼接方法進行查詢,容易sql注入,此處為了方便才這樣編寫,希望回答對你有點啟發。

3. 學習Java最重要的是哪些知識點

第一:對於Java面向對象概念的理解。學習Java的第一個難點就是如何理解Java的面向對象編程概念,涉及到類、介面、多態等概念。在理解這些Java開發概念的過程中,應該從Java面向對象編程過程入手,涉及到類的定義、對象的創建和方法的調用,在這個基礎上可以逐漸形成自身的Java編程思想。

第二:對於Java模塊化編程的理解。Java是抽象程度比較高的編程語言,所以對於初學者來說,可以先從模式編程入手,然後進一步提升自身對於模塊化編程的理解。對於Java程序員來說,模塊化編程能力對於自身的Java開發能力有非常直接的影響。另外,在理解Java模塊化編程的過程中,也會逐漸提升自身的抽象能力。

第三:Java的開發框架。Java開發與開發框架有非常緊密的聯系,初學者可以先從Spring開發框架開始學習,比如從SpringBoot開始學起就是不錯的選擇。Spring系列框架當前已經非常龐大了,基於Spring也能夠完成「一站式」解決方案。Spring框架的學習過程並不復雜,但是需要完成一系列實驗。

書籍的話,推薦看下我們出版的圖書《實戰Java程序設計》

這是一本既注重實戰,同時也注重底層「內功」(內存分析、JVM底層、數據結構)訓練的書。非常實用!

希望能幫到你,望採納!

4. java課程問題

如果有這樣宣傳的培訓班,我建議你不要去。
跟著培訓班學完這一整套至少得四至六個個月的時間而且是全日制脫產學習(我身邊有好幾個哥門參加過相關的培訓),如果你已經學過編程的話,你也應該知道熟練掌握一門語言關建在於多多練習,課程的學習如果沒有相關的實踐練習作輔助的話,一切都是空話。
宣稱兩個月能學完的,我想兩個月下來最多也就是照本宣科的學完課本,不會有太大的收獲!