1 在java中,任何东西都必须放在一个叫"类"(class)的东西里面;
2 在类中,必须包含一个main()方法;
3 注释方法:"//"和一对"/*","*\";
4 java的数据类型共有八种:六种数字类型(包扩4种整数型(int,long,short,byle)和两种浮点型(float,double))一种字符类型(char),一种布尔类型(boolean)),浮点型为带有小数部分的数字;带有单引号的字符为字符型,如'java',而像"java"就不是;
5 在java中用关键字"final"来定义常数,当用关键字"final"修饰后,只能给它赋一次值;
6 对不确定的运算顺序,最好用()来表达自己想要得顺序;
7 连接字串:在java中,允许用"+"来连接两个子串(或一个字串和一个非字串),后者将会自动把非字串转换为字串(String)
String a="a"; String a="a";
String b="b"; int b=13;
String c=a+b; String c=a+b;
结果:c="ab"; 结果:c="a13";
8 使用String的subString(x,x)方法获得子串时,后一个参数是第一个不想要得字符
String str="hello";
String str2=str.subString(0,4);
结果:str2="hell";
9 单词:immutable(不可变的),构建器(construtor)
10 比较字符串是否相等的方法: "hello".equals("hello");
忽略大小写的字符串比较方法 : "Hello" .equalsIgnorcase("hello"););
注意:不能用"= ="来比较两字符串是否相等,"= ="只是判断两字符串是否保存在同一个内存位置.通常来讲,普遍的存储方式是只对字串常量进行共享,而不对运算结果进行共享,如:
String str="hello";
str = ="hello";//普遍为真
str.subString(0,4)= ="hell";//普遍为假
11 要记住经常用到的java.lang.String API (page:43-44);
总结:1 不要认为以前知道,就不必再看.
2 不要放过每一个细节,完全明白一句话后再看下一句.
3 随时记住上面两点