explanation for simple "saving file " code : **Hello everyone**
i am new in _Android studio_ i just want to learn more in android apps . So, i want an explanation the **out=context.openFileOutput** arguments .
**Thanks in advance**

    public void saveImage(Context context, Bitmap b,String name,String extension){
    name=name+"."+extension;
    FileOutputStream out;
    try {
        out = context.openFileOutput(name, Context.MODE_PRIVATE);
        b.compress(Bitmap.CompressFormat.JPEG, 90, out);
        out.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
}