Those are single quotes, not double quotes. Java requires strings be identified by "STRING" while chars are identified by 'C'.
Are you saying that your eclipse is replacing " with '?
No, that's not the same as a double quote. Eclipse auto-completes the ' and " by default and places the cursor between them. You need to use " when dealing with a string, not '.
no the first picture is two sets of ', not ".
Shift + ' makes ".
my suggestion until you understand syntax's and proper techniques is to write/code all your code in an outside editor that does not auto complete anything for you- ie no intellie-sense/auto-complete... Notepad++ is great for this and will help you with color coordination and not auto complete... IDE's that "help" you can really hurt you if you do not understand it at a fundamental level
*Just my two cents
Edit: Then save the file accordingly and load it into your IDE and compile/validate
My suggestion is to take a keyboarding, or in my day, a typing class to learn the different between a single and double quote! lol