本文目录一览:
怎么才能将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页面内所写的代码
注:虽然这样的代码可以直接看出结果,但为了负责的态度,经过了实测,确保答案正确