学习笔记2—Java基础2_Java编程基础

来源:互联网 发布:流星网络电视破解 编辑:程序博客网 时间:2024/05/18 13:09

java基本语法特点:
        严格区分大小写
        格式自由
java两类语句:
        结构定义语句
        功能执行语句(以分号隔开)
java三种注释方式 :
        1.// 注释一行
        2./*
           */ 不能嵌套自身 而可以嵌套//
        3./**
           */专用注释
java标识符的定义:
        java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符  号($)组成,但标识符不能以数字开头,不能是关键字。
java常量:
    需要注意的几个特殊常量:
        ‘/r‘表示接受键盘输入,相当于按下了回车键;
        ‘/n‘是换行;
        ‘/t‘是制表符,相当于table键;
        ‘/b‘是退格键,相当于Back Space;
        ‘/‘‘是单引号,而‘/“‘是双引号;
        ‘//‘是一个斜杠“/”。
java变量:
        变量要先定义,后使用,但也不是在变量定义后的语句一直都能使用前面定义的变量。我们可以用大括  号将多个语句包起来形成一个复合语句,变量只能在定义它的复合语句中使用。
        注意各种类型变量的有效值范围。
java类型转换:
        系统会根据具体情况自动进行类型转换,占用字节少的自动转换为占用字节多的类型,反之则需要用户  强制转换。


java程序的流程控制:
       顺序结构:程序从上到下一行一行执行的结构,中间没有判断和跳转,直到程序结束。
       选择结构:1.if语句的三种形式,If语句还可以嵌套使用,嵌套时最好使用{}确定层次界限。
                      2.switch语句需要注意:
                             default语句是可选的,它接受除上面接受值的其他值,通俗的讲,就是谁也不要的都归它。
                             case后面可以跟多个语句,这些语句可以不用大括号括起来 。 
                             switch语句判断条件可接受int, byte, char, short型,不可以接受其他类型。
                             一旦碰到第一次case匹配,就会开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,后面case条件下的代码都会被执行,直到碰到break语句为止。我们可以利用这个特点来用同一段语句处理多个case条件。
       循环结构:1.注意while循环语句和do-while循环语句的区别。
                      2.for循环语句的灵活运用。
       break语句:可以中止循环中的子语句和switch语句。一个无标号的break语句会把控制传给当前(最内)          循环(while,do.for或Switch)的下一条语句。如果有标号,控制会被传递给当前方法中的带有          这一标号的语句。
                注:最好使用条件控制循环结束,而不是使用break和标号。
       continue语句:只能出现在循环语句(while,do,for)的子语句块中,无标号的continue语句的作用是          跳过当前循环的剩余语句块,接着执行下一次循环。

 

 

java数组:
       数组变量存在栈内存,数组内容存在开辟的新堆内存中,栈内存存储首元素地址。
       与C不同,java声明数组时,不能指定其长度,编译时将出错
       使用数组时要注意的问题:
                               空指针异常
                               如何得到数组长度
                               数组越界异常
java多维数组:
        java 中并没有真正的多维数组,只有数组的数组, Java中多维数组不一定是规则矩阵形式。
与数组操作相关的函数 :
        使用  System.arraycopy()  函数拷贝数组
        使用    Arrays.sort       函数排序数组

原创粉丝点击