欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java基础知识总结上,Java基础知识总结

来源: javaer 分享于  点击 40362 次 点评:233

Java基础知识总结上,Java基础知识总结


java基础知识

1、常量(java中固定不变的)

      整数:12348456666

      小数:1.1 2.4

      字符:'' 汉字,一个字符  ' ' ,必须写,只能一个

      字符串:双引号的,字符串常量"随便的写"

      布尔:true,false 成功就是真,失败就是假

      null常量  ,一切引用数据类型的公共值

      p = null;

2、变量

     变量有什么作用:变化的内容,存储常量值,方便我们计算

     定义变量的三个要素:

     格式:数据类型变量名 = ;

     变量名,必须满足,标识符的要求,尽量有意义

     注意,作用范围,大括号

3. 数据类型

   Java中只有两种数据类型

   基本类型

       数值型:byte--8 short-16 int-32 long-64

       浮点型: floatdouble  0.0

      字符型:char-16  存储一个字符,取值范围是:0-65535

      布尔型:boolean  true false

  引用类型

      数组  null

          null

      接口  null

     一个比较特殊的 String 类型。

 4. 运算符

        ++ 对变量,进行自增1的运算,符号在前,在后

         int i = 10;

         int j = 1 ;

         j = ++i;  先自己增长1,在赋值到j上去

         j = (i++);  先赋值到j,自己在增长,

         无论如何i自己都会+1 的,影响到和它运算的变量

        >> << >>>位移运算符,注意的是:只有无符号右移运算符。

         针对于二进制操作的,一个整数,在内存中,是二进制表示

         进行位移,移动的是二进制位

         | 或,~非,^异或

5. 语句环节

     判断 if else

 写法格式:

       if(条件){}

       if(条件){}else{}执行执行一个

       if(条件){}else if(条件){} else if(条件){}else{}只要有一个if条件是真,后面的程序不执行了

            

       选择 switch

 格式:

        switch中可以接受什么数据类型:byteshort int char --JDK1.4

        switch中可以接受什么数据类型:byteshort int char 枚举 --JDK1.5

        switch中可以接受什么数据类型:byteshort int char 枚举 String --JDK1.7

        swtich(表达式){

               case 常量1:

                    执行的代码;

                   break;

                  case 常量2:

                    执行的代码;

                    break;

                   default:

                     执行的代码;

                   break;

            }

需要注意的是:case后是冒号,而不是分号。要理解break的作用。

       

       注意:for不看变量,不看增量,只看条件

       forwhile可以互换的时候,推荐是用for,省内存

       for(初始化变量;条件;增量){

         for(){

            

                 }

           }

       

       while(条件){

           while(条件){

            }

        }

       do{

         }while(条件);

       

       嵌套循环,主要的是,程序的运行次序 

       两个关键字 break,continue只能在循环中

 6.  函数 function

      什么是函数:完成某一个功能的独立代码块

      不调用,不执行

    定义函数的格式:

        修饰符返回值类型  函数名(参数列表){

              函数的执行代码

              变量,语句,调用其他函数

            return ;

        }

  

       返回值类型:数据类型,返回基本类型,返回引用类型

       返回值类型,就是一个函数,运行后结果的数据类型

       如果函数运行后,没有结果,返回值类型写void

       参数列表:写法,数据类型变量名...

       参数,就是函数运行的时候,不确定的未知数。

  7.数组

      可以将统一数据类型的数据,存储到一个容器中

       容器就是数组,定长,数组中存储数据的个数,创建完毕了,定死

       数组定义的格式:

            int[] arr = {1,2,3};简单,直观

             int[] arr = new int[3];//创建一个只能存储3个数组

             int[] arr = new int[]{1,2,3,4};

             

       数组中出现的异常:

             索引越界异常ArrayIndexOutOfBonusException arr[5]

             空指针异常  NullPointerException  int[] arr = null;  arr[0]

                

       数组的操作,遍历,获取大值

       遍历:从数组中,将每一个数据获取出来

       for(int x = 0 ; x < arr.length; x++){

           System.out.println(arr[x]);

        }

      int[] arr ;

      int arr[];

      int[] x,y[];

 

 

 

 

 

 

 

 

 

 

相关文章

    暂无相关文章
相关栏目:

用户点评