Remember, \nabla J\left ( \mathbf{u}\right ) is column vector. \nabla J\left ( \mathbf{u}\right ) =\begin{bmatrix} \frac{\partial J\left ( u\right ) }{\partial u_{1}}\\ \vdots \\ \frac{\partial J\left ( u\right ) }{\partial u_{n}}\end{bmatrix} . This vector is the direction along which function J\left ( \mathbf{u}\right ) will increase the most, among all other directions, at the point it is being evaluated at.
The last step was done using triangle inequality.