尚学堂学习经历

为什么要学Java ? 首要的原因当然是为了生活,找份好工作。入门学习过程是比较痛苦的,要学好需要一定的努力,但是有一个好处,相对Java来说比较集中,不会出现Java里面这么多差异。Java的学习过程开始比较容易入手,更容易学习。

 

Java还有一个优势就是在移动设备的开发,所有的Java应用版本不同,但是语法一致。Java的跨平台特性可以让我们在不同的场合下使用。开始的半年我学Java就是拿书看,练习书上的例子,但是一直没有好的效果,后来就去北京尚学堂Java培训机构进行系统的学习了,毕竟比自学要轻松些,另外还可以学到别人的一些经验。

 

学习的过程中不可避免的遇到问题,这些问题有的只是一个符号错了,一个括号少了,这类的问题在文档里,或者一般的网站上就能够找到,尤其是初学者的问题,不会是很难的问题 ,之前已经有无数人问过了,不要害怕提问,但是这个问题最好是你找不到答案的时候去提。编程是一种乐趣,只有你觉得他有乐趣的时候你才会用更多的热情去学习,及时总结昨天、做好今天、规划好明天 。

 

在这,我收获了硕果累累的知识果实。我的培训方向是主攻Java方向。在培训期间,我们主要是通过实际操作具体的项目来学习并温顾所学知识。这正是我们所需要的锻炼。在学校里,我们虽然学习了很多专业的知识,但是我们并没有自己所擅长的方面,并且我们学的都是理论上的知识,实际动手能力是很差的。所以,我们需要培养自己的动手能力。同时,我们的老师都是操作过实际项目的,都有一定的工作经验,他们不仅给我们讲专业知识,还给我们传授职场上的技能。培训就给我们提供了一个培养我们踏入职场所需要的东西的平台。

 

在这四个月的学习中,每个人都有一台自己的电脑,可以随时上机实践,验证和实践自己的想法和所学知识,再有知识渊博的老师无私的解惑答疑,使每天的生活都很充实,知识在层面上也有了一个质的飞跃,虽然很累但是也很开心。我了解到Java就业工资都很不错,所以我要努力奋斗,达到自己心中的目标。

 

总之,通过这次培训,我找到了自己的奋斗目标,找准了自己的职业道路。毕业后,我入职了北京青麦科技公司,职位是Java开发工程师。我今后会先从一个能吃苦耐劳的码农开始,经过两三年的奋斗,累积了一定的业务知识之后,再慢慢往上爬。

 

在此,感谢北京尚学堂所有的老师对我的帮助,也祝北京尚学堂越办越好。

 

抽象和封装的不同点

抽象和封装是互补的概念。一方面,抽象关注对象的行为。另一方面,封装关注对象行为的细节。一般是通过隐藏对象内部状态信息做到封装,因此,封装可以看成是用来提供抽象的一种策略。

1.Java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?

当新对象被创建的时候,构造函数会被调用。每一个类都有构造函数。在程序员没有给类提供构造函数的情况下,Java编译器会为这个类创建一个默认的构造函数。

2.java中构造函数重载和方法重载很相似。可以为一个类创建多个构造函数。每一个构造函数必须有它自己唯一的参数列表。

Java不支持像C++中那样的复制构造函数,这个不同点是因为如果你不自己写构造函数的情况下,Java不会创建默认的复制构造函数。

 

3.什么是值传递和引用传递?

对象被值传递,意味着传递了对象的一个副本。因此,就算是改变了对象副本,也不会影响源对象的值。

对象被引用传递,意味着传递的并不是实际的对象,而是对象的引用。因此,外部对引用对象所做的改变会反映到所有的对象上。