学习笔记2—Java基础2

    技术2025-08-31  13

    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       函数排序数组

    最新回复(0)