最后
分布式技术专题+面试解析+相关的手写和学习的笔记pdf
还有更多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核心面试题库
正逢面试跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!
跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!