What does this code line means and how can I convert this code into javacv?
gray = Scalar::all(255);
This is whole code which related to this
As I mentioned in my comment, it is used to set the gray image to white.
What is its benefit? It can be said only if we know what is this code for or see the full code.
Regarding Java, OpenCV has now some android samples, in which you can find Java codes.
You can check them. I saw a similar function there : mWhilte = Scalar.all(255);
Also check the JavaCV samples : http://code.google.com/p/javacv/wiki/OpenCV2_Cookbook_Examples_Chapter_2