Java培训课心得总结(精选10篇)
1.Java培训课心得总结 篇一
Java培训心得
通过这次培训让我获得不同的收获,感受颇多,受益匪浅。让我从一个对Java一知半解。在这里,首先,我要感谢尚学堂为我提供了这么一个良好的学习环境,其次,要感谢我的授课老师,他们不辞辛苦,努力传授这方面的知识。
下面是我的感想:
此次只学习了短短的五个月。虽说时间很短,但其中的每一天都使我收获很大、受益匪浅,它不但极大地加深了我对一些理论知识的理解,不仅使我在理论上对Java有了全新的认识,而且加深了对团队合作重要性的了解,更学到了很多做人的道理,对我来说受益非浅。
古文说:“师者,受业传道,解惑者也。”在这里老师们幽默风趣,知识点由浅入深,循序渐进,让我们更快掌握知识点,而且还带我们参与软件开发项目,理论结合实践,让我们在在实践中成长。这种浸入式的java培训教学我觉得很好,实践出真知,只有在实践中才能真正学到东西,发现问题,才能更好提升自己。同样的,从这句话中明白学习中自己应该做的是什么。要对于java学习来说:明确学习的目的,要学习的java既所谓的“业”,学习java的思想既所谓的“道”,java学习当中遇到的困难就是“惑”了。学习java要明确自己的学习总的方向和各个阶段的学习目标。
在这次实训中我得到了许多收获,我第一次体会到Java工程师的工作是什么样子的,也发现了很多不曾注意到的细节,我对作为一名Java工程师注意的事项应该从小事做起、从基本做起。相信这对我接下来学习专业知识会起到很有效的帮助,在今后的日子里,我会严格自我,向Java工程师靠近。
总的来说,这次培训效果不错,对自己有一定的提升,这完全不同与学校的学习,因为它更加贴近工作,针对以后工作的内容作了很多实例的练习与工具的使用,为我们更快的加入工作提供的很好的前提,感觉虽然辛苦,但很充实。我想这就是Java工程师的工作。这次学习即将结束了,我也体会到Java工程师成功地完成一个任务的那种兴奋。
最后,再次感谢尚学堂和授课的几位老师和不授课的各位老师辛勤的工作,我们的开心来自你们的热心与关心。祝你们工作顺利。
2.java培训心得体会 篇二
学生在最初学习Java时,学生考虑到自己有C语言基础,而且英语基础也很扎实,所以想先学校学习然后去考试。学校学习了一段时间后,发现Java的知识点都还比较容易理解,因此信心十足地做了几套考试模拟题,可是结果却令学生颇受打击。究其原因,学生发现自己平时学习计算机语言时习惯多上机练习,多查文档,多翻参考书,所以对一些细枝末节的地方往往都不加特殊记忆。然而,在考试中,自己没有任何文档可查,内容又往往偏向那些不被注意的细节上。而且由于Sun公司用于考试的专用教程,只有在授权培训中心参加了培训之后才能获得,所以学校学习的重点往往与考试方向“谬以千里”。所以参加思软培训班之后,会让你更容易通过考试,取得SCJP证书,让你高薪就业。
学校学习时不容易注意到的知识点,讲师都会给予提醒和讲解。
比如,垃圾回收机制,Java没有指针,利用后台线程进行垃圾回收。学校学习时看到书上的讲解真是一头雾水,听课后,就会“恍然大悟”。讲师把垃圾回收机制这个知识点必须理解的几条内容列出:“程序员无权回收内存;系统自动完成垃圾回收;回收的时间无法预计;程序员可使本地变量赋值为空,使其失去意义以待回收;当运行用户线程时不能回收内存;垃圾回收时必须使变量赋值为空null。”讲师会列出考试中此类知识点的考查方
由于培训方向就是面向应用和认证考试的,促进就业。所以在整个授课过程中,重点都会围绕着考点,讲师会在其中添加一些实用的知识以助理解。对难以区分的概念,讲师会用例子进行归纳总结,学员可高效率地准确掌握。
比如“重载(overloading)”与“覆盖(overriding)”这两个概念,考试中常考,自己看书时觉得很相似,书上讲得又很抽象。某中文参考书上对“重载”解释成“在同一类中实现取用不同变元的同名成员函数”,把“覆盖”解释成“子类修改父类中的方法”,而且举的例子很简单,即使理解了其中的含义,也很难想到考试中会如何考查此知识点。在思软Java培训班上,讲师将两个概念的不同与要点都总结成几条,把重载的特点总结成“在同一个类中方法名相同的方法;参数个数,参数类型,参数顺序不能完全相同;只有方法返回类型不同的方法不是重载;构造函数也可重载”。同时把覆盖的特点总结为“分别在子类和父类中的同名方法;方法声明形式必须相同;子类方法访问权限不能缩小;子类中覆盖的方法不能抛出比父类中更多的异常。”对这两个概念的每个特点和不同点都会有例子对其进行解释,还会给学员思考巩固的时间。例子都与知识点很贴切,能在最短的时间里牢固掌握这两个概念。然后讲师会举出一个考试中的例题进行练习,这样学员不仅掌握了这个知识点,而且理解透彻,正所谓“万变不离其宗”,考试中只要与这两个概念相关的题都会迎刃而解。
学校学习时不容易注意到的知识点,讲师都会给予提醒和讲解。
比如关键字false和true不能大写,这在学校学习时很难注意。讲师讲到关键字时,会写出“FALSE”,问学员是不是关键字,每个人会做出不同的回答。讲师会强调思软Java中严格区分大小写,false和true都不能大写。接着会有相应的考试例题,如:下列哪几个是关键字?A.falseB.TRUEC.gotoD.sizeof。因为思软Java中取消了goto语句,所以goto当然就不是关键字了,有C语言基础的人对sizeof想都比较熟悉,所以很容易会认为sizeof也是思软Java中的关键字,然而结果恰恰相反。goto是关键字,但只是保留并不使用,sizeof不是关键字。这样记忆就比较深刻,学校学习时往往就容易忽略。
整个授课过程中,学员可以共享讲师的电子版讲义,需要做笔记得内容很少,学员能专心听课,不用分散注意力作笔记。讲师的讲义都很有条理,而且讲课内容也很贴切,所以在复习和预习时都很方便。培训用的教材也是Sun公司发行的专门用于认证培训的,内容紧扣认证考试,比国内翻译过的中文书更有利于学习和考试,而此教材在市面上是买不到的。每堂课都有充足时间作实验,同时会有讲师作辅导,这样本堂课的内容学员就会很快地掌握和理解,遇到不懂的问题都会得到讲师及时耐心的讲解。
认证考试与编程有许多不同之处,培训中心的讲师不仅仅为了考试而授课,同时对一些编程技巧都会有所设计。有的培训中心也是授权考试中心(例如中软培训中心),考试中心工作人员会在考试前对考试中需要注意的问题免费对学员进行讲解培训。这是很必要的,因为第一次参加认证考试的学员很多,如果不了解答题方式和某些需注意的细节,很可能造成由于误操作使得考试无法进行。
3.java仓库管理实训课学习心得 篇三
实训所得
1.2.3.4.在编写软件的起初一定要认真分析客户需求 对Mysql数据库及触发器的应用熟悉啦 软件的各人员权限知识有了认知 学习使用系统结构图、业务流程图、数据流程图、E-R模型等来清晰的分析自己编写的软件。
5.在不停的调试中更新自己程序
实训开始
从三月份开始上实训课已经过去两个多月。虽然每星期只有一次,但还是对于我还是影响深刻。因为自己从大一的c语言开始就动手能力比较差,所以实训课每次都担心老师检查与询问。所以自己都会提前和董讨论询问他编程思路与错误的解决的方式,但还是倍感吃力,这说明自己需要更加的加强。
实训过程
由一开始老师第一节课带领我们分析这学期实验课的需求(仓库管理系统),因为对于一个编程人员来说,你的编程目的与客户的需求就是你完成编程的时候的任务。在你开始编程时,要全面分析客户的需求,尽最大可能实现满足需求的情况下,做到最全面。后来的课上,吕老师会帮我们分析仓库系统需要哪些数据,栏目,即编写他们的时候所涉及到的知识与算法并参考PPT上的流程图分析。由一开始对表格的数据操作到后来的界面设计。
实训后的目标
首先多找一些小软件去练习,并在练习前认真分析,把自己做为客户的时候需要哪些需求,需要哪些功能,在分析需求流程后学会用业务流程图,数据流程图,E-R模型去表示出你作为客户的时候需要的需要及功能。编写代码的时候学会尽可能做到最少,最优;界面设计上注意美观实用(能让人第一眼看就有想法去用的感觉),软件成型后要加入帮助使用手册并要详细。
最主要的还是多动手,多看书,看书与实践结合在错误提升水平。
4.Java培训课心得总结 篇四
通过四个月的学习我才真正发现要学的东西还很多,以前掌握的软件知识少的可怜,很多基本东西都不懂。在达内的培训这期间,通过老师的详细讲解,课堂上老师讲的基本上都能领会,并且在下午的上机练习中反复操作,加深印象。能熟练的操作软件项目开发。更加感到印象深刻的是,一直以来认为我对软件开发的兴趣更是越来越浓,甚至每天睡觉的时候脑袋都在代码,经过调整及时的改变了学习方法,翻书看以前学过的知识,又使我恢复了学习状态。
通过在达内四个多月的培训后,在达内科技的一次双选会上,我以熟练地技术被一家外企录取为一名定制班的学员,经过将近一个月的定制班的学习,顺利通过考核,在此我要对北京达内的全体老师说一声:老师,您辛苦了,谢谢您!
★ 参加java培训心得体会
★ 预备党员培训课心得体会精选
★ 心理培训课心得体会
★ java培训实习总结
★ 成都java培训心得
★ 教师说课培训心得体会
★ 微课制作培训心得体会
★ 学习java的心得体会
★ 智慧教育微课培训心得体会
5.Java培训课心得总结 篇五
如果放到主函数外则需要publicstatic final
如果放到主函数内部则不需要public static final
float 表示的变量后面必须跟个f表示单精度小数
运算符:
++(--)在前时先运算在取值,在后时先取值在运算。
if else的分支顺序不能颠倒
switch分句后面的default可以省略但不推荐省略。
基本数据类型放在栈里,引用数据类型放在堆里
studentstu =newstudent则stu放在栈里,student放在堆里
StringBuffer是线程安全的使用场景:经常对字符串进行修改操作时,并且需要线程安全时
StringBuilder和stringbuffer类似,是非安全版本
缺点:
不支持线程安全
优点:
在不要求多线程安全情况下性能高
使用场景:经常对字符串进行修改操作,不需要多线程安全时使用
对象和类:
如果为public则在此可以直接赋值如果为private则必须通过setter赋值
public修饰的在其他包内依然可见,private修饰的是私有类,只能在自身类内部可见
面向对象的三个特征:封装(数据的抽象)、继承、多态
多态:有多个子类,每个子类调用相同的方法做出不同的反应
例cut()方法:
如果理发师则理发
如果是厨师则切菜
尽管一个子类从父类继承所有的方法和变量,但它不继承构造函数。
下述规则适合覆盖的方法
覆盖方法的返回类型必须与它所覆盖的方法相同
覆盖方法不能让它所覆盖的方法访问性差
覆盖方法不能比它所覆盖的方法抛出更多异常
抽象类无法实例化,抽象类可以没有抽象方法
线程同步
关于锁和同步,有一下几个要点:
1)、只能同步方法,而不能同步变量和类;
2)、每个对象只有一个锁;当提到同步时,应该清楚在什么上同步?也就是说,在哪个对象上同步?
3)、不必同步类中所有的方法,类可以同时拥有同步和非同步方法。
4)、如果两个线程要执行一个类中的synchronized方法,并且两个线程使用相同的实例来调用方法,那么一次只能有一个线程能够执行方法,另一个需要等待,直到锁被释放。也就是说:如果一个线程在对象上获得一个锁,就没有任何其他线程可以进入(该对象的)类中的任何一个同步方法。
5)、如果线程拥有同步和非同步方法,则非同步方法可以被多个线程自由访问而不受锁的限制。
6)、线程睡眠时,它所持的任何锁都不会释放。
7)、线程可以获得多个锁。比如,在一个对象的同步方法里面调用另外一个对象的同步方法,则获取了两个对象的同步锁。
8)、同步损害并发性,应该尽可能缩小同步范围。同步不但可以同步整个方法,还可以同步方法中一部分代码块。
9)、在使用同步代码块时候,应该指定在哪个对象上同步,也就是说要获取哪个对象的锁。
css样式表:
# 是div选择器div
“.”是类选择器class
6.Java培训课心得总结 篇六
1、计算机常识:包括了软件的简单划分:系统软件 windos等和应用软件 QQ、迅雷等
2、人机交互方式:图形化界面GUI、命令行方式CLI:
3、常用的命令:cd:进入目标路径、cd..退出当前路径、mk:创建文件、rd:删除文件,dir:列出当前目录、cls:清屏、exit:退出dos窗口 cd回到根目录 rds删除根目录下所有的文件(这里是比较牛的地方,因为windos都是从里到外的删除,在dos命令下必须首先删除里面的文件保证没有任何文件下才能删除当前的文件目录)*:代表通配符、notepad:记事本;
4、Help/?为dos中寻找帮助的工具,可以帮助列出所有的dos命令
5、Java的三种技术架构:javaSE:标准版:是为了开发桌面和商务应用程序提供的解决方案 javaEE:企业版:为了开发企业环境下的应用程序而提供的一套解决方案;javaME:小型版:是为了开发电子消费品和嵌入式设备提供的解决方案;
6、Java的简单特性:跨平台性(平台在此所指的是操作系统,而操作系统指的是平台)怎么做到跨平台?因为有jVM的出现,只要计算机上安装上虚拟机就可以运行不同的程序 jVM作用:能解释java语言的程序;
正是因为有了JVM才使java语言具备了良好的移植性;
7、java语言的开发环境:
JRE:java Runtime Enviroment Java运行环境:包括javaJVM和核心类库 简单:JRE=JVM+核心类库
JDK:java Development kit java 开发工具:包括java工具包 比如:javac 编译器 java 运行 总的说来就是一句话:使用JDK开发完的程序交给JRE运行;
8、下载JDk和安装JDK 详细见:下载JDK和安装JDK专题 下午:
1、环境变量的配置: 三个步骤:下载安装、配置环境变量、javac编译运行(如果dos窗口显示出javaJVM中所有的参数信息代表已经配置成功)
2、path环境变量有什么作用?用于记录应用程序所在的路径;
3、配置Path环境变量目的:为了方便任何情况下都能执行应用程序
4、区别:不用找路径了,windos找路径
5、临时配置环境变量:Set path:
6、在原有的基础上添加新的参数值:set path=E:javaJDKjdk1.7_0_3bin%path%:注意后面的部分(注意:配置时要尽量配置在前端,否则JDK会优先运行其他程序)
7、Java程序:
Class Demo { Public static void main(String[] args){ System.out.println(“HelloWorld!”);} } 从上面的程序中可得:
1、java文件的扩展名为:.java
2、javac 对该java文件进行编译;
3、java对生成的class文件进行运行;
类就是存储代码的地方; 关键字:class
类名的书写规范:英文和数字的组合,英文单词第一个字母大写 如果有几个组成,每个英文字母的首字母大写(回忆变量名书写规范----已经忘记了)
------自己写好的文件称之为源代码或者源文件,必须翻译成计算机能识别的文件
NoSuchMethodError:main ;没有main方法(缺少主函数)
回忆最常见的几个异常(已经忘记,java面试中这么一道题:说出你经常遇到的异常,至少五个)----------------public static void main(String[] args)main函数可以保证该类独立运行; 它是程序的入口; 它会被JVM所调用; argments:args;参数
作用:可以让一个类可以独立运行;
java程序的主函数,程序的开始;执行的起始点;
面试题:一个java程序中是否只能有一个main函数?(自己查找--已经忘记)可以重载main()函数(重载和覆盖知识点已经忘记,晚上补齐)补习:
重载:什么是重载:Overload表示同一个类中可以有多个名称相同的方法,重载的特点:参数列表的方法各不相同(参数个数和参数列表)
为什么用重载:是静态多态性,即同名不同参,好比一个人可以用不同的餐具一样; 重写:override覆盖一个方法,并且对其重写,以求达到不同的作用,-------------System.out.println("");println与print的区别:前者换行也就是回车,后者没有回车; 作用:显示效果不一样;
java的输出语句:输出在控制台上;
java对应的程序就是java虚拟机
弄清楚编译时期和运行时期出现的机制和错误:(后期的异常机制中涉及到)------------初学者在初学的时候遇到的问题:
1、文件名保存错误;
2、目录不对 eg:只进入了盘符,没有进入文件中;
3、扩展名保存不对;eg:123.java.txt扩展名隐藏; 解决方法,用dir查看文件详细信息,显示其扩展名;
4、主函数找不到;
5、编译失败;
8、classpath:类文件路径 set classpath=c:myclass 将java的类文件告诉系统,java虚拟机在执行时就会制定的目录下查找; 作用:简单一句话:告诉java虚拟机要运行类文件的位置; 没告诉位置就在当前文件下找,告诉位置就去告诉位置查找!
set classpath=c:mycalss;多了一个分号,表示告诉虚拟机按照所指定的目录下查找的java程序,如果没找到会在当前目录下再次查找;
一般情况下不加分号;如果加分号和自己指定的意愿有悖; set calsspath=.;c:myclass表示当前路径和指定的目录;
9、path与classpath的区别?
path是用于定义系统中的可执行程序的所在路径。方便于执行系统中的执行文件,比如 exe bat。
classpath用于定义java的类文件class文件的所在路径。是为了让jvm去classpath路径下查找要运行的java程序。
10、明明看到类名,但是运行时找不到类文件,只有两种情况:
1、类名写错,只要源文件和类名相同可以避免此错误;
7.微课培训心得 篇七
三月份我在舒兰市接受了 “微课程培训”,该培训由东北师范大学程帅教授进行主讲。
在这次的培训学习中,主要涉及两个重要的知识点。一个是到底什么是微课程,另外一个就是微课程的制作方法了。
一、什么是微课程?
“微课程”是指时间在10分钟以内,有明确的教学目标,内容短小,集中说明一个问题的小课程。
这里,黎教授提出了注意力十分钟法则,人的注意力在学习最开始的十分钟,是最集中的,也是学习效率最高的,这也是为什么微课程要控制在十分钟以内。超过了十分钟,人的精神出现怠倦,不愿意再仔细看下去,那么微课也就失去了其本来的意义。
其次,微课程力求在十分钟里说清楚一个知识点,知识点不宜过多过杂。黎教授给我们展示了几个微课程的实例,无一例外的,每一个微课程都短小精悍,知识点明确清晰,且创意十足,让人看一遍就能记住视频中教授的知识点,非常的有意思。
微课的概念充斥着网络,给我们一种眼花缭乱的感觉,让我们很困惑。什么不是微课呢?
1、辅助教师讲课的多媒体课件、课堂教学实录的视频切片、以50分钟-1小时为单位的传统国家网络精品课程。
2、微课程不等于课堂实况录像的一小段切片、微课程不等于完整课堂的局部片段、微课程本身是一个完整的教学设计。
在教学过程中,教师对知识的理解、分析、判断、推理、鉴别、欣赏、评价、应用等;即使是单纯的语言的表达,也饱含了施教者的情绪、爱好、兴趣、激情、信念、承诺等情感价值观的东西,最终一起通过施教者的身体活动呈现出来,与纯粹的知识一起影响、感染受教育者,是教育不可分割的组成部分。
二、微课程的制作
这次黎教授的团队提出了一种新颖的制作微课的方法,用手机录制。手机人人都有,且录制视频非常的方便,比起复杂的录屏软件而言,更容易被广大教师所接受。
1、规划微课内容
a、分析学生、教材、重难点和易错点
b、设计内容结构、表述方式和视觉效果
c、制作微课、后期加工、字幕、版权
d、应用课前预习、课中辅导、课后总结
e、评价教学效果
2、制作微课
黎教授的团队授课,更多的倾向于学员自己动手,这也让我们的培训脱离了沉闷的教学,整个课堂沉浸在自己动手的欢乐中。我和来自九江八中的王珺老师一组,录制了一节自己的微课《用PS如何染头发》。下面是我们的自己动手画的上课材料。
3、利用“喀秋莎”进行编辑
4、微课制作完成。
三、黎加厚教授关于微课程设计给教师的17条建议
1、时刻谨记您的微课程用户是学生。
2、一个微课程只说一个知识点。
3、尽量控制在10分钟以内。
4、不要轻易跳过教学步骤,即使很简单,很容易的内容。
5、要给学生提供提示性信息(例如:用颜色线标识,屏幕侧边列出关键词,用符号图形标注等)。
6、微课程是整个教学组织中的一个环节,要与其它教学活动环境配合,记住:在微课程中适当位置设置暂停,或者后续活动的提示,便于学生浏览微课程时转入相关的学习活动,让学生在学习单统一调度下学习微课程。
7、微课程应有恰当的提问,问题的设计要恰当安排基本问题、单元问题和核心问题,灵活使用多样化的提问策略促进学生思考。
8、每一个微课程结束时要有一个简短的总结,概括要点,帮助学习者梳理思路,强调重点和难点。
9、对一些重要的基本概念,要说清楚是什么,还要说清楚不是什么,让学生明确基本概念和原理;对于关键技能的教学,要清楚地说明应该如何做,不应该如何做。
10、用字幕方式补充微课程不容易说清楚的部分,注意:只须呈现关键词语,不必像电视剧一样将所有的台词都打出字幕,这会增加学生的阅读认知负荷。
11、教师要培养学生养成良好的自主学习的习惯(例如,要根据学习单的指导来看视频,看完视频以后要回到学习单来讨论、练习),要告诉学生使用微课程的技巧,(例如,遇到没有听懂的地方可以暂停重听)。
12、在学习单上将微课程和相关的资源与活动超链接起来,方便学生在学习单的统一调度下跳转学习。
13、一门课程开始的时候,要清楚地介绍这个课程的评价方法和考试方式,引导学生根据教学目标学习。
14、开始时,要介绍主讲老师本人的情况,让学生了解教师。
15、注意研究借鉴可汗在讲与你的类似课程时所采用的教学方法。
16、留心学习其他领域的设计经验,注意借鉴、模仿与创造,例如,从电影、电视、广告等大众媒体中找到可以借鉴的创意。
17、有关微课程制作的操作技术细节(很多时候,细节往往影响了微课程的使用效果):鼠标不要在屏幕上乱晃;字体和背景的颜色要搭配好;讲解课程时,鼠标在屏幕上的速度不要太快;画面要简洁,与教学内容无关的图标、背景、教师人头像等,都要删除;录制视频的环境要安静、不要有噪音。
8.一堂培训课心得 篇八
怎样才是一节好课呢?我在网上学习,看到了著名特级教师 靳家彦《一堂好课的十个标准》,看后我的感触很深。一堂好课的十个标准是:1、目标明确。2、重点突出。3、以生为本。4、注重流程科学。5、注重内化。6、体沟通。7、启迪创造。8、媒体得当。9、讲求实效。10、各种评价相结合。
各门学科有各自的特点,但一节课的教学目标应是具体详细,具有精确性和操作性的特征。课的教学目标是什么,教师的脑子里应非常明确。师生在课堂教学中,应始终围绕着课的目标进行,形式可以多种多样。教师应在有限的课堂时间内合理安排,节奏适当,重点突出,顺利完成教学任务。《有趣的汉字》认知目标:通过欣赏中国古代象形文字了解我国汉字的悠久历史及发展过程。情感目标:通过欣赏中国古代象形文字的造型美感,激发爱国情感。操作目标:通过欣赏、总结、想象、创造,使学生大概了解象形字的造字方法,并能设计几个简单的象形字,力争表达出词语的意义。本课教学中造字环节有待加强。
这堂课重点是什么,师生都应胸中有数,明明白白。难点要突破,疑点要解决,特点要抓准,重点才能突出。立足于教材,延伸要适度。本课的教学重点是通过欣赏古代象形文字,使学生得到启示,创作象形文字要抓住对象的主要特征进行大胆夸张表现。动画欣赏让学生了解祖先创造运用象形文字的演化轨迹,学生很快认识了抓住对象的主要特征进行夸张表现的象形文字。
课堂上,以生为本。从每位学生的个性得到充分发展的宗旨出发,课堂上真学、真思、真练、真会,学生的主体地位切实落实,教师的主导作用恰如其分,师生互动,交往自然、和谐、融洽。
9.微课制作培训心得 篇九
千里之行始于足下
——微课联盟第一期微课制作培训心得
七月初,骄阳正艳,红榴如火。为进一步更新教学理念、提升教学水平,我与同事一行三人,来到天津市第四十七中学,参加由东北师范大学智慧教育微课联盟所主办的微课制作培训会,学习制作微课这一新型的教学技术。
在此之前,我对于微课、慕课、翻转课堂的理念虽有所闻,但未经系统学习,只是略知皮毛,在教学实践中更未尝试。依稀记得与微课的首次接触,是在一位老师的展示课上,一段短小的视频里,包含了课堂实录、幻灯片、画外音和动画效果等多种形式的内容,如同观看一部精致的微电影,直入人心、过目不忘,让我大开眼界。对能够迅速掌握运用这门教学技术充满期待,未曾想,转眼之间我就得到了这样一个宝贵的学习机会。
天津培训的前两天,由几位受邀的著名专家讲授与微课有关的基础理论。钟绍春博士的温文尔雅,柯清超教授的幽默风趣,程帅老师的平易近人,于鹏丹老师的认真严谨……专家们的渊博知识和精彩教学给学员们留下了深刻印象,给我们带来的是思维的转型和知识的滋养,使我们真正了解了微课,充分认识到信息化教学对于引领教育现代化的深远意义,认识到微课这一信息化教育的具体表现形式在未来势必会发挥巨大而明显的作用,认识到我们应该尽最大努力将微课这一教学模式合理有效的运用到自己的日常教学中。
真正的挑战在后两天。二百多位学员按照不同学科划分成五个小班进行实践操作,英语班的四十多人由耐心温柔的曹丽老师带班。第二天放学时,老师给我们布置了作业,其中一项就是让我们选好准备讲解的知识点并写出微课脚本。我思来想去,想到在上学期期末,我们所使用的外研社版七年级下册教材中的最后一个模块,话题是谈论各种不同的音乐类型。学生们对于音乐有很大的兴趣,在上课时就很乐于参与课堂活动。如果利用微课这一现代化的教学方式来讲授,一定会有更好的效果。我把整节课大致分为三部分,首先是导入部分,播放古今中外一些著名的音乐家作品并加以配乐来导出话题;其次是讲解部分,分为四个小点,分别讲述了rock、classicalmusic、countrymusic和BeijingOpera这四种不同的音乐类型;最后是总结,配以关于这四种音乐的小练习。思路理顺后,脚本写起来就容易多了。深夜12点多,我仍在台灯下奋战,而在微课联盟的QQ群里,其他老师们探讨交流的声音也是此起彼伏,热火朝天。更可敬的是,专家老师们也始终陪伴着我们,及时为我们解惑答疑。有老师笑言,这不是培训,这是高考的节奏啊。
强度最大、节奏最紧张是第三天,我们只能利用这一天的时间将自己的设想付诸实践,完成一节微课作品。全新的理论知识,完全空白的操作实践,短暂的操作时间,我想当年水浒英雄被逼上梁山也许就是这种感觉吧。这一整天,我们所有人的动作都好像是被按了快进键,制作ppt,搜索资料,下载素材,录制动画,在轨道上剪辑音频、视频,配上画外音……课堂上没做完,回宾馆继续做。所谓“纸上得来终觉浅,绝知此事要躬行”,在整个制作过程中,真是意外不断、挫折连连。幸好可敬可爱的老师们,始终陪伴着我们,不厌其烦的接受学员们的各种询问,提供各种技术支持,并不断给予我们鼓励。深夜里电脑上一个个亮着的QQ头像,让我们燃起了一股斗志,又心生满满的感动。
台灯下,我拿着手机,紧盯电脑,伴着窗外悠扬的广场舞音乐录下了自己的讲解台词,之后又笨拙的操作着俗称“大C”的录屏软件,进行各种编辑处理。夜深人静,仿若又回到了忙碌充实的学生时代,却在每一天,都有着沉甸甸的收获感,这是一种久违了的喜悦和充实。
最后一天,终于到了展示学习成果的时间。学员们以个人或小组的形式上台演绎自己的作品,由老师点评并与其他学员们交流意见。我的微课作品有幸被曹老师选出,代表英语组在下午的结业典礼上做汇报展示。我觉得既高兴又忐忑,高兴的是能得到老师的肯定,可第一次的作品还有一些不够成熟的地方,这又让我忐忑紧张。不管怎样,我将会通过这次的学习经历吸取经验教训,争取实现下一次的完美。
几天的时光转瞬而逝,回顾整个培训历程,我所收获的不仅仅是新的理论和技术,更多的是一种感情。我喜欢这个团队的诚挚与热情,我感动于专家老师们那份敬业之心,我钦佩所有学员老师们的认真态度,还有一点小小的自豪,来自于培训过程中化压力为动力的自己。
培训的顺利完成只是新的起点。荀子说:“不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之,学至于行而止矣。行之,明也。”在微课学习及应用的道路上,我们任重而道远。就让这场千里之行所带来的提升,从这个精彩而难忘的暑假开始吧。
10.java学习心得总结 篇十
1:基本数据类型
java语言有8种基本数据类型:byte(占1个字节),short(占2个字节),int(占4个字节),long(占8个字节),float(占4个字节),double(占8个字节),char(占2个字节),boolean(占1个字节)。
2:java命名规则:
包名:所有字母都小写,比如,_xyyyzzz
类名,接口名:所有单词首字母大写,比如,_xYyyZzz
变量名,函数名:第一个单词小写,其他单词首字母大写,比如,_xYyyZzz
常量名:所有字母大写,多单词用下划线分割,比如,_X_YYY_ZZZ
3:运算符优先级:
逻辑与&& 优先级 大于 逻辑或||
按位与& 优先级 大于 按位或|
4:JKD1.7 switch表达式的值支持字符串,比如swtich(“周一”) ...
5:高级for循环(这个在遍历集合中很给力)
格式:for(数据类型 变量名:被遍历的集合(Collection)或数组) {}
二:类、对象及特性
1:类和对象
类:对现实生活中事物的描述
对象:就是这类事物中实实在在的个体,java中一切都是对象,具体对象是java在堆内存中用new建立的实体
2:权限修饰符
一个.java文件中只能有一个public类
static: 用于修饰成员(成员变量和成员方法),当成员被static修饰后,该成员可被类名直接调用,类名.静态成员
static修饰后的特点:
随着类的加载而加载,优先于对象存在,被所有对象共享,可以被类名直接调用。
静态方法只能访问静态成员,其方法中不能定义super,this关键字,因为静态优先于对象存在,主函数是静态的
静态优点:把对象的共享数据单独存储,节省空间,可被类名直接调用。缺点:生命周期过长,访问出现局限(只能访问静态)。
3:this关键字:代表本类对象,哪个对象调用this所在的函数,this就代表哪个对象
4:构造函数
一个类中默认会有一个空参数的构造函数,其权限和所属类的权限一致
作用是给对象进行初始化,对象一建立就会调用与之对应的构造函数。
这个地方有容易混淆的地方,面试时会遇到,开发者一般不会玩这个,就是静态代码块和构造代码块
5:特性
封装:隐藏对象属性和实现细节,仅对外提供公共访问方式,提高复用性和安全性
继承:必须类与类间有关系才能继承,提高代码复用性,java只支持单继承,但是可以有多层继承,但是可以用实现来弥补
子类为什么一定要访问父类的构造函数呢:因为父类中的数据,子类是可以直接获取的,所以子类对象在建立的时候,需要先查看父类是如何对这些数据进行初始化的,如果要指定父类中指定的构造函数,可以手动定义super语句来实现。
多态:某一类事物的多种存在形态
多态的实现:父类的引用指向了自己的子类对象(向上转型)
多态的前提:类与类之间有关系,继承或实现,通常还存在覆盖
多态的好处:提高程序扩展性,弊端:父类引用只能访问父类中成员。
6:抽象类(里面有一些看不懂的东西)哈哈
抽象方法一定在抽象类中
抽象方法和抽象类必须被关键字abstract修饰
抽象类不能用new创建对象,不能实例化,因为没意义,方法没内容
抽象类中的抽象方法要被使用,必须由子类重写所有的抽象方法后,建立子类对象调用
7:接口
接口是对外暴露的规则,是程序的功能扩展,接口可以用来多实现,类与接口是实现关系,类可以继承一个类的同时实现多个接口,接口与接口间可有继承关系。
接口是特殊的抽象类,接口成员有固定修饰符,常量:public static final 方法:public abstract
接口不能创建对象,被子类实现后,子类需重写接口中所有抽象方法,这样子类才能实例化,否则子类还是一个抽象类。
8:重写与重载
重写:是对父类方法的重写,子父类方法要一模一样
重载:同名函数的参数列表
9:内部类
描述事物时,事物内部还有事物,该事物可用内部类描述,比如人体类里有心脏类,,,
Java的内部类构造时持有对外部类的应用,C++不会,这一点和C++不一样。这点容易引起内存泄露,要注意.
在Java中,非静态的内部类和匿名内部类都会隐式地持有其外部类的引用。静态的内部类不会持有外部类的引用。
内部类访问规则:
内部类可直接访问外部类(这里的意思当然就是包含内部类的类)中成员,包括私有
外部类要访问内部类,必须建立内部类对象
内部类可被static修饰,此时其只能访问静态成员了,这个你都会了,哈哈。但是内部类定义在局部时,也就是在外部类的方法中定义一个类,此时的内部类是不能被成员修饰符修饰的,此时仍能访问外部类中的成员,并只能访问其所在的局部中的被final关键字修饰的局部变量。这个有点绕,开发中用的少,面试,哈哈,大热门哦。。。
匿名内部类,这个在开发中也是可以用的,这个一般是继承或实现一个类,调用或重写其方法时方便的使用,缺点是可读性较差。。。
10:异常处理机制
java两个重要特性,垃圾回收机制和异常处理机制,使得java没有内存泄露,实现平台无关。
这个地方注意catch捕捉到异常后要有个处理,不要不写也不要直接toString,printStackTrace,要处理哦。还有一些必须执行的语句要放到finally代码块中,比如数据库的关闭等。
throws和throw区别:
throws使用在函数上,throw使用在函数内
throws后面跟异常类名,可以跟多个,逗号隔开,throw后跟异常对象。
自定义异常类,只需继承Exception类,自定义输出内容的话,在构造函数里调用Exception类的构造函数,写super(str)即可,这个str就是你构造函数参数,也就是你自定义的输出内容,哈哈。。。
三:java其他核心技术
1:java集合类和泛型
2:I/O
3:多线程
4:网络
【Java培训课心得总结】推荐阅读:
备好课培训心得体会08-04
“品质意识培训课”心得体会10-08
党培训课的心得体会08-31
秋季观课议课培训心得—常峰07-18
教师培训心得体会:“如何上好一堂课”10-31
公司培训心得总结08-24
培训实习心得总结大全07-10
拓展活动培训心得总结08-21
内审员培训心得总结06-26
党课培训心得3000字总结06-29