2024年Java最新java十大常用类库总结-适用于java初学者(1),农民工看完都学会了

最后

分布式技术专题+面试解析+相关的手写和学习的笔记pdf

还有更多Java笔记分享如下:

image

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

4.Math

=======

(1)用途:数学计算

(2)常量属性:

PI     E

(3)方法:

int abs(int i);            //绝对值

double round(double  d);   //四舍五入

double random();           //[0,1)随机数

int ceil(double d);        //>=的最小整数

int floor(double d);       //<=的最大整数

//最大值和最小值

sqrt(…) //求平方根

pow(x,y) //求x的y次方

5.Scanner

===========

java.util.Scanner

Scanner   sc=new Scanner(System.in);

String  sc.nextLine();

String  sc.next();

int sc.nextInt();

double sc.nextDouble();

6.包装类

========

(1)有8个:

Byte  Short  Integer  Long  Float  Double   Boolean   Character

(2)包装类是引用数据类型

(3)3种数据类型转换:

基本数据类型   包装类   String

例如:

int    Integer   String

int–>Integer

int i=9;

Integer  in=i;//自动装箱

Integer–>int

Integer  in=new Integer(9);

int  i=in;   //自动拆箱

int -->String

int i=9;

String  si=“”+i;

String–>int

String  si=“9”;

int  i=Integer.parseInt(si);

Integer–>String

Integer  in=new Integer(9);

String si=in.toString();

String -->Integer

String  si=“9”;

Integer  in=new Integer(si);

(4)使用包装类的原因:

包装类的对象,既可以存储数据,又可以提供对数据进行操作的方法。

7.java.util.Date

===================

(1)用途:用来存储日期时间,处理日期时间

(2)构造器:

Date();

//创建当前时间对象

Date(long  time);

//创建以基准时间为参照经过time毫秒后的时间对象

//世界标准基准时间是:1970-1-1 00:00:00 0

(3)方法:

String toString();   //将当前对象中的日期时间以字符串的形式输出

long    getTime();   //返回相对基准时间的毫秒数

过时的方法:

int getYear();     //1900

int getMonth();    //0-11

int getDate();

int getHours();

int getMinutes();

int getSeconds();

int getDay();      //0-6

–对应的有set方法。。。。。。。

8.java.util.Calendar

====================

(1)用途:存储日期时间,处理日期时间

(2)抽象类

(3)子类:GregorianCalendar

(4)方法:

Calendar    getInstance();  //返回一个Calendar子类对象

int  get(int  i);   //返回日历中参数指定的信息

void set(int  i,int  val); //设置日历中参数指定的信息的值

说明:

i 可以用Calendar的静态常量指定。

void setTime(Date  d);//用Date对象的时间来设置当前Calendar对象的时间

Date getTime();       //将Calendar对象的时间转为Date类型

(5)GregorianCalendar

boolean isLeapYear(int year);  //判断参数年份是否是闰年

9.java.text.SimpleDateFormat

============================

(1)用途:时间格式化

(2)父类:DateFormat(抽象类)

(3)构造器:

SimpleDateFormat()

SimpleDateFormat(String  patten);

(4)patten格式定义:

yyyy年MM月dd日 HH:mm:ss  E

(5)方法:

String format(Date  d);   //将Date对象的时间转为我们想要的格式输出

Date   parse(String  ff);

10.java.text.DecimalFormat

==========================

(1)用途:数字格式化

(2)父类:NumberFormat(抽象类)

(3)构造器:

DecimalFormat()

DecimalFormat(String patten);

(4)patten格式定义:

#阿拉伯数字   0阿拉伯数字

.小数点       ,分隔符

一线互联网大厂Java核心面试题库

image

正逢面试跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值