常用API

常用API
        判断一门语言是否强大,其中一个指标就是看已经提供的可用函数库或类库是否丰富
        JavaSE提供了丰富的类库
        常用的包:java.lang/java.util/java.io/java.sql
Math类
        位于java.lang包中
        数学类定义了许多数学函数,如sin、cos、exp、abs等。Math类是一个工具类,它在解决与数学有关的一些问题有着非常重要的作用。
        这个类有两个静态属性:E和PI。E代表数学中的e 2.7182818,而PI代表圆周率3.1415926。
        Math类中的方法都是static方法,调用静态方法可以直接使用类名.方法名来调用,不需要先创建类的一个对象
Math类—静态方法
        Math.abs 求绝对值
        Math.sin 正弦函数 Math.asin 反正弦函数
        Math.cos 余弦函数 Math.acos 反余弦函数
        Math.tan 正切函数 Math.atan 反正切函数
        Math.toDegrees 弧度转化为角度
        Math.toRadians 角度转化为弧度
        Math.ceil 得到不小于某数的最大整数
        Math.floor 得到不大于某数的最大整数
Date类
       表示特定的瞬间,精确到毫秒
       DateFormat类(抽象类)
       抽象类,以与语言无关的方式格式化并分析日期或时间。
       SimpleDateFormat类( DateFormat的子类)
       与语言环境相关的方式来格式化和分析日期的具体类
       Calendar类
       抽象类,为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。

Java中日期的常见处理
      创建日期
      日期格式化显示
      日期的转换(主要是和字符串之间的相互转换)
      日期中年、月、日、时、分、秒、星期、月份等获取。
      日期的大小比较、日期的加减。

时间格式:

String months[]={"Jan","Feb","Mar","Apr","May","Jun","July","Aug","Sep","Oct","Nov","Dec"};

Calendar cal=Calendar.getInstance();

System.out.print(months[cal.get(Calendar.MONTH)]);

System.out.print("/"+cal.get(Calendar.DATE)+"/");

System.out.print(cal.get(Calendar.YEAR));

时间: 2024-10-22 19:32:07

常用API的相关文章

C++ 中超类化和子类化常用API

在windows平台上,使用C++实现子类化和超类化常用的API并不多,由于这些API函数的详解和使用方法,网上一大把.本文仅作为笔记,简单的记录一下. 子类化:SetWindowLong,GetWindowLong,CallWindowProc,FindWindowEx 超类化:GetClassInfoEx,RegisterClassEx,UnRegisterClass 以上函数在代码中的使用见<C++ 中超类化和子类化> VC中基于SDK编程的窗口子类化 VC中基于SDK编程的窗口子类化的

List容器——ArrayList及常用API

List: ①   List容器是有序的collection(也称为序列).此接口的用户可以对List容器中每个元素的插入位置进行精确地控制.用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素.List容器允许插入重复的值,包括null; ②   最常见的两个List接口的实现类是ArrayList和LinkedList; ArrayList及常用API: ①   ArrayList—动态数组; ②   ArrayList类扩展了AbstractList并实现了List接口

hadoop常用api编写

package hsfs常用api; import java.io.ByteArrayInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.net.URI;import java.net.URISyntaxException; import org.apache.hadoop.conf.Configuration;

hadoop java接口及常用api

# java接口及常用api package com.yting.hadoop.hdfs; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FSDataInputS

java:Hibernate框架(环境搭建,Hibernate.cfg.xml中属性含义,Hibernate常用API对象,HibernteUitl,对象生命周期图,数据对象的三种状态)

1.环境搭建: 三个准备+7个步骤 准备1:新建项目并添加hibernate依赖的jar文件  准备2:在classpath下(src目录下)新建hibernate的配置文件:hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configurati

STL vector常用API

1.容器:序列容器(时间决定).关联式容器(容器中的数据有一定规则) 2.迭代器:通过迭代器寻找.遍历容器中的数据 vetor的使用:数据遍历与输出 #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<vector> //向量 动态数组 #include<algorithm> //算法头文件 #include<string> using namespace std; void myPrint

Javascript操作DOM常用API总结

Javascript操作DOM常用API总结 原文地址:http://luopq.com/2015/11/30/javascript-dom/ 类型 Node类型(ELEMENT_NODE:1 ATTRIBUTE_NODE:2 TEXT_NODE:3 COMMENT_NODE:8``DOCUMENT_NODE:9 DOCUMENT_FRAGMENT_NODE:11) 节点创建型(createElement createTextNode cloneNode createDocumentFragme

Collection类及常用API

Collection类及常用API Collection—类集工具类,定义了若干用于类集和映射的算法,这些算法被定义为静态方法,具体查看api文档; a)  public static void sort(List<T> liet) b)  public static int binarySearch(List<T> list,T key) c)  public static void reverse(List<?> list) d)  public static vo

List容器——LinkedList及常用API,实现栈和队列

LinkedList及常用API ①   LinkedList----链表 ②   LinkedList类扩展AbstractSequentialList并实现List接口 ③   LinkedList提供了一个链表数据结构 ④   LinkedList有两个构造方法 a)   LinkedList() b)   LinkedList(Collection c) ⑤   除了继承的方法之外,LinkedList类还定义了一些有用的方法用于操作和访问容器中的数据; a)   void addFir

canvas常用api文件

初识js起便开始接触canvas,总觉得h5是未来发展的趋势,更是门很装逼的艺术.其实canvas并不是html而是js,因为属于html标签,暂时把它放在html里写.个人对于canvas下的原生“弱智”画图api比较感兴趣,而对于cocos2d-html5这样的框架没啥兴趣,曾经也在公司利用cocos2d框架做过游戏,因为终究不是做游戏的料,放弃了,但是对于canvas的爱好,是不会变的.利用canvas,几行代码就能有神奇的装逼效果.已经一年多没接触canvas了,等我有时间补上canva