java基础学习心得Word格式.docx
- 文档编号:13343316
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:48
- 大小:61.47KB
java基础学习心得Word格式.docx
《java基础学习心得Word格式.docx》由会员分享,可在线阅读,更多相关《java基础学习心得Word格式.docx(48页珍藏版)》请在冰豆网上搜索。
我是搞eb方向的(j2ee),我学java除了以前一些简单的语言语法外,没有太多的编程基础,我以前一直认为编程要有很强的数学和英语功底,现在看来这也不是必需,只要有一定的逻辑思维能力和掌握一些常见的计算机词汇,还需要具备一定的自学能力,因为软件开发工作是需要不断学习的。
其次,我想说下我的学习过程,我在网上下载了java教学视频,将java基础从头到尾看了一遍,将上面的代码基本上跟着敲了一遍,然后我把java基础的书看了一遍,一本书看完包括上面的习题大概做一遍差不多一个月。
这时你对java的语法和基本知识应该都有比较充分的认识和了解了。
然后,再做一些小项目,跟着视频上的步骤做,最好能自己独立再写写,能写多少是多少。
一般网上比较新的免费的项目库很不好找,因为项目库是需要实时更新以保证适合市场需要的,而它的升级和更新是需要钱的,所以去报一个培训中心利用它强大的项目库进行实战操作是个很好的选择。
操作一段时间之后,你对java已经有了一定的感觉,就要开始选择你的发展方向了。
我选择了j2ee,如果你也是想走这条路,你可以接着看关于j2ee的视频,先是htl+js+ss,然后jsp+sevelet,再看stuts+sping+hibenate等一些框架。
同时可以看一些大的培训机构的关于设计模式的视频,最好是it牛人录制的,当然数据库也得学下,然后加上做项目的经验累积,半年就差不多可以出去工作了。
如果你做其他方向的话我不是很了解。
再说下我个人的看法,j2e和j2se好像前景没j2ee好,不过我有同事是做andid平台开发的,这个不需要j2ee的知识,你可以去买本andid的看看,这个方向貌似很有前途,你应该也常听说andid平台的手机,如果走这方向可以再学一下linux知识和的知识,因为这个平台底层是这些,这也不是必要。
说了这么多希望对大家能有所帮助。
最后再说一句,学东西,最重要的是动手,只有动手做了才能深深的理解,牢牢的记住。
第二篇:
java基础
1.java程序是由1个或者n个lass组成的程序
2.编写---java进行编译------java进行执行
3.类名的命名:
规范:
第一个字母要大写第一字母必须是字母下划线美圆符号人民币符号//
4.不是第一个字母的话可以是数字
5.文件名和类名的关系如果lass前面没有publi是可以不一样的但是如果有的话必须一样
6.两个bytesht类型进行加减乘除的时候返回的结果是int类型
/*
需求:
定义一个hellld小程序。
步骤:
1,通过lass关键字定义一个类。
将代码都编写到该类中。
2,为了保证该的独立运行。
在类中定义个主函数。
格式publistatividain(sting[]ags)3,保存成一个扩展名为java的文件。
4,在ds控制台中通过java工具对java文件进行编译。
5,在通过java命令对生成的lass文件进行执行。
*/
lassde//定义一个类。
{
//主函数。
publistatividain(sting[]ags)
//输出语句。
syste.ut.pintln(hellhaha);
}
6.字符串数据和任何数据使用+都是相连接,最终都会变成字符串。
syste.ut.pintln(5+5+(5+5));
//5+5=55
转义字符:
通过来转变后面字母或者符号的含义。
n:
换行。
b:
退格。
相当于bakspae。
:
按下回车键。
ind系统,回车符是由两个字符来表示n.
t:
制表符。
相当于tab键。
7.ifelse结构简写格式:
变量=(条件表达式)?
表达式1:
表达式2;
三元运算符:
好处:
可以简化ifelse代码。
弊端:
因为是一个运算符,所以运算完必须要有一个结果。
lasspeatede
intx=7;
//逻辑运算符用于连接blean类型的表达式。
//x3x6=tuetue=tue;
tuetue=tue;
tuefalse=false;
falsetue=false;
falsefalse=false;
只要两边的blean表达式结果,有一个为false。
那么结果就是false。
只有两边都为tue,结果为tue。
tue|tue=tue;
tue|false=tue;
false|tue=tue;
false|false=false;
|:
两边只要有一个为tue,结果为tue。
只有两边都有false,结果为false。
^:
异或;
就是和|有点不一样。
当tue^tue=false;
tue^tue=false;
tue^false=tue;
false^tue=tue;
false^false=false;
两边相同结果是false。
两边不同结果是tue。
和的特点:
无论左边是tue是false。
右边都运算。
当左边为false时,右边不运算。
|:
两边都参与运算。
||:
当左边为tue。
右边不运算。
intn=3,=8;
syste.ut.pintln(n=+n+,=+);
1,通过第三方变量。
/*inttep;
tep=n;
n=;
=tep;
2不用第三方变量。
11=3+8;
3=11-8;
8=11-3;
n=n+;
//如果n和的值非常大,容易超出int范围。
=n-;
3.用^来交换
}n=n-;
n=n^;
=n^;
//(n^)^;
//n^(n^)syste.ut.pintln(n=+n+,=+);
if和sith语句很像。
具体什么场景下,应用哪个语句呢?
如果判断的具体数值不多,而是符合byteshtintha这四种类型。
虽然两个语句都可以使用,建议使用stih语句。
因为效率稍高。
其他情况:
对区间判断,对结果为blean类型判断,使用if,if的使用
范围更广。
第三篇:
j2ee学习笔记
注:
框架可以用d菜单中的视图/文档结构图看到
j2ee模式
valuebjet(值对象)用于把数据从某个对象/层传递到其他对象/层的任意java对象。
通常不包含任何业务方法。
也许设计有公共属性,或者提供可以获取属性值的get方法。
jsp
1.jsp的基础知识
__
_____|dietive(指令)
||--sipting(脚本)
jsp-------||__atin(动作)
|
|_____teplatedata:
除jsp语法外,jsp引擎不能解读的东西
1)在jsp中使用的dietive(指令)主要有三个:
a)page指令
b)inlude指令
)taglib指令
在jsp的任何地方,以任何顺序,一个页面可以包含任意数量的page指令
2)sipting(脚本)包括三种类型
a)%!
delaatin%;
b)%siptlet%;
)%=expessin%;
3)atin(动作)
标准的动作类型有:
a)jsp:
usebean;
b)jsp:
setppety;
d)jsp:
getppety;
e)jsp:
paa;
f)jsp:
inlude;
g)jsp:
fad;
h)jsp:
plugin;
1.注释:
%-----jspent-------%;
!
-----htlent-------%;
2.%@pagesessin=tueipt=java.util.*%;
sessin可以不赋值,默认为tue,如果sessin=false,则在jsp页面中,隐含的变量sessin就不能使用。
3.请求控制器结构(equestntlle)
也被称之为jspdel2ahitetue
这种途径涉及到使用一个sevlet或一个jsp作为一个应用程序或一组页面的入口点。
为创建可维护的jsp系统,equestntlle是最有用的方式之一。
不是jsp,而是java类才是放置控制逻辑的正确的地方。
请求控制器的命名模式为:
xxxntlle.jsp
请求控制器类的命名模式为:
xxxequestntlle
2.jsp中的javabean
jsp三种bean的类型
1)页面bean
2)会话bean
3)应用bean
大多数的系统会使用一个会话bean来保持状态,而对每一个页面使用一个页面bean来对复杂的数据进行表示。
页面bean是一个模型,而jsp是一个视图。
3.usttag
bean是信息的携带者,
而tag更适用于处理信息。
标记库包含一个标记库描述符(tld)和用于实现usttag的java类
在翻译阶段,jsp容器将使用tld来验证页面中的所有的tag是否都被正确的使用。
标记处理程序只是一个简单的适配器,而真正的逻辑是在另一个类中实现的,标记处理程序只是提供了一个供其他的可复用的类的jsp接口
sevlet
1.sevletnfig
#61548;
一个sevletnfig对象是sevletntaine在sevletinitializatin的时候传递给sevlet的。
sevletnfig包涵sevletntext和一些nae/valuepai
sevletntext接口封装了eb应用程序的上下文概念。
2.会话跟踪
1)sessin
当一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 基础 学习心得