niceyoo博客 niceyoo博客

一年工作经验的大专生程序员(java后台)

in 随笔语录 文章转载请注明来源!

1、文章前言

作为18应届毕业大专生已工作一年,相信这也是大部分应届大专生的现状。
那么,一个萌新进入职场一年都经历了什么呢?在校那会我是挺好奇的。

网上也搜过关于《一年工作经验》的文章,感觉太漂了,真的要感慨,比不了比不了,我这篇完全是根据自己现状——很普通的一个萌新去写的,

所以在这不会让你感到自愧不如,因为一年后,回过来看这篇文章,我相信你会更加优秀。

其实一直想写一篇一年的工作总结,也希望自己坚持每年都会写一个总结;

这篇文章利用闲余时间断断续续的写了两三周的样子,适合人群:在校或者即将进入职场的大专生。

2、阅读步骤
 我把这篇文章分为如下几个部分:

  • 3、技能
  • 4、认知
  • 5、总结

3、技能

3.1、java 基础语法
基础语法,这往往是我们找实习工作的一份凭证,如下整理一部分经常会用到的。
1、public、private、protected、friendly 区别。
2、Collection 和 Collections 区别。
3、Collection 框架中实现比较方法、排序。
4、Overriding 和 Overloading 区别。
5、abstract class 和 interface 的区别。
6、是否可以继承 String 类。
7、final、finally、finalize区别
8、String 是最基本的数据类型吗、基本数据类型有哪些。
9、String 和 Stringbuffer 的区别。
10、string 字符串常用方法,字符串转化为整型数方法,整型数转化为字符串方法
11、switch 是否作用在 byte、long、string上。
 
12、说出一些常用的 集合类和方法
13、Set 里面的元素不能重复,用什么方法区分重复与否。
14、ArrayList 和 Vector 区别,HashMap 和 Hashtable 区别。
15、List 和 Set 是否继承自 Collection 接口。
16、说出 ArrayList、Vector、Linkedlist 的存储性能和特性。
17、ArrayList 和 Vector 区别,HashMap 和 Hashtable 区别。
18、try{}里有一个return语句,紧跟在try后的finally里的code会不会被执行,什么时候执行,return前执行还是return后执行。
 
19、error 和 Exception 区别。
20、运行时异常和一般异常的区别
21、给出一个常见的runtime exception。
22、Java中的异常处理机制的简单原理和应用
23、Java语言如何进行异常处理,throws,throw,try catch finally代表什么意义,try块中可以抛出异常吗
 
24、两个对象值相同,x.equal(y)==true,但是却可有不同的hashcode,这句话对不对,equal == 区别。
25、值传递和引用传递
 
26、面向对象的特征
27、是否可以从一个 static 方法内部发生对非 static 方法调用。
28、静态变量和实例变量以及静态代码块的区别、创建顺序。
29、Java中会存在内存泄漏吗,请简单描述。
30、描述一下 JVM 加载 Class 文件的原理和机制
31、排序的几种方法,了解。
32、什么是 Java 序列化,如何实现 java 序列化。
33、Java中如何跳出多重嵌套循环
34、Java中实现线程的方法,用关键字修饰同步方法。
35、同步和异步区别。
36、线程同步的方法。

3.2、Web 基础

1、了解 Servlet、Interceptor、Listener、Filter 
2、Http 请求,常用的 Get、Post 请求区别, 以及请求头、状态码概念。
3、Cookie 、Session 
5、javaScript 基础语法,以及 jquery 简化后的语法
6、Ajax 请求,跨域顺便了解一下
其实上边这两个部分,一点都不想写进来,因为这本该是在校掌握的东西。

3.3、版本控制

1、git、svn
2、代码冲突解决方案
3、分制管理

团队版本控制这块还是很重要的,从身边同学也有了解到,大部分公司选择 SVN 管理工具,所以很有必要补充 SVN 使用的知识,
平时可以锻炼自己,使用 svn 或者 git 来提交代码, 我平时的话,两个都有在用,通常自己的项目都是放在《码云》上边。

既然提到版本控制,代码冲突解决真的尤为重要,如果你不是独立负责开发一个模块,那么很难避免的就是“代码冲突”,所以开发中,提交代码之前一定要去对比“资源库最新代码”,确保没有冲突再去更新,或者提交代码。

补充一个工具,Beyond Compare ,代码对比工具,相信我你会用到的。
......

详细内容见:niceyoo博客

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://www.sscai.club/index.php/archives/7/ (转载时请注明本文出处及文章链接)

随笔语录
发表新评论
前篇 后篇
雷姆
拉姆