Java——Java基础知识


Java基础知识
关键字:
    定义:被Java赋予了特殊含义的单词。
    特点:体现上都是英文小写。
    1、 用于定义数据类型的关键字
    基本数据类型:
           整数类型:byte short int long 浮点类型:float double
           字符类型:char 布尔型:boolean
           引用数据类型:类:class 接口: interface

          2、用于定义数据类型值的关键字
                   true(真) false(假) null(空)
          3、 用于定义流程控制的关键字
                   判断:if else switch case default
                   循环:for while do
                   继续循环:continue 结束循环或选择结构:break
                   返回:return
          4、 用于定义访问权限修饰符的关键字
                   private 私有的 protected 受保护的 public 公有的
          5、 用于定义类、函数,变量修饰符的关键字
                  abstract 抽象的  final最终的 static静态的 synchronized同步 enum枚举
          6、用于定义类与类之间关系的关键字
                   extends 继承 implements 实现
          7、 用于定义建立实例及引用实例,判断实例的关键字
                    new 建立实例 this 当前引用 super 父类引用 instanceof 判断对象类型
          8、 用于异常处理的关键字
                    try 检查异常 catch 捕获异常 finally 最终执行
                    throw throws:两多表示抛出异常,但使用位置不同
          9、 用于包的关键字
                     package 创建包 import 导入包

常量:
         定义:Java中固定不变的、表示不能改变的数值。
         例如可以自定义PI = 3.14 

变量:
        概念:内存中的一个存储空间。有自己的名称(变量名)和类型(数据类型)。
        作用:用来不断的存放同一类型的数据,并可以重复使用。
        定义变量的格式:数据类型 变量名 =初始化值;
        数据类型:
            基本数据类型:
                整数类型:byte short int long 浮点类型:float double
                字符类型:char 布尔型:boolean
            引用数据类型:
                class类 interface接口

运算符:
     常用运算符及其优先级:

 

优先级

运算符

结合性

1

() [] .

从左到右

2

! +(正) -(负) ~ ++ --

从右向左

3

* / %

从左向右

4

+(加) -(减)

从左向右

5

<< >> >>>

从左向右

6

< <= > >= instanceof

从左向右

7

== !=

从左向右

8

&(按位与)

从左向右

9

^

从左向右

10

|

从左向右

11

&&

从左向右

12

||

从左向右

13

?:

从右向左

14

= += -= *= /= %= &= |= ^= ~= <<= >>=  >>>=

从右向左






































流程控制:
也称语句,主要有:判断结构、选择结构和循环结构。
    1、 判断结构——if
         if语句的三种格式:
         a) if(条件表达式)
              {
                  执行语句;
              }
         b) if(条件表达式)
             {
                 执行语句;
             }
             else
            {
                执行语句;
            }
        c) if(条件表达式)
            {
               执行语句;
            }
            else if (条件表达式)
           {
              执行语句
           }
           ....
           else
          {
             执行语句;
          }

2、 选择结构——switch
switch语句格式:
switch(表达式)
{
     case取值1:
         执行语句;
         break;
     case取值2:
         执行语句;
         break;
       …...
    default:
       执行语句;
       break;
}

3、 循环结构——while,do while,for
while语句格式:
while(条件表达式)
{
      执行语句;
}

do while语句格式:
do
{
      执行语句;
}while(条件表达式);

for语句格式:
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
      执行语句;
}

函数:
定义在类中的具有特定功能的一段独立小程序。也称方法。
格式:
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…)
{
         执行语句;
        return返回值;
}

其中:
返回值类型:函数运行后的结果的数据类型。
参数类型:是形式参数的数据类型。
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。
实际参数:传递给形式参数的具体数值。
return:用于结束函数。
返回值:该值会返回给调用者。











1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REAdMe.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值