




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
java基础学习心得 第一篇:java学习需要什么基础第二篇:java基础要点总结学习java必看第三篇:java学习心得笔记第四篇:java学习心得第五篇:关于java学习的一点心得体会更多相关范文 java学习需要什么基础 随着java这种语言的广泛运用,越来越多从事开发的人员开始学习接触这门课程,那么,java学习需要什么基础?java刚刚入门应该接触哪些知识呢?java入门应该学习什么内容呢? 首先要说明的,java有三个大的方向(j2se,j2me,j2ee),走不同的方向可能学的技术和要花费的时间可能有所不同。我是搞web方向的(j2ee),我学java除了以前一些简单的c语言语法外,没有太多的编程基础,我以前一直认为编程要有很强的数学和英语功底,现在看来这也不是必需,只要有一定的逻辑思维能力和掌握一些常见的计算机词汇,还需要具备一定的自学能力,因为软件开发工作是需要不断学习的。 其次,我想说下我的学习过程,我在网上下载了java教学视频,将java基础从头到尾看了一遍,将上面的代码基本上跟着敲了一遍,然后我把java基础的书看了一遍,一本书看完包括上面的习题大概做一遍差不多一个月。这时你对java的语法和基本知识应该都有比较充分的认识和了解了。 然后,再做一些小项目,跟着视频上的步骤做,最好能自己独立再写写,能写多少是多少。一般网上比较新的的项目库很不好找,因为项目库是需要实时更新以保证适合市场需要的,而它的升级和更新是需要钱的,所以去报一个培训中心利用它强大的项目库进行实战操作是个很好的选择。 操作一段时间之后,你对java已经有了一定的感觉,就要开始选择你的发展方向了。我选择了j2ee,如果你也是想走这条路,你可以接着看关于j2ee的视频,先是html+js+css,然后jsp+serverlet,再看struts+spring+hibernate等一些框架。同时可以看一些大的培训机构的关于设计模式的视频,最好是it牛人录制的,当然数据库也得学下,然后加上做项目的经验累积,半年就差不多可以出去工作了。 如果你做其他方向的话我不是很了解。再说下我个人的看法,j2me和j2se好像前景没j2ee好,不过我有同事是做android平台开发的,这个不需要j2ee的知识,你可以去买本android的看看,这个方向貌似很有前途,你应该也常听说android平台的手机,如果走这方向可以再学一下linux知识和c的知识,因为这个平台底层是这些,这也不是必要。 说了这么多希望对大家能有所帮助。最后再说一句,学东西,最重要的是动手,只有动手做了才能深深的理解,牢牢的记住。 java基础 1.java程序是由1个或者n个class组成的程序 2.编写-javac进行编译-java进行执行 3.类名的命名:规范:第一个字母要大写第一字母必须是字母下划线美圆符号人民币符号/ 4.不是第一个字母的话可以是数字 5.文件名和类名的关系如果class前面没有public是可以不一样的但是如果有的话必须一样 6.两个byteshort类型进行加减乘除的时候返回的结果是int类型 /* 需求:定义一个helloworld小程序。 步骤: 1,通过class关键字定义一个类。将代码都编写到该类中。 2,为了保证该的独立运行。在类中定义个主函数。格式publicstaticvoidmain(stringargs)3,保存成一个扩展名为java的文件。 4,在dos控制台中通过javac工具对java文件进行编译。 5,在通过java命令对生成的class文件进行执行。 */ classdemo/定义一个类。 /主函数。 publicstaticvoidmain(stringargs) /输出语句。 system.out.println(hellohaha); 6.字符串数据和任何数据使用+都是相连接,最终都会变成字符串。 system.out.println(5+5+(5+5);/5+5=55 转义字符:通过来转变后面字母或者符号的含义。 n:换行。 b:退格。相当于backspace。 r:按下回车键。window系统,回车符是由两个字符来表示rn. t:制表符。相当于tab键。 7.ifelse结构简写格式:变量=(条件表达式)?表达式1:表达式2; 三元运算符: 好处:可以简化ifelse代码。 弊端:因为是一个运算符,所以运算完必须要有一个结果。 classoperatedemo publicstaticvoidmain(stringargs) intx=7; /逻辑运算符用于连接boolean类型的表达式。 /x3&x6=true&true=true; /* true&true=true; true&false=false; false&true=false; false&false=false; &:只要两边的boolean表达式结果,有一个为false。那么结果就是false。只有两边都为true,结果为true。 true|true=true; true|false=true; false|true=true; false|false=false; |:两边只要有一个为true,结果为true。 只有两边都有false,结果为false。 :异或;就是和|有点不一样。当truetrue=false; truetrue=false; truefalse=true; falsetrue=true; falsefalse=false; :两边相同结果是false。 两边不同结果是true。 &和&的特点: &:无论左边是true是false。右边都运算。 &:当左边为false时,右边不运算。 |:两边都参与运算。 |:当左边为true。右边不运算。 intn=3,m=8; system.out.println(n=+n+,m=+m); 1,通过第三方变量。 /*inttemp;temp=n;n=m;m=temp; 2不用第三方变量。 11=3+8;3=11-8;8=11-3;n=n+m;/如果n和m的值非常大,容易超出int范围。m=n-m; 3.用来交换 n=n-m;n=nm;m=nm;/(nm)m;n=nm;/n(nm)system.out.println(n=+n+,m=+m); if和switch语句很像。 具体什么场景下,应用哪个语句呢? 如果判断的具体数值不多,而是符合byteshortintchar这四种类型。虽然两个语句都可以使用,建议使用swtich语句。因为效率稍高。 其他情况:对区间判断,对结果为boolean类型判断,使用if,if的使用 范围更广。 j2ee学习笔记 注:框架可以用word菜单中的“视图/文档结构图”看到 j2ee模式 valueobject(值对象)用于把数据从某个对象/层传递到其他对象/层的任意java对象。 通常不包含任何业务方法。 也许设计有公共属性,或者提供可以获取属性值的get方法。 jsp 1jsp的基础知识 _ _|directive(指令) |-script(敬请期待更好文章:)ing(脚本) jsp-|_action(动作) | |_templatedata:除jsp语法外,jsp引擎不能解读的东西 1)在jsp中使用的directive(指令)主要有三个:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国传统节日文化介绍及意义探究教学教案
- 农业资源综合利用合作经营责任书
- 餐饮食材供应配送合同
- 新能源汽车研发项目技术许可协议
- 新质生产力、数实融合对产业链韧性的影响
- 年度团队绩效评估表
- 课堂外语活动对小学生语言学习的影响
- DB14-T 3385-2025 艾草种植技术规程
- 捡到一只流浪猫我与它的故事作文6篇范文
- 母亲的微笑爱的传递写人(12篇)
- 2025春国开《马克思主义基本原理》大作业答案
- 卵巢肿瘤教学查房
- 消防体能训练教学课件
- 膀胱肿瘤诊疗指南
- 2025年成都体育学院工作人员招聘考试题库(含答案)
- 婚内夫妻财产分割协议
- GB/T 18910.103-2025液晶显示器件第10-3部分:环境、耐久性和机械试验方法玻璃强度和可靠性
- 《药理学导论》课件
- 《传染病学:新冠病毒》课件
- 大模型边缘计算推理优化-洞察阐释
- 《化疗药物不良反应处理》课件
评论
0/150
提交评论