Java实习生第一周,分享一些学习心得

本周入职,成为Java实习生,有些想法觉得还是有必要写出来分享的(以前觉得写博客太麻烦,现在进了公司觉得分享是很重要的,既可以总结也可以帮助以后学习Java的童鞋)。


开发规范

本周了解了公司的一些主营业务和开发规范,尽管没有实际操作代码(PM也不会给实习生安排实际的开发任务,做好打酱油的准备~),但是了解开发规范还是很有必要的,毕竟方便以后开发。

以下是个人感觉需要写出来强调的开发规范:

  • Eclipse的注释模板
  • 禁止使用System.out.println(),输出使用Log4j
  • 禁止使用e.printStackTrace(),要将异常抛出(throw)
  • 禁止使用内部类(百度吧)
  • 禁止使用Tab键(暂时不明白,以后懂了再说明)

1、Eclipse工具栏:Window → Perforence → Java → Code Style → Code Templates → Comments → Types,模板如下:

虽然平常学习时可能不会写注释,但最好养成这样一个习惯,以后也省事儿~

2、System.out.println()在虚拟机中运行时会占用很大的内存(详细解释请百度)。


学习路线

博主是自学Java的,没有方向,感觉重要的就学,公司分享的学习资料让我大概摸清了门路:

  • Java基础(基础很重要,一般面试题都比较注重基础)
  • J2EE高级编程
  • Web基础
  • Web高级编程(JS比较重要)
  • 数据库(博主学的是MySQL和SQL Server,公司用的是Oracle,虽然差别不大,但还是要重新学,建议直接学习Oracle)
  • Struts2
  • Hibernate
  • Spring
  • Mybatis

再后面也不太清楚,目前博主就自学到这里,以后学习了新东西再分享。


工具

目前使用的:Eclipse、PL/SQL、Maven、SVN

第一次写博客,写的不好之处大家见谅,以后会时常写博客分享的。不喜勿喷!

Java入职实习生对于Java学习的一些心得相关推荐

  1. 中软国际入职java考核_中软国际技术人员入职试题2(Java)

    中软国际技术人员入职试题2(Java) Java 笔试试题 一.介绍JSP中常用的内部对象.(时间4分钟) 1 request 2 response 3 out 4 application 5 ses ...

  2. 入职后经常去学习的两个网站和工作生活中经常去的两个网站,分类整理了官网链接随时访问

    入职后经常去学习的两个网站和工作生活中经常去的两个网站,分类整理了官网链接随时访问. 一.提升能力 想要升职加薪,首先需要通过自学提升自己的各种能力. 1. edX 提升自己专业能力,主要是让学校里学 ...

  3. java入职华为,通过这9个Java面试题,就可以入职华为啦

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.Java程序的种类有(BCD ) A.类(Class) B.Applet C.Application D.Servlet 2.下列说法正确的有( BC ...

  4. java入职学习一之编码规范

    编码规范 好的编码规范可以尽可能的减少一个软件的维护成本,并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护. 好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的 ...

  5. java入职学习四之sql语句

    一.SQL简介 SQL是一门用于操作关系型数据库的通用的语言(使用SQL可以操作所有的关系型数据库) 使用SQL可以操作数据库.表.表记录 (1)创建数据库.删除数据库.修改数据库.查询数据库 (2) ...

  6. 想入职阿里的Java开发者必看,阿里巴巴面试官实战经验分享!

    最近社区Java技术进阶群的小伙伴总是会问,如何面试阿里Java技术岗,需要什么条件,做哪些准备:小编就这些问题找到了阿里技术团队中在一线真正带Java开发团队并直接参与技术面试的专家,分享了自身在筛 ...

  7. java入职写不出代码_各位程序员是怎么度过看懂代码但写不出来的时期?

    说实话,我自己就没经历过这样的时期. 说看得懂代码的,大概是很少看开源代码,想看懂不仅自己水平要过硬,还要花挺大的精力把前前后后的东西都做充分的研究. 我自己总是会有自己写一个功能很有思路,但是搞懂别 ...

  8. 申通java入职流程_java查询申通快递

    1.用到了htmlunit的架包 2.可用于Js传值网页的抓取 3.速度比较慢,求牛人给个优化建议,增加查询速度 1.[代码]用到了htmlunit的架包 package org.sjcx.tool; ...

  9. 卧薪尝胆70天内推入职阿里,进阶学习

    一.对象的实例化 1.创建对象的方式 new:最常见的方式(本质是构造器) 变形1 : Xxx的静态方法 变形2 : XxBuilder/XxoxFactory的静态方法 Class的newInsta ...

最新文章

  1. ASP.NET XML Web 服务的工作流解决方案
  2. ResNet网络解决的一些事
  3. ejb+jpa_使用Arquillian(包括JPA,EJB,Bean验证和CDI)测试Java EE 6
  4. SQL Server【二】单表查询
  5. Nginx 的线程池与性能剖析【转载】
  6. 宠物也能买保险了!鼻纹识别就能建立专属电子档案
  7. 编程语言对比 异常处理
  8. 王建宙称乔布斯故意展开TD-LTE版iPhone
  9. [剑指offer] 46. 孩子们的游戏(圆圈中最后剩下的数)
  10. 静态初始化中不能放入繁重计算,否则会变慢!
  11. CSS3 box-shadow 设置元素阴影、text-shadow 设置文本阴影
  12. 极客君教你破解隔壁妹子的wifi密码,成功率高达90%
  13. Error: (list) object cannot be coerced to type 'double'
  14. ValueError: operands could not be broadcast together with shapes、numpy广播错误
  15. asp获取用户坐标,通过微信公众号的js-sdk功能实现获取用户地址坐标
  16. layui合并单元格(此方式适用于没有列冻结的单元格合并)
  17. Win7如何查看自己得Win7版本号
  18. 性能工具之 Goreplay 安装及入门使用
  19. 【CTF】ciscn_2019_es_2
  20. 基于OpenCvSharp的数字图像处理 - 图像彩色类型转换

热门文章

  1. 网络基础-交换篇-二层交换基础
  2. 彪马与国际象棋世界冠军Magnus Carlsen及国际象棋巡回赛开展合作
  3. 如何解决谷歌浏览器解决跨域访问的问题
  4. STM32: 利用高级定时器产生6路互补PWM波形输出在BLDC中H-PWM-L-ON驱动方式下驱动无刷电机
  5. 计算机学院考勤管理办法,计算机与信息学院教职工考勤工作实施细则.doc
  6. 又制造焦虑?百度程序员吐槽:35+程序员投简历,连HR那关都过不了?
  7. (入门自用)--Linux--进程终止与等待--0914--0919
  8. C语言判定实数大小关系
  9. iPhone12五种颜色
  10. Java Hutool 介绍 hutool 工具包 模块 封装 工具