Java程序學習方法
無論學習哪一門知識都有一定的方法技巧,下面小編簡單列舉一下大家學習java的一個系統知識點的一些介紹,希望對你有幫助!
一、java基礎部分:java基礎的時候,有些知識點是非常重要的,比如循環系列。For,while,do-while.這方面只要大家用心點基本沒什麼難點。
二、面向對象:oop面向對象的時候,偏重理論,相信這方面的文章也很多,大家可以多看看,在這就不説了。重點掌握面向對象的三大特徵和基本原理。
三、java核心一:這方面主要偏重API,所以在學習了這章的時候,一定要對照API去學習,多看API,主要就是方法多,string和集合的方法最為重要。後面將為大家提供本人整理的部分筆記。
四、java核心二:主要講解了異常,線程和IO流,其實個人認為重點掌握線程就行,對於流和異常多寫就行,線程偏重理論也最為重要。
五、oracle數據庫方面:建議學習數據庫的時候大家一定要端正態度,數據庫極為重要,本人當時在學習這個的時候,一直以為數據庫只是為了增刪改查,故沒有認真學習,後期面試的時候吃了不少虧,因為現在軟件公司對數據庫的要求跟java一樣重要,基本都會單獨一張筆試題筆試數據庫。
六、JDBC/XML系列:JDBC主要是3個核心接口(Connection) (Statement) (ResultSet)的使用,大家在學習的時候,熟練運用3接口,jdbc的原理也相當重要,雖然後期學習了HIbernate之後,JDBC不需要再用,但其底層原理還是JDBC,而且現在很多軟件公司不一定會用到Hibernate框架,所以建議大家還是把“本”學好,XML:重點掌握解析互換的2個核心接口方法。
七、HTML/CSS/JS:對於這個,本人相當糾結,因為這個有點偏向於美工的意思,所以後期想從事後台開發的同學一般不會太重視,但是現在都是web項目,而且很多軟件公司並不是把許多這方面的事情交給美工(除非是那種有很高要求的靜態頁面),而且現在html代碼都是在jsp裏面寫,所以建議還是好好學學,因為公司不會讓一個美工去專門為你寫一些簡單的html代碼,包括js!這章其實不難,就是屬性方法知識點比較多,大家多記記,多寫寫,重在多練!
八、Ajax/Jquery:當初學習這個的時候,本人沒有用心去學,然後結果就是本人在進公司之後花了一個星期的`時間練習jQuery!這個對於強化web服務器頁面的功能技術實在是強大。這個封裝了js對象的技術,可以對jsp頁面元素進行樣式的更改以及操作,想要玩好web項目,這個技術必須玩好!
九、Servlet/Jsp:如果想從事web和b/s開發(現在基本都是web和b/s開發),這章極為重要,服務器的訪問以及配置。tomcat的使用都在這一章,雖然後期struts框架的學習簡化了servlet代碼的繁瑣性,但是你可知道現在有些公司只用servlet不用struts!即使用了框架技術也不一定是struts!servlet跟JDBC一樣都是“本”,而struts和Hibernate一樣都是封裝了它們而後簡化代碼而已。所以只有把“本”學會了,就不怕框架的變化!jsp就不多説了,如果你學習java這個就不會缺少!後期b/s項目頁面的佈局以及功能就全靠它了。
-
2017年Java程序員面試題集
Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。下面是小編整理的關於Java程序員面試題集,大家一起看看吧!1、面向對象的特徵有哪些方面?答:面向對象的特徵主要有以下幾個方面:1)抽...
-
關於java程序員的認證SCJP考試
Java能夠自動處理對象的引用和間接引用,實現自動的無用單元收集,使用户不必為存儲管理問題煩惱,能更多的時間和精力花在研發上。下面是關於java程序員的認證SCJP考試,歡迎大家參考!課程:SL-275JAVA語言編程本課程使學員掌握如何使用標準JAVADevelopmentKit,V1.1(JDK...
-
Java工程師面試題
Java編程語言是個簡單、面向對象、分佈式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和靜態的語言。那麼java工程師的面試題是什麼呢?下面跟yjbys小編一起來看看吧!1.int和Integer的區別integer是一個類,對他的操作要通過類的方法,int是8中基本數據...
-
Java考試格林模擬題
question14)whichofthefollowinglinesofcodewillcompilewithouterror1)inti=0;if(i){tln("hello");}2)booleanb=true;booleanb2=true;if(b==b2){tln("sotrue");}3)inti=1;intj=2;if(i==1||j==2)tln("ok");4)inti=1;intj=2;if(i==1&|j==2)tln("ok");questio...