菜鸟攻城狮4(基本语法)

基础结构代码:

1 public class TestDemo {
2   public static void main(String[] args) {
3     System.out.println("Holle World");
4   }
5 }

  1.JAVA大小写敏感

  2.public:类访问权限修饰符

  3.static:静态修饰符

  4.void:方法返回值类型(void无返回值)

  3.class:声明类容器

  4.类名:必须以字母开头(骆驼命名),首字母尽量使用大写(保留字不作类名)

  5.{}:函数块或程序代码块

  6.代码块内部使用语句组合逻辑程序,每条语句必须以";"结束

 

数据类型:

  整型:(常用int,byte、short适用文件处理或大数组,long适用大取值范围(后缀'L'),C或C++需要考虑处理器位数设置相应的类型接收,JAVA避免内存溢出)

  浮点类型:(常用double,涉及金融金额运算推荐使用BigDecimal)

  char类型:(如:'A'代表65所对应的ASCII 数值字符,Unicode编码通用)

 

  boolean类型:(false、true)

  引用类型:数组、类、接口

 

变量:

  命名规则:大小写敏感,必须由字母开头或数字组构成的序列('_'、'$'特殊字符允许,不包括空格,java保留字,'+'等特殊字符)

 

运算符:

  算数运算:+、-、*、/、++、--

  赋值运算:=、+=、-=、*=、/=、%=

  比较运算:>、>=、<、<=

  逻辑运算:&、&&、|、||

  位运算(二进制位运算):&、|、^、<<、>>、>>>

运算级别:

  例如:

    a && b || c 等同于 (a && b) || c

    a+=b+=c 等同于 a+=(b+=c)

 

字符串:(不可变)

  String :声明  "":隐式声明  '+':拼接  截取:substring(int,int)  比较:equals("")

  字符串比较的误区:当创建的多个字符串值,在字符池所存在相同的位置时,==比较同样会返回true,但截取新字符串时,则会返回false

//结果输出为: ==
public static void main(String[] args) {
    String s = "ss";
    if(s=="ss"){
        System.out.println("==");
    }else{
        System.out.println("!=");
    }
}

//结果输出为: !=
public static void main(String[] args) {
    String s = "ss".substring(0,1);
    String s1 = "ss".substring(0,1);
    if(s==s1){
        System.out.println("==");
    }else{
        System.out.println("!=");
    }
}

//结果输出为: !=
public static void main(String[] args) {
    String s = "ss";
    String s1 = "ss";
    s = s + "s";
    s1 = s1 + "s";
    if(s==s1){
        System.out.println("==");
    }else{
        System.out.println("!=");
    }
}

 

posted @ 2017-02-04 10:43  chenyongsai  阅读(190)  评论(0编辑  收藏  举报