為了學習java和數據庫,先學java還是先學數據庫

本文目錄一覽:

怎樣學習JAVA,JAVA基礎教程之入門學習方法

入門要一步一步完成,需要在途中為自己確立一個一個的目標來完成。下面為大家介紹一下,依照這樣的目標完成,相信你一定會成為高手!

學習java如何入門?做好以下這些點,入門更快,學習java更輕鬆。

1、你需要精通面向對象分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分了解UML,尤其是class,object,interaction以及statediagrams。

2、你需要學習JAVA語言的基礎知識以及它的核心類庫(collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他)。

3、你應該了解JVM,classloaders,classreflect,以及垃圾回收的基本工作機制等。你應該有能力反編譯一個類文件並且明白一些基本的彙編指令。

4、你應該了解JVM,classloaders,classreflect,以及垃圾回收的基本工作機制等。你應該有能力反編譯一個類文件並且明白一些基本的彙編指令。

5、如果你將要寫客戶端程序,你需要學習WEB的小應用程序(applet),必需掌握GUI設計的思想和方法,以及桌面程序的SWING,AWT, SWT。你還應該對UI部件的JAVABEAN組件模式有所了解。JAVABEANS也被應用在JSP中以把業務邏輯從表現層中分離出來。

6、你需要學習java數據庫技術,如JDBCAPI並且會使用至少一種persistence/ORM構架,例如Hibernate,JDO, CocoBase,TopLink,InsideLiberator(國產JDO紅工廠軟件)或者iBatis。

7、你還應該了解對象關係的阻抗失配的含義,以及它是如何影響業務對象的與關係型數據庫的交互,和它的運行結果,還需要掌握不同的數據庫產品運用,比如:oracle,mysql,mssqlserver。

8、你需要學習一門輕量級應用程序框架,例如Spring,PicoContainer,Avalon,以及它們的IoC/DI風格(setter,constructor,interfaceinjection)。

9、你需要學習企業級JavaBeans(EJB)以及它們的不同組件模式:Stateless/StatefulSessionBeans,EntityBeans(包含Bean- ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者 Message-DrivenBeans(MDB)。

10、你需要JavaCommunityProcess(JCP)以及他的不同JavaSpecificationRequests(JSRs)

11、你應該熟練掌握一種JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜歡VI或EMACS來編寫文件。隨便你用什麼了:)

12、JAVA(精確的說是有些配置)是冗長的,它需要很多的人工代碼(例如EJB),所以你需要熟悉代碼生成工具,例如XDoclet。

13、你需要熟悉一種單元測試體系(JNunit),並且學習不同的生成、部署工具(Ant,Maven)。

PS:

java如何入門來進行學習,java需要記憶的基礎知識很多,前期學習javaee基礎階段很枯燥,但是學習後到了一定階段就越來越容易了,但是在學習javaee的之前建議大家一定要先學習web前端,然後通過做好web前端界面,然後在深入學習java後台開發,這樣編程思想就容易理解了,學習前端就是開啟你學習的思路,更好的讓你深度進入學習之路。

如何學習java,從易到難再到易的過程,一步一個腳印去學習,嚴格意義上說,java是一門較複雜的編程語言,沒有幾年時間的苦功,不可能學到非常好的層次。同樣,學習java為了最快的提升效率和保證你能夠學會。還是需要報個培訓班,或者聽一下網上的網絡教程。

學習C、JAVA、數據庫要看哪些書

朋友,你好!

看到你無比誠懇的提問,就知道你是一位非常有上進心的人,從你的文筆,能感覺到你的邏輯思維很不錯,很有潛力。雖然本人不才,不過很想儘力回答你的問題,在這裡發表一下我的看法,也麻煩你讀完它們。

首先我先吐槽一下樓上的回答,有答非所問的,有兩個說了N本書的人(那些書說實話,世界上找不到幾個人是全部看完了的,說白了,不適用,理論知識,你又不是考博士去的)。

進入正題:

你學了2個月左右,如果比較充實的話,你應該已經能自學各種編程語言和思維了,你現在不斷的思索未來是個好習慣,不過在這裡先提醒你一下,不要誤入歧途:有遠見可以,不過請不要好高騖遠,不要浮躁,國人的一大缺陷就是浮躁,連復興國家這種大事都想在幾十年內搞定。。。扯遠了哈。

問題一,C語言學習程度:根據你的描述,現在正在學習C語言,我推薦你認真的學完這門語言。理由:所有的語言的文法(語法)幾乎都抄自這門語言,可以說一通百通,而這門語言又很容易學習,涉及面也是最廣的,從你手上帶的電子錶(單片機)到你現在用的操作系統,還有你玩的電腦遊戲,無一不涉及到C語言,因為早期的所有軟件系統骨架全是C語言寫的,人們捨不得丟棄這些比較「完美」的骨架,所以一直在這骨架上搭建其他的系統和軟件,最後無法捨棄這些骨架了,所以C語言可以火到現在。再次嘮叨,請認真學習這門語言,哪怕你工作以後永遠不使用它。

推薦書籍,「譚浩強的那本C語言書」,或者目錄相近的你覺得能看明白的就行了,書不用太挑剔,都是模仿過來模仿過去,而且這些書也都只是講講文法,並不涉及到實際應用,總之,一本足矣。

問題二,JAVA方向以及書籍:你自己說過,你肯定是走JAVA方向,我也這樣認為,現在JAVA方向和C#方向是國內主流,它們門檻都比較低,我也是JAVA方向的,所以這裡能多給你點建議。學完C語言以後,你學習JAVA的文法(語法)就會很輕鬆了,除了面向對象思想要理解外,其他的都能很快吸收,你應該在學習文法的同時領會面向對象思想,你看完(自己提前看吧)你們的JAVA教材後,注意多看面向對象那幾章,熟悉以後,請馬上去買本(或者網上下電子版本)《Thinking in Java》(中文名JAVA編程思想),它能徹底讓你掌握面向對象思想。之後,你不要考慮用JAVA開發桌面應用程序(在國內工作幾乎用不到),你應該開始重新撿起HTML、javascript這些WEB相關的東西了,同時自己熟悉JSP以及配置TOMCAT服務端(自己沒有WEB包或者不會建立的話先去網上下載點JSP程序,TOMCAT主要是學習如何配置那些xml配置文檔),JSP的話一定要苦學,要找幾本書看(未來的工作啊),JSP書不好推薦,隨便找幾本看看吧,都一個模子造的,都挺好的,不存在經典不經典,就是學起來有點苦澀,而且實話有點難,都是學習的別人用JAVA建立好的規則上的(說白了你不是在學JAVA,也不是在學文法,是在學應用了哦,應用前人開發的容器、規則、接口、對象,以後會理解的)。WEB編程學習,前期沒有美工支持,自己頁面設計能力不行的話,你發現你做出來的例子都很沒用很醜陋,沒什麼成就感,請注意不要放棄。當你能獨立開發JSP程序部署JSP程序到TOMCAT上以後,你可以開始學習SSH框架了(找工作的敲門磚,你最應該學的東西),SSH即struts,spring,hibernate這三個傢伙,不知道請百度查一下,相關的書籍多如牛毛,找幾本自己喜歡的吧,比如封面好看,目錄排布好點的就可以(都是一個模子),然後再買本實例書籍,專門講實例的,比如開發圖書管理系統,購物系統的SSH書籍。學完了(自己能獨立開發WEB應用了)以後JAVA方向你已經可以出山了,完全可以找工作去了,前面提到JAVA方向門檻低,是事實,熟悉SSH的都能找到工作。

問題三,數據庫:不多說哦,上面說的那些東西學的時候自然要涉及到數據庫,你會參照書上的下載並使用的,簡單的說幾個流行的,sqlserver、oracle、access、mysql這四個很流行,mysql是免費的,停止升級了已經,其他的也有免費版本,不過不好使,必須學sqlserver,其他的看公司情況,進了公司,有一段磨合期足夠你學會一種新的數據庫了,也是一通百通的東西,書籍嘛,就是百度,不會的查詢語句,都能百度到,然後就是查看數據庫自帶的聯機幫助文檔。

問題四,入行以後幹什麼:按要求辦事,前面有磨合期供你適應公司以及項目,多注意溝通同時充電就好了,同時寫博客記錄你在工作時學到的技巧和碰到的問題的解決方案,積少成多,10年成精。

問題五,升職:多去考點證書,學歷要有,自考也行,職稱證書要考,充電的時候多學習管理層次的書籍,軟件工程必學~~~其他的你自然會知道的,時間有限,而且多說無益,不要依賴,相信自己,感覺你是個潛力股,加油吧朋友!

希望我的回答符合你的需要(說不定我說多了偏題了,呵呵,不好意思了)

學習java 再學那種數據庫比較好 還應該學些什麼

mysql小而精,而且免費,做實用的小項目肯定是用它了。

sqlserver學習成本更低一些,但java一般不與sqlserver結合使用,因為java跨平台,而sqlserver不支持跨平台。

oracle是做大項目才用到的,當然,也是現在用得最為廣泛的數據庫,與java的結合可以說是天賜良緣。但是學習成本最高,光是安裝一個數據庫就能把初學者給累個半死。

所以,如果初學,建議採用mysql,或者sqlserver的學習成本更低一些。

如何學習java?

你好,學習java只要掌握好方式和方法,其實學起來並不是非常難。比如你可以自學也可以選擇機構學。

java是目前主流的開發語言,程序員不論是大數據、雲計算、web前端、後端開發等都需要從java學起,如果你想計入IT高薪行列,建議學java!

java學的內容主要有:

①JAVA編程基礎(基礎語法、面向對象、和諧特性等)

②WEB應用開發(靜態網頁製作、Oracle數據庫、Java Web開發技術、Linux技術、網站性能與安全、軟件工程開發流程、Java Web和諧等)

③企業級框架開發(數據結構與算法、SSH框架、JavaEE和諧等)

④項目實訓

互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。

想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟件學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。

祝你學有所成,望採納。

學習數據庫和JAVA語言

PB的話,你裝上就可以用了,如果你想學一下,推薦你買本教材或者到網上查看一些教程,這樣比較受用

另外,你要學JAVA的話,你可以去SUN的官方網站上下載j2se,這樣基本上可以滿足初學者的需求了,等你以後進階了,還可以繼續上j2ee之類的,或者直接用ide來學習,比如jbuilder等等

Java入門如何學習?怎麼學好Java開發?

Java如今已經是全球編程語言排名第一的語言,運用廣泛,前景廣闊,而且很多軟件的開發都離不開Java,而在以Java為核心的開發領域中,JavaEE程序員的需求量10年來一直居於首位!也正是因為如此很多的小夥伴參加Java培訓,當然也有部分小夥伴想要先了解一下,Java到底是什麼,怎麼可以學好,有個大概的認知才參加Java培訓或者Java學習,那麼Java入門如何學習?怎麼學好Java開發?學習要點是什麼?掌握以下內容讓Java入門更快,掌握Java更輕鬆。

一、Java入門如何學習?怎麼學好Java開發?Java必備基礎知識

1、你需要精通面向對象分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分了解UML,尤其是class,object,interaction以及statediagrams。

2、你需要學習JAVA語言的基礎知識以及它的核心類庫(collections,serialization,streams,networking,multithreading,reflection以及其他)。

3、你應該了解JVM,classloaders,classreflect,以及垃圾回收的基本工作機制等。你應該有能力反編譯一個類文件並且明白一些基本的彙編指令。

4、你需要學習java數據庫技術,如JDBCAPI並且會使用至少一種persistence/ORM構架,例如Hibernate,JDO,CocoBase,TopLink,InsideLiberator或者iBatis。

5、你應該熟練掌握一種JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜歡VI或EMACS來編寫文件。隨便你用什麼了:)

6、JAVA(精確的說是有些配置)是冗長的,它需要很多的人工代碼(例如EJB),所以你需要熟悉代碼生成工具,例如XDoclet等等。

二、Java入門如何學習?怎麼學好Java開發?Java學習5大階段

階段1:Java設計和編程思想掌握的技能:

精通面向對象思想和Java基礎語法;熟練Java異常處理;精通JavaI/O操作;掌握Java多線程操作;精通Jjava集合類的使用;掌握Java網絡編程;精通數據庫/JDBC的使用。

階段2:Web前端開發掌握的技能:

掌握html+css+js相關技術;通過H5相關的庫快速編寫代碼;搭建符合大數據要求的界面,使前端+後端+大數據實現三維一體。

階段3:JavaEE進階掌握的技能:

掌握Tomcat/Nginx服務器搭建;掌握JspServlet的使用;精通SSH、SSM兩大流行框架的原理及使用。

階段4:大數據核心知識掌握的技能:

了解hadoop機制原理;了解hadoop集群搭建過程;了解HdfsAPI使用以及mr編程模型;了解hive、hbase、sqoop、flume等組件的使用方法。

階段5:綜合項目掌握的技能:

大型網上商城項目、當日達項目、點餐系統、網上書城、OA辦公自動化項目、CRM客戶關係管理項目等企業真實綜合項目開發能力,達到中高級Java工程師的技術水平。

Java入門如何學習?怎麼學好Java開發?這是一個從易到難再到易的過程,需要一步一個腳印去學習,嚴格意義上說,java是一門較複雜的編程語言,不下苦功,是不可能學到非常好的層次。

同樣,學習java為了最快的提升效率和保證你能夠學會,還是需要找一家正規專業的培訓機構,接受系統化的學習和掌握java實戰項目,才能從入門到精通,更快成為一名合格的java工程師。

學Java當然要到17年技術積累的昆明北大青鳥教育,引領行業的技術,一線技術專家,15萬家就業合作企業。技術,求職,高薪,你的所有問題都能一站式解決!

2月份Java免費訓練營火熱報名中,經典Java免費課程限額送,一線技術大牛,為你解析行業前景,就業形勢,面試真經,讓你一站式成為Java大牛工程師,名額有限,填寫下面的表格即可獲得試聽資格!

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/238429.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:11
下一篇 2024-12-12 12:11

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Java Bean加載過程

    Java Bean加載過程涉及到類加載器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean加載的過程。 一、類加載器 類加載器是Java虛擬機…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發佈。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29

發表回復

登錄後才能評論