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

本文详细介绍了Java的基本语法特点,包括大小写敏感性、语句格式、注释方式、标识符定义、常量及变量使用规则等。同时,还深入探讨了流程控制结构如顺序、选择和循环结构,并解析了数组的特性和操作方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值