内部类

1、成员内部类:

      访问外部类成员变量:外部类.this.成员变量

      普通成员内部类:public  class  类名{   }

      静态成员内部类:static   class  类名{   }     静态内部类只能访问静态变量或方法

      私有内部类:不能用以上方法实例化,在本类中可以使用,在本类方法中加入写在外部类方法中,new内部类().内部方法()

2、局部内部类:

      写在外部类方法内,new 内部类().方法名()

      方法中必须加形参find修饰

3、匿名内部类:

      不能用修饰符和static修饰,首先建立一个接口,然后implements,建立一个方法

4、系统高积类:

     Object类:object中equips()方法等价于==,toString()方法重写

     System类:三个变量(in标准输入流键盘输入、out标准输出流显示器、err错误输出流)

                     System.getproperty(String  key)    参数(System.getproperty(java.version))

                     java.version   java运行时环境版本

                     java.home      java安装目录

                     os.name         操作系统的名称

                     os.version      操作系统版本

                     user.name      用户账户名称

                     user.home      用户的主目录

                     user.dir           用户当前工作日

5、Math类:round(float  a)    返回最接近的值int

                     ceil(double  a)    向上取整

                     floor(double  a)  向下取整

                     pow(double  a,double  a)   幂运算    pow(3,2) =3的2次方等于9

5、Date类:Date   d=new   Date();当前时间

                     d.getyear       返回2018-1900的差

                     d.getmonth    当前月份-1

                     d.getDate      当前月的第几天

                     Data   d=new   Data(2018-1900,11-1,28)    通过有参构造指定年份

                     d.gettime()     返回毫秒数

                     Data   d=new   Date(System.currentTimeMillis())    d代表当前时间

6、Calendar类:Calendar   c=Calendar.getInstancel()

                            c.get(Calendar.YEAR)       年

                            c.get(Claendar.month)       当前月份-1

                            c.get(Calendar.Hour)         12小时制

                            c.get(CalendarHour_of_day)        24小时制

                            c.get(Calendar.Day_of_week)      一周的第几天+1

7、DateFormat类:SimpleDateFormat    sf=new   SimpleDataFormat("yyyy-MM-dd")

                          从Date到文本(2018-10-10)以yyyy-MM-dd格式格式化时间

                          Data   data=new   Data()           

                          String  str=sf.format(data)   转成字符串

                          data=sf.parse("2018-10-10")    转化成日期格式

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值