尚学堂015天总结+常用类

015天

行百里者半九十,想要在一个行业里成为顶尖人才,一定满足一万小时定律,要想学好JAVA,需要持之以恒不断地努力,每天都要勤思考+善于询问+解决问题!

今天的收获,整理了JAVA中常用类的方法,表示已经累瘫.......

枚举的主要应用

File类的主要方法

验证用户名,邮箱,登录是否成功的办法

进一步了解了Java中什么是否会打印内存地址,什么是否会输出内容,之前对这个内容非常模糊,现在彻底明白了!

java.uitl.Date类

日期时间相关类有哪些?

Date类(java.util.date)

Calendar类(java.util.Calendar)

SimpleDateFormat类(java.text.SimpleDateFormat)

java.time包下相关的类

java.util.Date类的子类有哪些?位于哪个包中?

已知直接子类: Date , Time , Timestamp,位于java.util包下

DateFormat和SimpleDateFormat类

DateFormat与SimpleDateFormat的关系?

DateFormat是一个抽象类,一般使用它的的子类SimpleDateFormat类来实现。

为什么需要DateFormat类,它的作用是什么?

为了能按照使用者想要的格式输出日期而存在

Calendar类

如何获得一个Calender类的对象?

Calendar calendar =new GregorianCalendar();

请例举出Calender类中五个常用的方法?

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Calendar cal=Calendar.getInstance();//使用日历类

int year=cal.get(Calendar.YEAR);//得到年

int month=cal.get(Calendar.MONTH)+1;//得到月,因为从0开始的,所以要加1

int day=cal.get(Calendar.DAY_OF_MONTH);//得到天

int hour=cal.get(Calendar.HOUR);//得到小时

int minute=cal.get(Calendar.MINUTE);//得到分钟

int second=cal.get(Calendar.SECOND);//得到秒

打印万年历的代码实现

Math类

请你列举出Math类的五个常用方法?

1. abs 绝对值

2. acos,asin,atan,cos,sin,tan 三角函数

3. sqrt 平方根

4. pow(double a, double b) a的b次幂

5. max(double a, double b) 取大值

6. min(double a, double b) 取小值

7. ceil(double a) 大于a的最小整数

8. floor(double a) 小于a的最大整数

9. random() 返回 0.0 到 1.0 的随机数

10. long round(double a) double型的数据a转换为long型(四舍五入)

11. toDegrees(double angrad) 弧度->角度

12. toRadians(double angdeg) 角度->弧度

如何进行静态导入?

import static java.lang.Math.*;//导入Math类的所有静态属性

File类

简述File类的作用?

操作文件,比如添加和删除文件

File类操作目录与文件的常用方法有哪些?

使用递归算法遍历目录结构和树结构

什么是递归算法?

递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或者间接的调用自己。

递归结构包括两个部分:

1.定义递归头。解答:什么时候不调用自身方法。如果没有头,将陷入死循环,也就是递归的结束条件。

2.递归体。解答:什么时候需要调用自身方法。

使用递归算法遍历目录结构和树结构的原理是什么?

自己调用自己

枚举

枚举的定义及使用是什么?

枚举类型的定义包括枚举声明和枚举体。  枚举体就是放置一些常量。

格式如下:

枚举与类是什么关系?

所有的枚举类型隐性地继承自 java.lang.Enum。枚举实质上还是类!而每个被枚举的成员实质就是一个枚举类型的实例,他们默认都是public static final修饰的。可以直接通过枚举类型名使用它们。

但是枚举没有构造方法,不能创建对象

知识回顾

抽象类与抽象方法与接口

你可能感兴趣的:(尚学堂015天总结+常用类)