说说自己学习Java的方法

信息屋 2013-07-18 11:22:47
大家是怎么学习Java的 学习Java方法借鉴
可能

1 是看书 看谁的书
2是看视频 看谁的视频
3 上培训班 听老师讲

自己感觉如何?
...全文
569 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
NantiJiang 2013-09-16
  • 打赏
  • 举报
回复
看望帖子,我的收获也很多
信息屋 2013-07-22
  • 打赏
  • 举报
回复
嗯嗯 感谢各位大哥的发言 让我有了一个学习的思路 谢谢大家
麦田 2013-07-21
  • 打赏
  • 举报
回复
1 李兴华,java开发实战经典 2 上面的书带视频,另马士兵老师的视频,另....网上很多.... 3 上面两条都做的好的话,此条可以省略
pleasanton 2013-07-20
  • 打赏
  • 举报
回复
我从murach.com上拷下源代码,跟着学
  • 打赏
  • 举报
回复
我也喜欢看书,不喜欢看视频,看书的速度比视频快,不过有时候有些操作还是看看视频比较好,实战性强,多敲代码
ah_1314 2013-07-20
  • 打赏
  • 举报
回复
先的弄清楚原理,再个就是实际操作,多练习
snowhite8888 2013-07-20
  • 打赏
  • 举报
回复
编程中不要忘了去看java SDK,看看有哪些东西直接可以就可以利用,不必自行去重新编写函数方法。 最后你会发现,是有用的还是Sun公司的Java SDK,这才是是全面的教材。
snowhite8888 2013-07-20
  • 打赏
  • 举报
回复
先通看一或几次教程的书 然后再看例程贯通书,最好是手工敲代码。 最后就可以自己编程了。
davidworld 2013-07-20
  • 打赏
  • 举报
回复
引用 2 楼 rumlee 的回复:
多看书、多写代码。
关键是不知道怎么才能一下敲这么多代码啊
lcf 2013-07-19
  • 打赏
  • 举报
回复
4本经典书: Thinking in JAVA <=基础入门 SCJP教程 <=基础巩固 Effective JAVA <=快速提高 JAVA Concurrency in Practice <=多线程编程经典 PS: 学程序,光看书没用的
「已注销」 2013-07-19
  • 打赏
  • 举报
回复
我的方法是极力不推荐大家使用的: 最开始的时候看了少许J2SE的东西,大体上知道了部分概念,但是代码能力很有限。后来靠着一张嘴忽悠主考官找到了工作。工作之后开始真正学习的,没有系统看书,没有认真看过视频,也没有上过培训班,就是工作中要你实现这个功能,你就得想尽办法实现,百度谷歌什么的就是经常用的了。现在基本也能正常工作了,什么框架都懂点,哪些数据库都能弄弄。所以我到现在也觉得,工作之后才是学习最快的阶段。尤其是工作之初。
zx362168897 2013-07-19
  • 打赏
  • 举报
回复
我不是大神 很普通的一名程序员 作为初学者来说 至少培训班培训期间都是第一 说一点自己的经验 大婶们就别见笑了 1.我并不热爱学习 所谓的书其实都很枯燥无聊 我很少认真去看书 上课其实70%瞌睡 但是剩下的30%我会比谁都认真 因为我只挑重点听 但是也有弱点 错过了很多基本的理论 很多小细节实际上对理论来说很重要 所以我的动手能力一直>理论知识 2.看书并不意味着你认真 认真并不意味着你就学得好。说实在 书是死的,看再多也没有,你不管学什么技术 只要明白原理就好 很多人看书 但是却不懂得怎么用 其实就是原理不清楚 原理懂了,书真的没太多的价值 3.多加点技术群,有问题先试自己解决(一般一个问题卡住 我可以连续思考/尝试三小时左右 不行再去请教别人和上网) 4.平时在家里,完全不学习(个人习惯),玩。待到做项目时候,我可以比别人认真好几倍,可以一整体都窝在电脑前处理项目 学校的项目 大项目也好 小项目也罢 都是在三天之内解决 除了团队项目除外 5.多培养点头脑思维,比如 你路上随便看到的字也好 车牌号也好,最好是能在头脑里联想出一段对话,能跟生活/网络搭钩的最好 6.书不要看太多,看越多等于学越乱。用到再去看。 7.不要刻意去看别人怎么学习,他并不适合你(就好比我 我喜欢玩,但是你却不一定 别人也不一定)。跟着自己脚步走。要懂得逼自己。时常要把自己逼得走投无路 (好比我 半个月的项目时间 我只允许自己做三天 往往会逼得自己睡不着觉 通宵写项目) 8.学会放松 对于我来说 人生最美好的事情就是写完项目程序,头脑清净,人放松的躺在椅子上抽一根烟 最舒服了。有句话 劳逸结合 只会一直看书敲代码的人,并不一定是最好的 9.我不是大神,做不到大神那样每天没事就是敲代码 给我的工作 我保证出色完成就好 其余时间 我坚决不学习 不敲代码。所以我也成不了大神,不过我也不想做大神 做自己 这是最重要的
地下室森林 2013-07-19
  • 打赏
  • 举报
回复
啥也不说,每天敲个三百行代码
rumlee 2013-07-19
  • 打赏
  • 举报
回复
多看书、多写代码。
  • 打赏
  • 举报
回复
不太喜欢看视频,因为视频中老师讲得太慢了,不太适合我,而且讲得可能没书里面细。如果书上有些知识点我很难理解,就会去看一下相关内容的视频。然后就是学习文档,看学长们动辄几百页的学习文档,的确厉害,相比较之下我就写的少了,现在还有一半,我写了差不多86页。我因为要在两个星期之内学完java Se,所以可能有点囫囵吞枣了,以后做项目的时候再好好补吧
michaelfans90 2013-07-19
  • 打赏
  • 举报
回复
1,看书《java编程思想》超级经典,有时间细读。没大段时间看就抽空看两页,反复读收获更多,真的是很经典,不过有人说不适合没有编程经历的人入门。我当时学过c++,第一本看的是《java核心技术》看的挺愉快的,没那么抓狂。不过入门的话觉得《head first java》还是快乐学习容易理解的一个很好的过渡,图文并茂,不过不建议买实体书,上网下一本,2,3天就看完了,跟看漫画比较像。 2,看视频,初学看马士兵,入门容易,后来看韩顺平的复习。说不上来谁的好,其实讲的差不多。 3,还没有培训和上班的经验,不过根据我同学有培训的来看,培训的确是成长的很踏实,毕竟有人逼着你或者说看着你学,总比三天打鱼两天筛网的学习方式来的扎实和系统一些。 不过还得看你自己适合哪种。。。
  • 打赏
  • 举报
回复
我感觉自学能力最重要,不用去什么培训班,培训班的老师也不可能一直跟着你,就是去培训班学习的也是这个老师学习知识的方法,观察他是怎么学习编程的。 我是这样学习的1、先看java的基础内容(网上的视频很多的,我认为尚学堂马士兵的java基础讲的很好) 2、学习j2ee的基础,也是找一些视频,网上的教程,大概的过一遍,知道j2ee大概的内容(宏观把控)做好笔记3、 学习一个j2se实战项目,跟着做。4、继续看一些关于j2se技术的视频,巩固。 5、再继续做项目,从项目中学习新的知识,相互促进。 朋友加油哦!
zx362168897 2013-07-19
  • 打赏
  • 举报
回复
最后给你点建议 培训班狗屁的忽悠少听一点 什么出去随便就能上万 工作好找什么的 就是纯忽悠 而且要做好在培训班学的在外头97%都用不到 spring好好学 很多框架都有用到 反射原理得清楚 至于hibernate 比较少 不需要太耗经理 相反jdbctemplate多学一点 培训班只会教你hibernatetemplate jdbc就是一概而过 至于其他基础的 看着办把 我面试时候,问到SSH SERVLET都可以答得上 不懂得我就稍微说下自己的见解 可能是用什么原理实现的 就好比问我 struts2 能自动帮你根据name去匹配值 这是为什么 当初不清楚,没注意去看 我就说 我不太确定 我认为是struts2有自己默认的转换器 其实应该是拦截器才对 因为用自定义拦截器要是没打上defalut 加上默认的就用不到值了 很多原理其实在平常使用中你就用到过 但是你却不清楚其实那就是原理 不要去死记硬背理论知识 很容易忘 别人问你什么 你就想 平时遇到这问题我是怎么写的 然后怎么解决的 再把解决的方法抽象一点 那就是原理了 这点是我认为我最聪明的地方吧 呵呵 传授给你 其实面试 回答不一定要对 但是就是要让面试官认为你原理方面很清楚 技术点都懂(其实很多东西 问你的人不一定清楚 别以为工作五六年的人很牛逼 其实还是很菜的 很多人你问他设计模式他都不懂)
信息屋 2013-07-19
  • 打赏
  • 举报
回复
引用 3 楼 a1006570862 的回复:
啥也不说,每天敲个三百行代码
引用 5 楼 u010863631 的回复:
我的方法是极力不推荐大家使用的: 最开始的时候看了少许J2SE的东西,大体上知道了部分概念,但是代码能力很有限。后来靠着一张嘴忽悠主考官找到了工作。工作之后开始真正学习的,没有系统看书,没有认真看过视频,也没有上过培训班,就是工作中要你实现这个功能,你就得想尽办法实现,百度谷歌什么的就是经常用的了。现在基本也能正常工作了,什么框架都懂点,哪些数据库都能弄弄。所以我到现在也觉得,工作之后才是学习最快的阶段。尤其是工作之初。
嗯 现用现学 软件 是一个 以实践为核心的 学科
信息屋 2013-07-19
  • 打赏
  • 举报
回复
引用 4 楼 zx362168897 的回复:
我不是大神 很普通的一名程序员 作为初学者来说 至少培训班培训期间都是第一 说一点自己的经验 大婶们就别见笑了 1.我并不热爱学习 所谓的书其实都很枯燥无聊 我很少认真去看书 上课其实70%瞌睡 但是剩下的30%我会比谁都认真 因为我只挑重点听 但是也有弱点 错过了很多基本的理论 很多小细节实际上对理论来说很重要 所以我的动手能力一直>理论知识 2.看书并不意味着你认真 认真并不意味着你就学得好。说实在 书是死的,看再多也没有,你不管学什么技术 只要明白原理就好 很多人看书 但是却不懂得怎么用 其实就是原理不清楚 原理懂了,书真的没太多的价值 3.多加点技术群,有问题先试自己解决(一般一个问题卡住 我可以连续思考/尝试三小时左右 不行再去请教别人和上网) 4.平时在家里,完全不学习(个人习惯),玩。待到做项目时候,我可以比别人认真好几倍,可以一整体都窝在电脑前处理项目 学校的项目 大项目也好 小项目也罢 都是在三天之内解决 除了团队项目除外 5.多培养点头脑思维,比如 你路上随便看到的字也好 车牌号也好,最好是能在头脑里联想出一段对话,能跟生活/网络搭钩的最好 6.书不要看太多,看越多等于学越乱。用到再去看。 7.不要刻意去看别人怎么学习,他并不适合你(就好比我 我喜欢玩,但是你却不一定 别人也不一定)。跟着自己脚步走。要懂得逼自己。时常要把自己逼得走投无路 (好比我 半个月的项目时间 我只允许自己做三天 往往会逼得自己睡不着觉 通宵写项目) 8.学会放松 对于我来说 人生最美好的事情就是写完项目程序,头脑清净,人放松的躺在椅子上抽一根烟 最舒服了。有句话 劳逸结合 只会一直看书敲代码的人,并不一定是最好的 9.我不是大神,做不到大神那样每天没事就是敲代码 给我的工作 我保证出色完成就好 其余时间 我坚决不学习 不敲代码。所以我也成不了大神,不过我也不想做大神 做自己 这是最重要的
说的好 实在是高效而愉快的学习java 第2点 真的很有启发 你的学习方法对我很有借鉴意义。
加载更多回复(1)
内容概要:本文研究了一种应用于太阳能发电系统的多级逆变器,旨在通过采用正弦脉宽调制(SPWM)技术有效降低输出电压的总谐波失真(THD),从而提升电能质量。研究基于Simulink平台构建了完整的仿真模型,系统地实现了SPWM信号生成、驱动逻辑控制以及多电平输出波形合成等关键环节,验证了该多级逆变器在不同运行工况下具备优异的动态响应能力和稳定性。仿真结果表明,所设计的逆变器能够输出接近理想正弦波的电压波形,显著抑制高次谐波,满足可再生能源并网对电能质量的严苛要求,体现出多级逆变拓扑在光伏发电系统中的技术先进性与工程应用价值。; 适合人群:电气工程、自动化、新能源科学与工程及相关专业的本科生、研究生,以及从事光伏逆变器设计、电力电子变换技术和可再生能源并网系统研发的工程技术人员。; 使用场景及目标:①深入理解多级逆变器的工作原理及其在太阳能发电系统中的关键作用;②掌握SPWM调制技术的理论基础与实现方法,并分析其对改善THD的核心机制;③借助Simulink仿真平台开展电力电子电路的建模、参数调试与性能评估,服务于课程设计、毕业设计、科研课题或实际工程项目开发。; 阅读建议:建议读者结合提供的Simulink仿真模型进行同步操作与验证,细致调整调制比、载波频率等关键参数,观察其对输出波形和THD指标的影响,以深化对系统动态特性的理解,并尝试优化控制策略以进一步提升系统性能。
VCF 生成器 Lite v6.0.0:批量导入与功能拓展 VCF 生成器 Lite v6.0.0 正式版已发布,此次更新带来了批量导入手机通讯录这一重要功能,极大地方便了用户整理和管理联系人信息。同时,新增了多项功能,如翻译所有 CLI 内容,让不同语言背景的用户都能更好地使用;verbose 模式新增更多日志信息,有助于用户更详细地了解操作过程。 此外,还添加了多地区号码格式支持,包括中国港澳台地区电话号码格式,满足了不同地区用户的需求。当未捕获异常时,系统会自动保存错误日志,并引导用户反馈给开发者,这体现了产品团队对用户体验 的重视,有助于及时发现和解决问题。 修复痛点:引号清理与进度条显示问题 在修复方面,此次更新解决了引号清理功能在包含换行符时的错误行为,以及自 `v4.3.0` 版本以来的进度条显示问题。这些问题虽然看似微小,但却影响了用户的使用体验,修复后能让用户更加顺畅地使用 VCF 生成器 Lite。 代码与文档重构:提升可维护性与易用性 在变更方面,将翻译框架迁移到 gettext,提升了 `LANGUAGE` 环境变量 优先级,方便用户根据自己的语言偏好进行设置。在 AI 的指导下重构项目,使得各层次职责更加清晰,代码更加模块化,可维护性更高,这为产品的后续发展奠定了良好的基础。 同时,按 Diataxis 框架重构用户文档,按开发生命周期 重组开发者文档,让用户和开发者都能更方便地获取所需信息,提高了产品的易用性。 编辑观点:VCF 生成器 Lite v6.0.0 的更新在功能、修复和代码文档方面都有显著提升,满足了用户的实际需求,增强了产品的竞争力,未来有望在市场上取得更好的成绩。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧