class Q{public static void main(String[]_){char c=34;System.out.print(p+c+p+c+';'+'}');}static String p="class Q{public static void main(String[]_){char c=34;System.out.print(p+c+p+c+';'+'}');}static String p=";}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).