我的Java成长之路

Java我最热爱的一门编程语言--分享我的Java学习之路

      从2011年上大学开始我接触的第一门计算语言就是Java,它所带给我的感觉是很好的!从一开始接触它,我就已经喜欢上了这门编程语言。刚开始,我的个人接受能力比较差,对于我这种以前都没怎么接触过计算机的学生来说,学习编程真的有点吃力!不过我不放弃,一开始就坚持了下来,通过自己的努力,不断摸索,慢慢地我的计算机基础知识拉上来了,经过了一个学期的磨练,虽然有了一定的基础,但学习起来还是不太行,逻辑性的东西还是理解的比较慢,不过我自己也是预料到的,因为我的数学功底本来就不是很好,所以遇到了一些逻辑比较绕的问题就变得束手无策了。在大学里的学习总是比较慢的,要说能在大学里跟着老师学到好多的东西,真的不大可能。因为大学的课程很松散,基本上没什么课要上,第一个学期学习完了,就学会了Java的基础语法,以及学到数组,当时我就从网上找到了一些资料,同时购买了一些课外的关于Java的书籍来学习,当时的我只是按照书籍上的代码,照着书一行一行的敲,不断地练习,结果练习了一段时间后,发觉效果不是很好,有点想放弃了,甚至有了想转专业的想法。后来自己再想想,如果转了专业可能在其他的专业也会遇到其他专业上的困难,同时觉得我不干程序,还能干什么呢?所以这个想法后来也就慢慢变淡了。

      大学的时光过得总是很快,第一个学期过去了。到了大一的第二个学期,说实话这个学习我就真的专下心来学习Java了,把自己所参加的社团都退了,变成了一个宅男,变得跟其他的同学一样整天宅在宿舍了,不过他们是在宿舍了打游戏,而我是在宿舍里打代码。同学们有的说我是书呆子,整天就对着这些代码,你不累吗?其实我也想说,你们也就整天玩那个游戏,你们也不觉得没趣吗?其实我跟你们不也是一样吗?你们的激情在游戏里,所以整天在玩游戏,而我的激情就是在代码中,所以我就整天打代码,这不一样的道理吗?后来,为了避免他们说我,所以我就把编代码的阵地移到了图书馆。在图书馆里,大家都是学习的,也没什么好说了。所以现在当别人问起我的兴趣爱好是什么,我可能会毫不犹豫的说---编代码!这个学期的最大的受益就是学习到比较透了Java的面向对象程序设计,面向对象的设计就是Java语言的核心思想,有了这个基础我自学起来就快速很多了,这个学期里我苦心专研与Java的程序设计,把IO流、GUI编程、以及Socket网络编程等等JavaSE的知识基本上都学习完了。这一年,我的成就就这么一点了,虽然学习了一年才把JavaSE的内容学完,但我的心里还是挺有成就感。

      大学的教育就是很杂,每个学期教的东西都不同,第一年学了Java,刚好我就喜欢上了Java编程,但是大二却不教了,改成教C#语言。对于C#语言其实和Java长得很像,基本的编程思想都差不多,只是语法上稍有不同,所以对于我有了Java的基础,其实学习C#并不难,但我还是倾向于Java方面,所以就没怎么学习C#,不过基本的C#编程我还是懂的。因为实在不想学习C#,所以就把大部分的时间都用在了网上,从网上收集Java的相关资料,看Java的相关书籍,后来也就发现了CSDN这个IT论坛,在这我找到很多我想要的资料,还了解到了黑马程序员训练营和传智播客,对传智播客的张孝祥老师特别崇敬,但是这时张孝祥老师已经远离了我们,那时我就特别想去传智播客培训了。机会终于来了,在学期末C#的课程实训,由广州传智播客的老师来给我们上,我第一个报名参加传智播客的培训,这是学校和传智播客协商好的一个培训课程,报读传智播客,学校这边的课程不用上也能修的学分,这是我的心里是多么的兴奋啊!剩下一个就是钱的问题了。不过后来,这个疑虑也不是问题了,因为传智播客可以先培训,等培训出来找到工作后在还款,这样我就完全放心的来到了传智播客学习。

       2013年的2月份,我正式成为了传智播客的学员,在这里开始接收魔鬼般的训练,学习JavaEE的技术,传智播客果然是有实力的,在这里我学习到了很多的技术,自己的编程艺术也得到了很大的提升,跟着老师学习了JSP、servlet、jstl、el、javascript、ajax以及SSH三大框架,jbpm,webservice等等技术,同时完成了BBS论坛项目和商城项目和OA系统。现在到了六月份我在传智播客毕业了。面临着找工作,现在我找工作,心里就有了很大的底气。如果是跟着学校出来的话,我可能都不跟去应聘。真的很感谢传智播客给了我这样的学习机会!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Java语言中的关键字是指具有特殊含义的单词,这些单词在Java程序中具有特定的用途,不能作为标识符或变量名使用。Java中共有50个关键字,其中包括48个保留关键字和2个特殊关键字。 以下是Java中的各种关键字: 1. abstract:用于定义抽象类和抽象方法。 2. assert:用于调试程序时进行断言判断,如果条件不成立将会抛出AssertionError异常。 3. boolean:用于定义布尔类型变量,只能取值true或false。 4. break:用于跳出循环语句。 5. byte:用于定义字节类型变量,取值范围为-128到127。 6. case:用于在switch语句中匹配选项。 7. catch:用于捕获异常。 8. char:用于定义字符类型变量。 9. class:用于定义类。 10. const:Java虽然保留了此关键字,但并没有使用,因此不能用于定义常量。 11. continue:用于跳过循环中的某个迭代。 12. default:用于switch语句中的默认选项。 13. do:用于定义do-while循环。 14. double:用于定义双精度浮点类型变量。 15. else:用于if语句中条件不成立时执行的代码块。 16. enum:用于定义枚举类型。 17. extends:用于继承一个类或实现一个接口。 18. final:用于定义常量或不可变的变量,或者修饰类、方法、变量等,表示其不可再被继承、重写或修改。 19. finally:用于定义无论是否有异常发生都需要执行的代码块。 20. float:用于定义单精度浮点类型变量。 21. for:用于定义for循环。 22. goto:Java虽然保留了此关键字,但并没有使用,因此不能跳转到标签。 23. if:用于定义条件语句。 24. implements:用于实现一个接口。 25. import:用于导入其他类的定义。 26. instanceof:用于判断一个对象是否属于某个类或实现了某个接口。 27. int:用于定义整型变量。 28. interface:用于定义接口。 29. long:用于定义长整型变量。 30. native:用于调用本地方法。 31. new:用于创建一个对象。 32. package:用于定义包。 33. private:用于定义私有成员,只能在当前类中访问。 34. protected:用于定义受保护的成员,只能在当前类及其子类和同一个包中访问。 35. public:用于定义公共成员,可以被任何类访问。 36. return:用于从方法中返回值。 37. short:用于定义短整型变量。 38. static:用于定义静态成员,只有一个拷贝,可以通过类名直接访问。 39. strictfp:用于声明浮点数计算具有严格的规范化行为。 40. super:用于引用父类的成员。 41. switch:用于定义switch语句。 42. synchronized:用于定义同步方法或同步代码块。 43. this:用于引用当前对象。 44. throw:用于抛出异常。 45. throws:用于声明方法可能抛出的异常。 46. transient:用于声明不需要持久化的变量。 47. try:用于定义异常处理代码块。 48. void:用于定义无返回值的方法。 49. volatile:用于声明变量是易变的,即每次访问都需要从主存中读取。 50. while:用于定义while循环。 以上就是Java中的各种关键字,这些关键字在Java程序中起着非常重要的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Seven的代码实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值