2024年java学习心得总结.docx

上传人:1319****208 文档编号:96621480 上传时间:2024-01-19 格式:DOCX 页数:13 大小:18.94KB
返回 下载 相关 举报
2024年java学习心得总结.docx_第1页
第1页 / 共13页
2024年java学习心得总结.docx_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《2024年java学习心得总结.docx》由会员分享,可在线阅读,更多相关《2024年java学习心得总结.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2024年java学习心得总结 信任许多人都对JAVA感爱好,接下来我就给大家带来有关JAVA学习心得总结的文章,供大家学习参考,希望对大家有所帮助。 java学习心得总结1 对于许多只会C语言的初学者而言,面对java基础语法学习,反而感觉很难,其实其中最大的问题不是语法难,而是一种编程思想的转变。面对过程就是把你的代码封装成函数,然后依次去做一件事情,面对过程是把你要做的事情抽象成对象,告知对象去做。所以要想学好java入门,必需知道类和对象的概念。 类是对生活中事物的抽象描述,比如人类,动物类,交通工具类;对象即是对类的详细实例化,比如张三是人,猫是动物,飞机是交通工具(对象-类)。Ja

2、va基础入门学习路途可以总结为四步走: 1.java开发环境的搭建; 2.java初级之基础语法学习(80%类似C语言); 3.java中级之面对对象编程学习(重点); 4.java中级之应用编程学习。 第一步:JDK软件开发包时java软件开发环境, 包括jre运行环境和jvm虚拟机,在oricle官网下载javaSE版本JDK包;配置好环境变量就可以运用了。 其次步:java初级语法学习, 1.基本数据类型整形,字符型,字节型,长整形,短整形,浮点型,双精度,布尔型; 2.运算符+,-,_/,%等; 3.限制流(while,switch,if else); 4.数组的定义方式。 此阶段基本

3、无难度,只要了解练习例题。 第三步:java面对对象学习, 1.类和对象; 2.java语言三大特性,封装、继承、多态; 3.一些关键字学习(static,final,abstract,extends)等。 这是重点,大家依据学问点一步步探讨学习才是关键。 第四步:java应用编程, 例如:文件IO,集合(类似C语言数据结构),异样处理,线程,网络,JDBC数据库操作等,都是驾驭面对对象以后,在查找不同的类运用类中不同的方法达到应用的效果,所以并不会很难。等基础语法驾驭了就可以接着后面框架学习(java web方向,android学习),信任明确思路你会豁然开朗,更有学习动力。 java学习心

4、得总结2 是今年3月份接触java的,其实上高校以前就买过java的书,但没进去,因为那个时候我在学习vb,对于java代码类c的编写方式不是很习惯,所以就没有仔细的看。为什么最终好是学习java了呢。是因为我看到用java构建的web应用程序很不错,实现的功能也许多,在现在的网络社会里,确定会有一番作为,而且我已经忍受不了m$的代码封锁,所以转投java了。 学习java已经8个月了,在这里跟大家说下心得,我刚起先是看<> 第三版,因为学校没开java课,所以几乎全是自学,用了将近二个月的时间把这本大书啃完,感觉这书不错,但也有许多人说这书不好,的确这书不是按常规的依次讲的,内容

5、跳动性强,但讲的很深化,比较适合有cc+基础的人看,这书看完,你就算基本驾驭 java的基础了,也就j2se部分。 现在java分三大部分基础,从大到小排列:j2ee, j2se, j2me! j2ee:这个就是现在最流行,也很java技术用的最多的地方,java企业应用,要学好它,首先就要有java的基础,这是最基本的,然后学习servlet,jsp,javabean以及基本的mvc结构,当然还有其他协助学问,比如js,html还有一个对数据库的操作,这些都须要时间来学习,学完这些后基本就可以做些简洁的web应用程序了,比如模拟一个小的网上银行等等,但做出来后确定不易维护,因为刚才说的都是技

6、术的性的东西,还须要学些思想性的东西,那就是设计模式,它是对一些解决特定问题的指导,并不是解决问题的方法,现在认可的设计模式一共有23种,在j2ee里除了这23种外还有几种,我还不太了解,我认为设计模式方面的书设计模式-可复用面对对象软件的基础英文名design patterns-elements of reusable object-oriented software这是提出设计模式那4为大牛写的,此书特别的抽象,运用语言是c+和smalltalk,有志气和有基础的人可以尝试一下。 j2se:java技术的基础,许多基础都是先从介绍它起先,它和j2ee的区分就是jdk不同,j2ee比j2se

7、的jdk要大一些,多一些类包,但那些是在j2se中用不到的,j2se不光是基础,也是java技术的一个应用方向,就是利用swing开发桌面应用程序,但在windows平台上,m$的地位是无法撼动的,再加上swing开发起来不是很简单,所以在j2se领域上,java始终处于劣势,发展很慢,说到j2se就肯定要下eclipse,在别人眼里,eclipse只不过是一个java的ide,但那只是eclipse的冰山一角,其实eclipse是一个大的平台,暂可以把它比方成windows,我们可以利用winapi去开发在windows上运行的程序,eclipse也可以,我们称为eclipse插件开发,现在

8、这项技术也在渐渐兴起,有些公司已经有应用的项目,eclipse用的是自己开发的gui包,就是swt/jface,其实跟swing是一样的,都是由java写的,但一个是sun写的,一个ibm写的,swt/jface用的本地的资源,所以运行起来很快,界面也可以做的特别美丽,而且移植也做的很不错,所以eclipse插件可以很简单的移植到linux上,信任这项技术肯定很有发展。 java学习心得总结3 一:java语言基础部分 1:基本数据类型 java语言有8种基本数据类型:byte(占1个字节),short(占2个字节),int(占4个字节),long(占8个字节),float(占4个字节),do

9、uble(占8个字节),char(占2个字节),boolean(占1个字节)。 2:java命名规则: 包名:全部字母都小写,比如,_xyyyzzz 类名,接口名:全部单词首字母大写,比如,_xYyyZzz 变量名,函数名:第一个单词小写,其他单词首字母大写,比如,_xYyyZzz 常量名:全部字母大写,多单词用下划线分割,比如,_X_YYY_ZZZ 3:运算符优先级: 逻辑与 优先级大于逻辑或| 按位与 优先级大于按位或| 4:JKD1.7 switch表达式的值支持字符串,比如swtich(周一) . 5:高级for循环(这个在遍历集合中很给力) 格式:for(数据类型变量名:被遍历的集合

10、(Collection)或数组) 二:类、对象及特性 1:类和对象 类:对现实生活中事物的描述 对象:就是这类事物中实实在在的个体,java中一切都是对象,详细对象是java在堆内存中用new建立的实体 2:权限修饰符 一个.java文件中只能有一个public类 static: 用于修饰成员(成员变量和成员方法),当成员被static修饰后,该成员可被类名干脆调用,类名.静态成员 static修饰后的特点: 随着类的加载而加载,优先于对象存在,被全部对象共享,可以被类名干脆调用。 静态方法只能访问静态成员,其方法中不能定义super,this关键字,因为静态优先于对象存在,主函数是静态的 静

11、态优点:把对象的共享数据单独存储,节约空间,可被类名干脆调用。缺点:生命周期过长,访问出现局限(只能访问静态)。 3:this关键字:代表本类对象,哪个对象调用this所在的函数,this就代表哪个对象 4:构造函数 一个类中默认会有一个空参数的构造函数,其权限和所属类的权限一样 作用是给对象进行初始化,对象一建立就会调用与之对应的构造函数。 这个地方有简单混淆的地方,面试时会遇到,开发者一般不会玩这个,就是静态代码块和构造代码块 5:特性 封装:隐藏对象属性和实现细微环节,仅对外供应公共访问方式,提高复用性和平安性 继承:必需类与类间有关系才能继承,提高代码复用性,java只支持单继承,但是

12、可以有多层继承,但是可以用实现来弥补 子类为什么肯定要访问父类的构造函数呢:因为父类中的数据,子类是可以干脆获得的,所以子类对象在建立的时候,须要先查看父类是如何对这些数据进行初始化的,假如要指定父类中指定的构造函数,可以手动定义super语句来实现。 多态:某一类事物的多种存在形态 多态的实现:父类的引用指向了自己的子类对象(向上转型) 多态的前提:类与类之间有关系,继承或实现,通常还存在覆盖 多态的好处:提高程序扩展性,弊端:父类引用只能访问父类中成员。 6:抽象类(里面有一些看不懂的东西)哈哈 抽象方法肯定在抽象类中 抽象方法和抽象类必需被关键字abstract修饰 抽象类不能用new创

13、建对象,不能实例化,因为没意义,方法没内容 抽象类中的抽象方法要被运用,必需由子类重写全部的抽象方法后,建立子类对象调用 7:接口 接口是对外暴露的规则,是程序的功能扩展,接口可以用来多实现,类与接口是实现关系,类可以继承一个类的同时实现多个接口,接口与接口间可有继承关系。 接口是特别的抽象类,接口成员有固定修饰符,常量:public static final 方法:public abstract 接口不能创建对象,被子类实现后,子类需重写接口中全部抽象方法,这样子类才能实例化,否则子类还是一个抽象类。 8:重写与重载 重写:是对父类方法的重写,子父类方法要一模一样 重载:同名函数的参数列表

14、9:内部类 描述事物时,事物内部还有事物,该事物可用内部类描述,比如人体类里有心脏类, Java的内部类构造时持有对外部类的应用,C+不会,这一点和C+不一样。这点简单引起内存泄露,要留意. 在Java中,非静态的内部类和匿名内部类都会隐式地持有其外部类的引用。静态的内部类不会持有外部类的引用。 内部类访问规则: 内部类可干脆访问外部类(这里的意思当然就是包含内部类的类)中成员,包括私有 外部类要访问内部类,必需建立内部类对象 内部类可被static修饰,此时其只能访问静态成员了,这个你都会了,哈哈。但是内部类定义在局部时,也就是在外部类的方法中定义一个类,此时的内部类是不能被成员修饰符修饰的

15、,此时仍能访问外部类中的成员,并只能访问其所在的局部中的被final关键字修饰的局部变量。这个有点绕,开发中用的少,面试,哈哈,大热门哦。 匿名内部类,这个在开发中也是可以用的,这个一般是继承或实现一个类,调用或重写其方法时便利的运用,缺点是可读性较差。 10:异样处理机制 java两个重要特性,垃圾回收机制和异样处理机制,使得java没有内存泄露,实现平台无关。 这个地方留意catch捕获到异样后要有个处理,不要不写也不要干脆toString,printStackTrace(),要处理哦。还有一些必需执行的语句要放到finally代码块中,比如数据库的关闭等。 throws和throw区分:

16、 throws运用在函数上,throw运用在函数内 throws后面跟异样类名,可以跟多个,逗号隔开,throw后跟异样对象。 自定义异样类,只需继承Exception类,自定义输出内容的话,在构造函数里调用Exception类的构造函数,写super(str)即可,这个str就是你构造函数参数,也就是你自定义的输出内容,哈哈。 三:java其他核心技术 1:java集合类和泛型 2:I/O 3:多线程 4:网络 5:GUI java学习心得总结4 1. 学习之路,不走弯路,就是捷径 软件开发之路是充溢荆棘与挑战之路,也是充溢希望之路。Java学习也是如此,没有捷径可走。全部的人都期盼胜利,但

17、是并不是每个人都会为走向 胜利全力以赴。人们在渴望胜利的同时,也渴望能够少一分努力,多一分收获。而事实上要获得真正的胜利,每个人都必需经验艰辛。无论你出身豪门,还是出身寒 舍,你都不得不接受这样一个事实:胜利没有捷径可走,只有坚韧的意志与坚持不懈的奋斗才能带你走向胜利。 2. 如何学习程序设计? Java是一种平台,也是一种程序设计语言.首先肯定要保持热忱,买一本关于这种语言入门的书,一起先不要看太难的,按部就班,先看一遍。多练 基础代码,将各种语句练得特别娴熟,可以选一些计算机语言初等练习题做做。再重头到尾好好看一遍,哪里不懂,可以与他人沟通。多看看别人用这种语言写的程 序,借鉴编程方法,对

18、自己错误的思想进行校正。多多练习,每天都打一些代码,终归熟能生巧! 3. 培育爱好 爱好是指一个人力求相识某种事物或从事某种活动的心理倾向。学问是爱好产生的基础条件,因而要培育某种爱好,就应有某种学问的积累,学习编程, 就应当多看看那方面的书籍,不仅能提高自己的文化内涵,也能慢慢培育自己的学习热忱。有空多到一些程序员论坛转转,你会发觉,他们其实很乐观幽默,时时常 会冒出才智的火花。 4. 脚踏实地,按部就班 现实生活中,人人都有幻想,都渴望胜利,都想找到一条胜利的捷径。其实,捷径就在你的身边,那就是勤于积累,脚踏实地,主动肯干。无论做什么事 都要戒骄戒躁,踏实地走好每一步,让自己的生活有目标、

19、有安排,这样我们的生活才会变得充溢,我们离胜利也就越来越近了;相反,假如浮躁、急功近利,就不 能集中精力去完成自己的人生目标,最终很可能一事无成,一败涂地。 5. 多实践,快实践 纸上得来终觉浅,绝知此事要躬行. 软件开发是一门工程学科,注意的就是实践,君子动口不动手对软件开发人员来讲根本就是错误的,他们提倡动手至上,但别胆怯,他们大多温文尔雅,没 有暴力倾向,虽然有时候蓬头垢面的一副比尔盖茨样。有前辈高人认为,学习编程的秘诀是:编程、编程、再编程,笔者深表赞同。不仅要多实践,而且要快实 践。我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应当在看书的同时敲代码,程序运行的各种状况可以

20、让你更快更坚固的驾驭学问点 6. 多读好书 书中自有黄金屋,书中自有颜如玉。培根说,“读史使人明智,读诗使人聪慧,演算使人精密,哲理使人深刻,伦理学使人有修养,逻辑修辞使人善 辨。” 从书中可以领悟“不以物喜,不以己悲”豁达情怀,亦可以领会“天下兴亡,匹夫有责”的豪迈心胸。从好书中提升了思想境界,陶冶了情操。 7. 思想的领悟 学习Java也是如此,必需要有扎实的基础,你才能在J2EE、J2ME领域游刃有余。驾驭了基础语法和Java程序运行原理后,我们就可以用 Java语言实现面对对象的思想了。面对对象,是一种方法学;是独立于语言之外的编程思想;是CBD基于组件开发的基础;属于强势技术之一。 java学习心得总结

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁