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.