本文目錄一覽:
怎麼才能將jdk、java、jsp學的精通!
2點吧,
首先就是一定要有個良好的學習順序.先是JAVA SE的常用語法這些,然後慢慢深入到EE的內容.把servlet學紮實了,後面用框架什麼的,理解起來也比較快
第二,就是一定要多加練習.很多一開始學編程的人往往犯一個錯誤,就是覺得自己什麼都能看得明白,有些很複雜的數據結構,算法,看起來好像沒什麼難度嘛.
可是真的要你離開書本自己把代碼完整地敲出來,有些人別說什麼二叉樹什麼的了,讓他寫一個加減乘除的計算器都未必能自己寫得出來
學編程千萬不能眼高手低.理解一個東西和學會一個東西並能用起來,是完全兩個層次.
一定要多練.哪怕你是覺得非常簡單的一個for循環.也不要認為簡單,就僅僅看一眼就翻過去看下一頁了.一重循環會了,那多重呢?
書上的東西一定要親自自己敲代碼,一來驗證,二來鍛煉手感.別說新學的人,我們有時候開發了一段時間ASP.NET的項目,隔幾天沒碰JAVA,再敲JAVA代碼還感到手生呢.
做到這兩點,基本上就沒什麼大問題了.
怎麼學JAVA、JSP快
有了基礎就快
拿到書當看小說
如果你完全不會編程 直接來搞JAVA 汗 不累死都氣死你….
一步一步來 先是簡單的面向過程 基本語法 基本控制 基本數據類型
重視基礎 多加練習 面向過程的經典語言C語言 你可以先學習 然後再來搞JAVA
那你會輕鬆很多了 語言之間是相通的 不存在多大啊的障礙 就好比你學會了英語再學IT英語一樣 有個過程
如果你有一定語言基礎了 那麼你入門JAVA應該很快 想提高 —多寫程序
java里 jsp 題
代碼含義:
%! int a=0; %相當於在servlet中聲明全局變量a,並賦初值為0;
% int b=0; a++; b++; %相當於在servlet的service方法中聲明b變量(局部變量),並實現a、b自增;
a:%=a %輸出a的值;
br換行
b:%=b %輸出b的值;
第二次訪問輸出結果:
a:2
b:1
原因:a為全局變量,每次request通過servlet的service方法而實現a的自增,顧每次訪問網頁a的值自增,而b變量為servlet的service方法中的局部變量,實現b變量的聲明和自增,所以不管訪問多少次,b的值始終為1.
重點:針對這個問題你需要明白兩點:
1、全局變量和局部變量的區別
2、JSP頁面代碼的實現機制,其實你在JSP頁面中所寫的Java代碼,相當於你在自己書寫servlet時所寫的代碼,只不過JSP頁面自動生成了servlet類包含了你在JSP頁面內所寫的代碼
註:雖然這樣的代碼可以直接看出結果,但為了負責的態度,經過了實測,確保答案正確
原創文章,作者:BJOD,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/132993.html