笔记


Arrays

Arrays类包含用于操作数组的各种方法。还包含一个静态工厂,允许将数组转为List

方法 描述
List asList(T。。。a) 返回由指定数组构造的List
void sort(Object[] a 对数组进行排序
void fill(object[] a,object val) 为数组的所有元素都赋上相同的值
boolean equals(Object[] a,Object[] a2) 检查两个数组是否相等
int binarySearch(object[] a,object key) 对排序后的数组使用二分法查找数据

小练习:start1.test3


StringBuilder

StringBuilder 类是可变的。它是String的对等类,他可以增加和编写字符的可变序列,并且能够将字符插入到字符创中间或附加在字符串末尾(当然是不用创建其他对象的)

构造方法

构造方法 说明
StringBuilder() 构造一个其中不带字符的StringBuilder,其初始容量为 16 个字符
StringBuilder(CharSequence seq) 构造一个StringBuilder,它包含于指定的CharSequence相同的字符
StringBuilder(int capacity) 构造一个具有指定初始容量的StringBuilder
StringBuilder(String str) 并将其内容初始化为指定的字符串内容

常用方法

方法 返回值 功能描述
insert(int offsetm,object obj ) StringBuilder 在offsetm的位置插入字符串obj
append(Object obj) StringBuilder 在字符串末尾追加字符串obj
length() int 确定StringBuilder对象的长度
setCharAt(int index,char ch) void 使用ch指定的新值设定index指定的位置上的字符
toString() String 转换为字符串形式
reverse() StringBuilder 反转字符串
delete(int start,int end) StringBuilder 删除调用对象中从start位置开始到end指定的索引(end-1)位置的字符序列)
replace(int start,int end,String str) StringBuilder 使用一组字符替换另一组字符。将用替换字符串从start指定位置开始替换,直到end指定的位置结束

小练习:start1.test4


Calendar

构造方法 说明
GregorianCalendar() 创建的对象中的相关值被设置成制定时区,缺省地点的当前时间,即程序运行时所处的时区、地点的当前时间
GregorianCalendar(TimeZone zone) 穿件的对象中的相关值呗设置成指定时区zone,缺省地点的当前时间
GregorianCalendar(Locale aLocale) 创建的对象中的相关值呗设置成缺省时区,指定地点aLocale的当前时间
GregorianCalendar(TimeZone zone,Locale aLocale) year-创建的对象中的相关值被设置成指定时区,指定地点的当前时间

TimeZone是java.util包中的一个类,其中封装了有关时区的信息。每一个时区对应一组ID。类TimeZone提供了一些方法完成时区与对应ID两者之间的转换

Locale只是一种机制,它用来标识一个特定的地理、政治或文化区域获取一个Locale对象的构造方法


Date

Date类表示日期和时间,里面封装了操作日期和时间的方法。Date类经常用来获取系统当前时间。

构造方法 说明
Date() 构造一个Date对象并对其进行初始化以反映当前时间
Date(long date) 构造一个Date对象,并根据相对于GMT 1970年1月1日 00:00:00的毫秒数对其进行初始化

很多都过时了= =


Math

Math类在java.lang包中,包含用于执行基本数学运算的方法,如初等函数、对数、平方根和三角函数。
小练习:start1.test5


System

System类提供了以下功能:

  • 标准输入,标准输出和错误输出流
  • 访问外部定义的属性和环境变量
  • 加载文件和库的方法
  • 以及用于快速复制数组的实用方法

System不可以被实例化,只可以使用其静态方法。
小练习:start1.test


Rondom

rondom类用于生产伪随机数流,在java.util包下
小练习:start1.test6


Java基础0309相关推荐

  1. Java基础入门语法和安装

    1. Java概述 1.1 Java语言背景介绍(了解) 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford Un ...

  2. Java笔记整理-02.Java基础语法

    1,标识符 由英文字母.数字._(下划线)和$组成,长度不限.其中英文字母包含大写字母(A-Z)和小写字母(a-z),数字包含0到9. 标识符的第一个字符不能是数字(即标识符不能以数字开头). 标识符 ...

  3. java基础(十三)-----详解内部类——Java高级开发必须懂的

    java基础(十三)-----详解内部类--Java高级开发必须懂的 目录 为什么要使用内部类 内部类基础 静态内部类 成员内部类 成员内部类的对象创建 继承成员内部类 局部内部类 推荐博客 匿名内部 ...

  4. Java基础概念性的知识总结

    属于个人的所学的知识总结,不是全面的 1.JDK.JRE和JVM三者的区别 01.JDK:(Java Development ToolKit)Java开发工具包,是整个Java的核心.包括了Java的 ...

  5. 我的面试标准:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架!...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:hsm_computer www.cnblogs.com/J ...

  6. 叮!您收到一份超值Java基础入门资料!

    摘要:Java语言有什么特点?如何最大效率的学习?深浅拷贝到底有何区别?阿里巴巴高级开发工程师为大家带来Java系统解读,带你掌握Java技术要领,突破重点难点,入门面向对象编程,以详细示例带领大家J ...

  7. java重要基础知识点_必看 | 新人必看的Java基础知识点大梳理

    原标题:必看 | 新人必看的Java基础知识点大梳理 各位正在认真苦学Java的准大神,在这烈日炎炎的夏季里,老九君准备给大家带来一个超级大的"冰镇西瓜,"给大家清凉一下,压压惊. ...

  8. Java基础-Date类常用方法介绍

    Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...

  9. [Spring 深度解析]第1章 Java基础

    第1章 ◄Java基础► 在学习Spring之前我们需要对Java基础语法有一定的了解,Java中最重要的两个知识点是注解和反射.注解和反射在Spring框架中应用的最广泛.掌握注解和反射,有助于后面 ...

  10. 清华学长免费分享Java基础核心知识大总结(1)

    自学Java,如果觉得看<Java编程思想>或者<Core Java>等之类的"圣经"觉得内容太多,一下子吃不透的话,不妨看看这本<Java基础核心总 ...

最新文章

  1. 独家 | 人工智能和大数据是如何联系在一起的?
  2. 2020 年 11 月程序员工资统计,Java 市场占有率仍第一
  3. python-dotenv的使用
  4. Adapter.getView convertView(重用View) ViewHolder(避免findViewById)
  5. 3月14日dnf服务器维护,DNF体验服3月14日更新介绍 肝深渊送爆肝王称号!
  6. 图片合成gif_谈谈有哪些好用的制作GIF的方式
  7. matplotlib color 参数
  8. office mime type
  9. 荔枝派Nano 全流程指南
  10. NS前缀是什么意思?
  11. 吃鸡神器!新款苹果 iPad,免费送一台!
  12. 基础才是王道——TCP/IP详解学习笔记 这位仁兄写得太好了
  13. laravel 邮件发送
  14. javassist技术研究Sql注入检测
  15. C盘莫名其妙就满了怎么办?
  16. MongoDB 5.0.8版本的使用
  17. window.XMLHttpRequest
  18. 如何用项目管理软件,帮助项目经理监控进度?
  19. 如何在本地电脑搭建asp(php)网站环境
  20. 找不到dlopen failed: library /data/data/com.example.gpstest1/lib/libgnustl_shared.so not found

热门文章

  1. JS基础_自增和自减
  2. BZOJ 1051 || POJ 2186 受欢迎的牛 Tarjan
  3. C++中的模板那点事
  4. ecshop实现弹出登录框
  5. 二十、K8s集群设置2- HTTPS-CFSSL
  6. 什么是持续集成(CI)/持续部署(CD)?
  7. ASA REST API安装步骤
  8. Tomcat详解(三)——tomcat多实例
  9. MySQL 第七次练习(存储过程函数)
  10. nyoj--38--布线问题