达内学习心得体会java.docx
- 文档编号:26985006
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:47
- 大小:50.78KB
达内学习心得体会java.docx
《达内学习心得体会java.docx》由会员分享,可在线阅读,更多相关《达内学习心得体会java.docx(47页珍藏版)》请在冰豆网上搜索。
达内学习心得体会java
达内学习心得体会java
篇一:
达内Java学习心得-第一个月
学习心得
七月之始,我们的达内java班又开始正式上课了,从上课第一天到现在,已经有一个月了,在这短暂的一个月里,我学到是java的基础知识,重点是JavaSE。
感觉时间过的是非常快的,短短一个月就这样被我们给熬过去了,当中既有心酸也有快乐。
学习之初,有着一点点的不适应,首先是时间段的不适应,每天有这规定的时间上课,下课,休息。
或许是在大学这个懒散的环境下,我们已经渐渐的远离了规定与约束,过分的放纵自己。
随着时间的一天天过去,慢慢的,我们开始适应了这种学习的时间安排以及这样的学习氛围,从一种自由放纵中摆脱出来,有了所谓的上进心,开始了各自的Java之路。
在这段时间里,自己感觉最明显的就是打字速度和以前相比有了明显的提升,此外就是对一些基本的代码的理解和运用有了一定自己的意识。
这两点是最明显的变化。
个人感觉学了这些基本知识之后,对于Java的认识上的确有了一个提升,起初对它的认识感觉和其他的编程语言应该没有多大区别,但是学完这些这些基本的知识之后,我的认识是Java很强大,我们需要不断地去学,更多的是要不断的去敲,把它练熟,这样自己在从业的时候才会有底气,敢于和别人去竞争。
虽然我们的课堂是看视频来学习,但是个人觉得只要是能学到知识,这些学的形式只是一种次要的因素而已,对于一个想要学习的人来说,他每时每刻都在学习者,因为他爱学习。
有了这一个月的学习经历之后,感觉自己当初选择达内来学习Java是一个正确的选择,我相信我只要有学习渴望,达内一定能给我所要学的。
一个都不爱学习的人,你给他再好的学习环境和最好的学习条件,无亚于对牛弹琴,无动于衷。
结果还有一个浪费资源,浪费精力。
整个学习的时间是四个月,对于余下的三个月,我拭目以待,相信自己一定能够在有限的时间内能够学好这一门语言,为自己以后多一个机会。
相信,我可以!
篇二:
达内学习心得:
学JAVA必看,不看会后悔!
达内学员:
学JAVA必看,不看会后悔!
获奖学员:
叶琪
所获奖项:
三等奖
内容:
有奖征文没说一定要发知识讲解之类的!
那我就将自己的一些小技巧在这里分享给大家!
大半夜的给你们码字你们忍心不点5分么!
首先说一下快捷键,也许一些你们都已经知道了!
但至少我现在跟老师敲代码以及自己打代码基本可以做到纯键盘操作了!
觉得这些没用的别急慢慢往下看后面有绝对劲爆的技巧送给你们!
Shift+Alt+F:
新建,包括新建包以及新建类
Ctrl+1:
不用说了!
最常用也是最强大的快捷键!
Ctrl+Shift+O:
自动导包以及删除没用的包
Shift+Alt+X:
屏幕右面出现黄框以后按J,可以快捷键运行项目Shift+Alt+Q:
屏幕右面出现黄框以后按C,可以让控制台获得焦点Ctrl+M:
切换当前获得焦点的窗口最大化和最小化
Ctrl+S:
快速保存
Ctrl+D:
删除鼠标所在行的所有内容
大半夜比较昏,常用的暂时就记得这么多!
下面给大家说一下一个好用的技巧!
相信很多人郁闷为什么老师打main方法打个main就全部跳出来了吧?
老师老是觉得我们打的慢~而且现在学到的关键字一个比一个长!
怎么办!
!
?
其实我们的MyEclipse隐藏了许多功能,其中一个就是智能输入,下面我一步步教大家怎么让我们的MyEclipse变得强大起来!
1.打开你的MyEclipse,由于好像不能上图,我只能尽可能讲的详细一点了。
上面菜单栏找到window,点击后出现下拉框,选择最下面的Preferences.
2.在弹出的框中左面一栏里选择Java-->Editor--->
ContentAssist.
3.然后看右面那栏框,找到Auto-Activation下面的“AutoActivationtriggersforjava"选项,可以看到默认的是一个".",这就表示你现在只有当输入“."的时候,软件才会跳出智能提示供你选择!
是的,我们只要修改这里就可以,但是由于这里输入有限,所以跟着我继续往下做!
4.我们在“."后面加上abc,是的,现在就是".abc",意思我们现在打.abc中任意一个的时候软件都会跳出提示,但我们想要更多提示,怎么办呢,别急继续往下!
加上"abc"后我们点apply然后ok.
5.然后我们在菜单栏的File下选择Export....,在弹出的框中选择General-->Preferences,然后下一步,选择导出路径,我们就选桌面即可,名字输入“1”即可,然后点击保存。
6.然后我们来到桌面,找到刚刚导出的,打开方式选择记事本!
然后我们会看到这个其实是MyEclipse的配置文件.
7.这一步很关键!
:
我们按Ctrl+F,输入".abc"进行查找,此时光
标会跳到.abc处,我们将.abc改成".abcdefghijklmnopqrstuvwxyz(,"
(引号内的内容)
8.然后我们保存并关闭,然后回到MyEclipse,菜单栏选择File-->Import....,然后同样选择Greneral--->Preferences,然后选择我们刚刚的然后点Finish即可。
9.然后好好体会你的MyEclipse有什么不同吧!
当你想输入publicstaticvoidmain(String[]args)。
。
。
你只要输入ma然后按回车即可~从此再也不用担心跟不上老师的速度了!
后话:
其实在Windows--->Preferences-->Java--->Editor里有很多可以修改的东西,比如字体颜色等等,可以让你的MyEclipse更个性化~!
终于码完了。
。
都快两点了,你说你们不给5分对得起我么!
最后祝大家学业有成!
大家有好的技巧也要懂得分享哈哈~!
篇三:
达内学习心得:
浅谈java学习方法和后期面试技巧
达内学习心得:
浅谈java学习方法和后期面试技巧
获奖学员:
尹灿
所获奖项:
三等奖
内容:
浅谈java学习方法以及后期面试技巧.
时光飞逝,本人2月底份班级,现已毕业,现在此发表一些学习感受以及学习技巧,本篇文章纯手打,大家可以参考一下。
下面简单列举一下大家学习java的一个系统知识点的一些介绍(按照TTS6上面的顺序来的):
一:
java基础部分:
java基础的时候,有些知识点是非常重要的,比如循环系列。
For,while,do-while.这方面只要大家用心点基本没什么难点。
二:
面向对象:
oop面向对象的时候,偏重理论,相信这方面的文章也很多,大家可以多看看,在这就不说了。
重点掌握面向对象的三大特征和基本原理。
三:
java核心一:
这方面主要偏重API,所以在学习了这章的时候,一定要对照API去学习,多看API,主要就是方法多,string和集合的方法最为重要。
后面将为大家提供本人整理的部分笔记。
四:
java核心二:
主要讲解了异常,线程和IO流,其实个人认为重点掌握线程就行,对于流和异常多写就行,线程偏重理论也最为重要。
五:
oracle数据库方面:
建议学习数据库的时候大家一定要端正态度,数据库极为重要,本人当时在学习这个的时候,一直以为数据库只是为了增删改查,故没有认真学习,后期面试的时候吃了不少亏,因为现在软件公司对数据库的要求跟java一样重要,基本都会单独一张笔试题笔试数据库。
六:
JDBC/XML系列:
JDBC主要是3个核心接口(Connection)(Statement)(ResultSet)的使用,大家在学习的时候,熟练运用3接口,jdbc的原理也相当重要,虽然后期学习了HIbernate之后,JDBC不需要再用,但其底层原理还是JDBC,而且现在很多软件公司不一定会用到Hibernate框架,所以建议大家还是把“本”学好,XML:
重点掌握解析互换的2个核心接口方法。
七:
HTML/CSS/JS:
对于这个,本人相当纠结,因为这个有点偏向于美工的意思,所以后期想从事后台开发的同学一般不会太重视,但是现在都是web项目,而且很多软件公司并不是把许多这方面的事情交给美工(除非是那种有很高要求的静态页面),而且现在html代码都是在jsp里面写,所以建议还是好好学学,因为公司不会让一个美工去专门为你写一些简单的html代码,包括js!
这章其实不难,就是属性方法知识点比较多,大家多记记,多写写,重在多练!
八:
Servlet/Jsp:
如果想从事web和b/s开发(现在基本都是web和b/s开发),这章极为重要,服务器的访问以及配置。
tomcat的使用都在这一章,虽然后期struts框架的学习简化了servlet
代码的繁琐性,但是你可知道现在有些公司只用servlet不用struts!
即使用了框架技术也不一定是struts!
servlet跟JDBC一样都是“本”,而struts和Hibernate一样都是封装了它们而后简化代码而已。
所以只有把“本”学会了,就不怕框架的变化!
jsp就不多说了,如果你学习java这个就不会缺少!
后期b/s项目页面的布局以及功能就全靠它了。
九:
Ajax/Jquery:
当初学习这个的时候,本人没有用心去学,然后结果就是本人在进公司之后花了一个星期的时间练习jQuery!
这个对于强化web服务器页面的功能技术实在是强大.这个封装了js对象的技术,可以对jsp页面元素进行样式的更改以及操作,想要玩好web项目,这个技术必须玩好!
十:
SSH:
传说中的三大框架;
Struts:
前面已经提到,这个框架技术主要是为了弥补servlet和jsp页面之间交互的复杂性,可以有效的提高客户端与服务器之间的交互。
而且采用了MVC思想进行改善减弱代码之间的复杂性。
Hibernate:
主要封装了jdbc的核心功能,可以采用映射方式访问并操作数据库,一定程度上讲是简化了程序代码,但前面已经提到,由于是框架,而框架是随着时代而改变的,并且很多公司不一定用到这个框架,所以,只有掌握好JDBC的根本原理,才会更加理解这个框架。
Spring框架:
其实后期学框架知识大家都会觉得很无趣和乏味,因为框架的知识都是理论很深的知识点,spring主要是要完善代码之间的耦合度,包括类似工厂模式的对象自动控制,AOP的事物日志管理等,都其实是为了减少程序员的工作量,但不得不说是有很大的作用的,而且这个框架可以整合JDBC以及Hibernate,struts技术,可以把所有的框架技术都整合在一起。
相当于一块主板把内存,风扇,cpu,显卡都集中在一起。
前面所有的都是个人学习之中的一点感受,希望大家也能有所感触,主要想说明的是前面的基础一定要打好,对于学习方法的问题也可以和大家聊一聊,本人在学习之初,由于面向对象和集合一些理论较深的知识点出现,导致后期比较注重理论,最终在写实际项目的时候吃了苦头,因为代码量没有跟上,即使理论都懂,但很多功能还是无法自己写出,所以要强调的是在注重理论的情况下一定要多写代码,我的建议是在理论比较深刻的知识点面前,比如面向对象,集合,线程这些知识,多看点理论,而对于html,css以及API方法比较多的知识点的情况下,多写代码。
总之,各50%最好!
当然,这就需要大家付出更多的时间和精力辛苦勤劳下了!
其实java的学习还是要多练代码,多思考,举一反三,任何的知识点只要你认真的去做,没有拿不下的顽石,勤能补拙,相信自己,然后用功,你就胜利了。
下面说一下面试技巧。
其实4个月是相当的快,一瞬间而已,所以希望大家在还没有学完的时候,就要有面试的准备,关于面试,一般企业也就那几个步骤,笔试-面试,面试又包括技术面试和人事面试,人事面试基本不会有什么问题,关键就是技术面试,当然,如果大家有认真的学学习,笔试一般不会有什么问题,技术面试的话,一般都是项目经理之类的,会问到几个技术问题,范围也很广,不知道他会问到什么,所以必须大家对于知识点的话都要有基本的掌握,当然会有几个比较重点的知识点,像集合,servlet,线程,其实重点也很多,这个大家后期可以参考面试的文档,到时候老师会发给大家一些相关的文档,当然自己也可以去下载一些相关的文档,要强调一点的是数据库必问!
这个相当重要!
前面也已经说了,所以希望一定要把数
据库学好!
下面为大家提供部分本人整理的笔记:
String的核心方法:
字符串转换整数:
(字符串变量);
整数转换字符串:
(整型变量)
日期转字符串:
newSimpleDateFormat().format(date类型)
返回字符串元素的字符长度:
length()方法
IntIndexOf(Stringa),在字符串元素中检索a字符,返回第一个出现的下标位置。
IntindexOf(Stringa,intfromIndex),从formIndex位置开始检索字符串,找到之后的a字符。
CharcharAt(intindex):
用于返回字符串index位置的字符.
Substring(begin,end):
返回子字符串
valueOf(Object):
返回Object参数的字符串表示形式。
toUpperCase():
返回字符串的大写形式。
toLowerCase():
返回小写形式。
StringBuilder核心方法:
StringBuilder:
性能好,非线程安全.
Append(Strings):
追加字符串。
Insert(3,”String”)插入字符串
Delete(intstart,intend):
删除字符串。
Replace(intstart,intend,Strings):
替换字符串
Reverse():
字符串反转.
集合核心方法:
BooleanisEmpty():
判断集合是否为空
Size():
判断集合里面元素的个数
BooleanContains(Object):
判断集合元素中是否包含Object元素.
Clear():
清空集合。
BooleanAdd(Object):
向集合中添加元素,返回是否添加成功.
Booleanremove(Object):
从集合中删除元素。
Iteratoriterator():
迭代元素。
增强for循环:
for(Pointp:
list):
遍历list,每次循环从list中取出一个元素赋值给p.List单独的方法:
get(index):
得到index下标的集合元素.
Set(index,元素o):
设置index处的元素为元素o,前面的元素将被覆盖,并且方法返回的值是前面的元素。
Add(index,元素):
在指定下标index添加元素
Remove(index):
删除指定下标的元素值
List:
定义线性表数据结构.
ArrayList:
动态数组方式,适合随机访问对象.
LinkedList:
链表方式,适合于插入和删除.
subList():
用于获取子List,获取的List与原List占有相同的存贮空间,操作会影响原List.ListsubList(int开始下标,int结束下标);
以上方法都是本人从API里面选取的面试笔试必考的方法,这些方法大家完全可以去背熟,当然理解的去记更好了。
这个还是需要大家自己亲身去总结的!
别人给不了你知识!
知识还是自己去学去掌握!
别人只能给你方法!
别人可以写出来给你,但是要完全理解并掌握还是要自己!
授人与鱼不如授人与渔!
好了,本人要说的就是这些了。
更多的精彩需要大家自己去发现!
篇四:
java达内培训学习笔记
达内java培训学习笔记:
下载、安装Eclipse
进入Eclipse项目的主页http:
//,点击Downloads,进入下载页。
Eclipse最新的版本是版,但是版的多国语言翻译包还没有出来,所以我们可以使
用一个稍早一点的版本。
点击进入其下载页,这个页面有很多下载连接,包括EclipseSDK在很多平台上的版本;
这里我们只需要下载将这个文件解压缩到磁盘的目录,如
D:
\eclipse。
在运行Eclipse之前首先应该安装好JDK,设置好环境变量JAVA_HOME、CLASSPATH和PATH。
为D:
\eclipse下的在桌面上建立一个快捷方式。
双击快捷方式启动Eclipse。
===============================================================================
===========================
设置JRE:
1.选择Window->Preferences,然后选择Java->InstalledJREs,然后选择_07,单
击Edit按钮.
2.单击Browse按钮,选择JDK的安装路径,然后单击OK确定.这样Eclipse下的JDK就已经
设置完成了.
===============================================================================
===========================
第一个Eclipse工程:
下面我们编写一个简单的HellWorld程序,步骤如下:
1.选择File->New->Project
2.项目列表选JavaProject
3.点击“下一步”;
4.输入项目名称,例如:
Java;选择相应的JRE(默认即可);然后选择字解码文件和源文
件分离.
5.点击Finish;
6.鼠标移动到src目录下单击鼠标右键,New->Package,新建一个包,然后输入包名;
7.在工具条里点击“创建Java类”的按钮(带有一个C标记);
8.在名称域输入HelloWorld;
9.点击publicstaticvoidmain(String[]args)的复选框,让Eclipse创建main方法;
10.点击Finish;
11.一个Java编辑窗口将打开,在main方法中输入(“HelloWorld”)
行;
12.使用Ctrl-s保存,这将自动编译;
13.点击工具条里的RunAs按钮;然后选择JavaApplication项运行程序
14.这时候,将会打开一个控制台窗口,一句“HelloWorld”将会显示在里面。
===============================================================================
===========================
eclipse常见问题:
1.如何将建立eclipse的快捷方式
答:
在桌面单击右键选择新建启动器,填上名字和命令的路径(即/opt/eclipse/eclipse).
2.如何显示行号
答:
选择Window->Preferences,然后选择General->Editors->TextEditors,把showline
numbers选项勾上.
3.如何改变java源文件字体大小
答:
选择Window->Preferences,然后选择General->Appearance->Colorsand
Fonts->Java->JavaEditorTextFont
然后选择Change按钮就可以改变字体大小了.
4.如何去掉自动生成注释
答:
选择Window->Preferences,然后选择Java->Codestyle->CodeTemplates,选择
Comments和Code选项中的内容,
单击Edit按钮,把默认的注释删掉就可以了.
5.为何刚刚拷贝过来的文件不能立即显示
答:
需要在你刚刚做过更新的目录上点击右键,然后选择Refresh,刷新该目录即可显示.
常用快捷键:
Ctrl+Enter:
跳到下一行行首
Alt+Shift+X+J:
运行当前程序
Ctrl+F11:
运行上次编译过的程序
Shift+Ctrl+F:
格式化代码
Shift+Ctrl+X:
将所选字符转为大写
Shift+Ctrl+Y:
将所选字符转为小写
Ctrl+1:
迅速定位错误处理
Ctrl+M:
快速对当前视图最大化
Alt+Shift+S:
快速显示Source选项
Alt+/:
代码注释
Ctrl+/:
代码注释/取消注释
Ctrl+D:
删除光标所在行
Ctrl+鼠标停留:
可以显示类和方法的源码
Ctrl+Shift+S:
保存全部
Java第一天XX年4月23日
1、Java之父Golsling
1995年5月23日Java诞生
1998年12月版本Java2J2SEJ2EEJ2ME
XX年12月版本()JavaJavaSEJavaEEJavaME
2、JavaSE---Java标准平台
JavaEE---企业级平台
JavaME---微小平台,用在资源受限的平台上
3、
(1)跨平台---一次编译,到处运行
(2)简单---简化C++,取消了指针,对指针进行了上层的封装,它保证能够通过
这个指针(引用),来访问有效的内存单元。
不允许多继承,使继承关系成树装图,每个类都只能由一个
父类。
java语言的开发效率高,但执行效率低。
(相当于c++的55%)
(3)纯面向对象的语言---都要放在类中
(4)垃圾回收机制---自动垃圾收集,永远不会出现内存泄露的问题
4、虚拟机
java语言是先编译后解释,java源码是通过编译生成一种特殊的.class的中间字节码
文件,然后再由JVM进行解释运行。
(编译)(解释)
.java---->.class--->可执行文件
所以效率低,是C++的20倍
5、java源代码中的main方法的定义写法。
main方法是程序的入口。
publicclassHello{//一个源文件中只能有一个公开类,而且源文件的文件名
与公开类的类名完全一致
publicstaticvoidmain(String[]args){//程序入口publicstatic可以调换
顺序
("Helloworld");//打印语句
}
}
编译命令javac源文件的名字,源文件中的一个类会对应编译生成一
个.class文件
运行命令javaxxxx类的名字---启动虚拟机
6、环境变量
JAVA_HOME=/opt/JDK安装路径---JDK=JRE{JVM(硬件)+编译器(软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学习心得 体会 java