Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
看大厂的开发规范
例如阿里的《Java 开发手册》,是阿里巴巴集团技术团队的集体智慧结晶和经验总结。
看这目录:
分为编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七个维度,再根据内容特征,细分成若干二级子目录。另外,规约依次分为强制、推荐、参考三大类。在延伸信息中,“说明”对规约做了适当扩展和解释;“正例”提倡什么样的编码和实现方式;“反例”说明需要提防的雷区,以及真实的错误案例。真的是大厂的智慧结晶和经验总结,新人看完可以少踩很多坑!
找到学习重点
Java 全家桶包括的东西太多,对小白来说一个难点就是:不知道学习重点。学习重点就是那些在招聘需求、面试问题中高频出现的。把主要精力放在学重点上,剩下的可以慢慢学,学习是一个长期的过程,别想着一口吃成胖子。另外,对小白来说,太复杂、太高级的可以先知道个大概,不用奢望一下学得很透。就像我们和小朋友说“等你以后长大了,慢慢就懂了”一个道理。还有,有些知识可以不用学了,例如Swing、JSP现在几乎没人用了,学这个就是浪费时间。就连Struts、Hibernate现在用的也少了,学习的优先级也往后放。
资料不用贪多
不要盲目收集资料,收集太多资料你也看不完,更多是自我安慰。资料在精不在多,遇到好的资料,该花钱就花钱,对自己学习不要抠门。有的资料、课程也不贵,少下一次馆子、少买件衣服、少看一场电影就有了。花钱买了别人的经验,省了自己的时间。但是,花钱也别盲目,现在滥竽充数的老师、培训太多。这里给大家放个视频链接大家可以跟着一起试着学习一下!https://www.bilibili.com/video/BV1Rv4y1g7WP?spm_id_from=333.999.0.0&vd_source=d149297d0156f00212bcf273e74fd4c1
标签:前必,Java,语言,规约,应用程序,学习,资料,tips From: https://www.cnblogs.com/aibianchengdexiaojiejie/p/16602548.html