Java于我:是初恋、是陪伴、是见证、无所不在

我时常在想,做了前端以后,再继续学java还有没有意义呢,工作也不会用到。虽然确实是这样,虽然很长时间没写java代码了,但我一直在关注java的发展,经常会看一些java相关的技术文章。因为java于我,绝不是一门语言、一项技能那么简单。

记得我最初接触java,还不是纯粹的java,我是先从html、css开始的,还有jquery,直到我能写出各种炫酷的动效。
之后学java的基础语法(八大基本数据类型、运算符、表达式)、面向对象(封装、继承、多态)、到各种JDK中的api:集合、io、多线程、网络通信、反射。我的java基础相当扎实、至少我是这么觉得,配合当时eclipse配置成300ms一次的代码补全,写代码简直要飞起。

后来学Javaweb,servlet是最先接触到的,从Servlet到HttpServlet,中间继承了几层很少人知道了吧,我却清晰的记得,因为那是我最初对web服务器的感觉:Hello, Servlet。后来Servlet里拼接html太麻烦,又学了jsp,jsp我也学的很6,9大jsp隐式对象、11大el隐式对象,我还能说出来,自定义标签和el函数是我当时很拿手和自傲的技能。我记得4大web作用域:page、request、session、application,记得每一个作用域的生命周期。后来学了Listener和Filter,Filter还好,在各种拦截、校验之类的功能用的很多,Listener当时确实用的不多。这个阶段我最有成就感的就是基于反射和BeanUtils封装了一个支持任意格式的excel的解析成任意类型对象的集合,以及导出任意类型的对象集合到excel的一个工具类。

再后来啊,就开始学JavaWeb框架了,开始入坑,我是先从Struts2,Spring,Hibernate学起的,Struts2的那个值栈搞得我晕晕的,ognl表达式我始终都不怎么会用,我一直用jstl + el来代替。Hibernate的多对多映射用xml还好,用注解我就容易搞错,很多时候都是试出来的。Spring是我的最爱,Bean什么的最可爱了,不用我去new一个个对象,只要配置一个bean或者加一个注解就可以了,简直太方便。 从最开始的惊叹,到最后的熟悉,花了半年左右。后来我开始学SpringMvc,发现比Struts2优雅太多了,基于注解的配置,写起来比映射什么action和controller简单多了。虽然Struts2也有注解,我就没再关注了。后来学了Mybatis,花了很长时间才搞明白他和hibernate的思想的不同,确实mybatis简单灵活地多。我记得StrutsPrepareAndExecuteFilter,记得DispaterServlet,记得ContextLoaderListner,记得SpringMvc的ioc容器和Spring的ioc容器是父子关系。

再后来学的更多了SpringData、JPA、Spring Sequrity、JBPM、 Activity等。 除了SpringData学起来容易一些意外,其余的那些我始终没学会。

这段时间我自己申请了一个域名,购买了阿里云服务器,从前到后做了一个mooc类型的网站,包括前台、中台、后台,花了大约一个月的时间,后来得了齐鲁软件大赛的一等奖。

再后来,我就做了前端。至于为什么做前端,可能是觉得后端发挥的空间太少了吧,除了增删改查,就是增删改查,虽然数据模型的设计确实很有乐趣,虽然基于反射和泛型写出一些通用的代码确实很有成就感。

渐渐地,我离java越来越远,很少去写java代码了,我也关注过SpringBoot、SpringCloud等,但却没有去学的动力和意义了。

我经常在想,Java对我到底意味着什么。它对我绝不只是一门语言、一项技能那么简单。因为它时刻牵动着我的心,我的懊悔与希冀、我的不舍与遥望。

Java,是我对web最初的感觉,是我的初恋,也是我的深爱。
Java,构建起了我对web、对编程的整个世界观、直到现在,仍是中流砥柱。
Java,是我曾经疯狂的追求,他的一切神秘,都那么有魅力。
Java,是我心爱又心痛的所在,心爱是他是我跌跌撞撞从懵懂到成熟的陪伴,心痛是做前端后再难去写java。

Java于我,是初恋、是陪伴、是见证、是我编程世界观的中流砥柱,它在我编程思想中,无所不在。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,287评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,346评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,277评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,132评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,147评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,106评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,019评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,862评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,301评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,521评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,682评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,405评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,996评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,651评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,803评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,674评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,563评论 2 352

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,622评论 18 399
  • 在做部门培训之前首先要明确一点:培训不是万能的,但是没有培训是万万不能的!而培训的本质是解决绩效差距,帮助员工完成...
    草里的葱阅读 2,280评论 0 1
  • 影片中这位妈妈最后的反击霸气,也很伟大!同时也超级喜欢这首歌~
    北海道墨鱼阅读 128评论 0 0
  • 夜半酒醒清无梦 晨时窗前白满城 多有暗香飘雪落 遥望千里有伊人
    NoEasy阅读 279评论 0 0
  • 夜深人静,睡而不得。躺在床上满脑子都是莫名其妙的东西。我控制不住我自己。白天我可以玩的比任何人都疯。可一到了晚...
    尖娃阅读 1,119评论 57 17