java web 学习开篇


title: java web–学习开篇
date: 2019-08-20
copyright: true
tags:
- web
- jsp
- 前端
categories:
- 前端

写在前面

以前其实挺看不上前端coder的(该死的程序员鄙视链: C++ > C > JAVA > PHP > HTML …),究其原因,我个人认为,做C++的,以后可很自豪的说: 我是做C++的。
可是,我们真的懂C++了吗?
这要看我们对的定义了,你要说我会用C++开发一个坦克大战,我会用C++开发一个管理系统,我会用C++,我懂C++了。这样其实也没错,可是C++这门特殊的语言,它所表现的并不只是面向对象的特性。业界有句话说的C++: 你永远不知道C++编译器背着你干了哪些事。这句话其实我很认同。
例如:

  • 默认构造函数在什么情况下编译器会为我们提供?
    • 答案是: 在程序员没有自己定义构造函数的时候,编译器会为我们提供一个默认的无参的构造函数,一旦程序员定义了构造函数,默认的构造函数便不再被提供。
  • C++的虚函数机制是什么样的?
    • 就我所了解的,虚函数机制是靠虚函数表VTable和虚函数指针VPtr来实现的,VTable里存放了虚函数的函数地址…(移步侯捷大师译作深度探索C++对象模型)

C++是一门Magic的语言,要想学好C++、用好C++,必须要掌握深层次的内容,作为一只野生程序员(姑且允许我自称为程序员),我认为我是不懂C++的。要学好C++,时间成本很高,但是一旦有所领悟,才算是入门了C++,就直接可以作为饭碗。否则,只会搬起石头砸自己的脚。
至于为什么要学习前端知识呢?

  • B/S模式向C/S模式转变的趋向
    当下随着浏览器技术的不断发展和计算机硬件水平的不断提高,C/S模式(即客户端/服务端模式)已经不能满足用户的需求、或者说开发维护成本高,比如:动态交互、可移植性,这些C/S模式下都很难去实现
  • 增加技术栈
    俗话说技多不压身(何况”技“也不多),目前只是简单学了C、C++、Python、JAVA,作为一名非科班coder,任重道远啊。再者,之前老师有找我做个一个互联网+的项目,由于缺少前端开发经验,虽然想接手,但是还是拒绝了老师。后来想想挺后悔的。于是乎,打算这个暑假进击JSP,目标是开发出一个web管理信息系统。
  • 放弃C++,转向java?
    真的是,越学越发现自己越菜。相比较于C++,JAVA更容易能够实现一些东西,估计以后自己会走JAVA方向的吧?当然C++也会持续挖掘的。

学习过程

目前正在狂补知识,顺便实现一下配套的小demo,先写到这里,待实战遇到问题时,再更。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值