JavaEE入门:学习笔记02

     1.8右移两位,左移两位结果分别是多少?
     答:8>>2=2;8<<2=32.运算效率比直接乘除要高一些。
     
     2.i++,++i的问题:
     如:i=1;
     i++ +2 ->3;相当于i+2 ->3;i++ ->2;
     ++i +2 ->4;相当于++i ->2;2+2 ->4;

     3.java的包装类。
     答:Java有8种基本数据类型,byte,int,short,long,float,double,char,boolean.平时定义变量的时候,仅仅是一个值。
     而使用:Byte,Integer,Double,等定义一个变量时,其实就相当于new了一个对象,可以采用一些方法。
     如Integer num=new Integer(8);num.intValue.
     
     4.java包装类的装箱和拆箱的问题:
     Integer obj=1;//自动装箱
     int i=obj;//自动拆箱
     基本类型
     拆箱好处:可以将String 转化为 基本数据类型,如Integer.valueOf("123");Integer.parseInt("123");
     装箱好处:可以将基本数据类型 转换为String,如String.valueOf(123);

     5.关于Date,Calendar, SimpleDateFormat;
     Date可以获取当前时间。
     Calendar可以对数据进行处理。如:calendar.set(date);calendar.get()//获取毫秒数
                Calendar calendar=Calendar. getInstance(); //对日期进行操作的工具类,实例化
         calendar.setTime(date);  //设置当前时间,可替换now
          int  year=calendar.get(Calendar. YEAR  ); //日期常量,取年
          int  month=calendar.get(Calendar. MONTH  )+1; //Month(0,11)
          int  day=calendar.get(Calendar. DAY_OF_MONTH  );
   SimpleDateFormat:
         //date日期转字符串形式输出
        SimpleDateFormat sdf=  new  SimpleDateFormat( "yyyy年MM月dd日 hh:mm"  );
        String formatDate=sdf.format(date2);
         //字符串日期转格式化
            date = format.parse(str);

     6.break;continue;return的区别:
     break:跳出当前循环;
     continue: 继续下一次循环
     return:跳出当前的方法体
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值