java基础

1.Java是跨平台的运行的,因为Java是运行在虚拟机上的。

2.Java的环境配置,是从JDK安装,到配置到环境变量中,或者用Eclipse开发工具写代码。

3.Java的基本数据类型为:long,int,short,char,float,double,byte,Boolean。

               数据类型的转换分为自动转换和强制转换:在Java中小的转大的是自动转换;大的转小的是强制转换;

               列如:    float     a=3.5f;       转换为--------》  double        d=a;

                              double   a=3.5;      转换为--------》   float           d=(float)a;                                    

4.Java的引用类型:String。

5.Java的运算分为算术运算,逻辑运算,位运算。

         算术运算:+,-,*,/,% 

         逻辑运算:&&,||,Boolean。

         位运算:  <<<,>>> .

6.条件判断语句:if(条件表达式){

                               执行语句;

                                  }

                             switch (条件表达式) {
                                    case    值:
    
                                 break;

                                    default:

                                 这是里是上面语句块中都有执行,所执行的语句块;
                                  break;
                                            }

        

7.循环语句:    for(初始值;表达式;增长条件) {

                                循环体;

                         }

                       while(表达式){

                               循环体;

                              }

                         do{

                             循环条件;

                                   }while(表达式);

            while语句和do—while语句的区别:while循环是先判断表达式为TRUE时,才执行循环,而do—while是先执行一次循环体在去判断表达式是否为TRUE,如果是才继续执行,反之不执行。

9.循环语句或判断语句中所用的两个跳出语句的区别:break,continue;

                                                                                     break是跳出整个循环语句而continue是跳出当前循环语句,接着下次继续循环。

10.  在循环语句中经常用到的i++;++i;i--;--i;

                                          在Java中的i++是指先赋值在增加,++i是指先增加在赋值,反之i--或--i同上的。

                                       例如:          for(int   a=1;a<15;){

                                                                   int    h=0;

                                                                       h= a++;

                                                                       System.out.print("h="+h);

                                                         }

                                                      输出结果:1

                                         例如:             for(int  a=1;a<15;){

                                                                       int    h=0;

                                                                         h=++a;

                                                                        System.out.print("h="+h);

                                                                 }

                                                       输出结果:0

11.   Java中的==或equals()的区别:

                       ==是比较两个对象的地址;equals()是比较两个的内容;

                     public  class   Test{

                                  public   void static   main(String[]   args){

                                                         String      s1 = "Monday"; 

                                                         String s2 = new String("Monday");

                                                          if(s1==s2){

                                             System.out.println("s1 == s2");

                                                                         }else{

                                                             System.out.println("s1 != s2"); 

                                                     }


                                                    if(s1.equals(s2)){

                                                                System.out.println("s1 equals s2"); 

                                                         }else{

                                                               System.out.println("s1 not  equale  s2");

                                                           }

                                                   }


                             }

                                                          程序输出:s1 != s2 s1 equals s2 ;  说明  s1,s2分别引用了两个"Monday"  String类型。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值