1> java.lang    (package)
 
这个是系统的基础类,比如String等都是这里面的,这个package是唯一一个可以不用import就可以使用的Package
包中关键类:
 
1>>Object类:是类库中所有类的直接或间接父类.
     包含的公共方法:
     protected Object clone()
     public boolean equals(Object obj)
     public final Class getClass()
     protected void finalize()
     public String toString()
 
2>>System类:System类是一个功能强大、非常有用的特殊类,它提供了标准输入/输出、运行时的系统信息等重要工具。但不能创建System类的对象,它所有的属性和方法都是静态(static)的,引用时应以System为前缀。
     System类的属性有三个,分别是系统的标准输入(in)、标准输出(out)和标准错误输出(err):
          public static PrintStream err;
          public static PrintStream in;
          public static PrintStream out;
     System类的常用方法:
          public static long currentTimeMillis();
          public static void exit(int status);
          public static void gc();
 
3>>String和StringBuffer类
     对于字符串常量,为防止修改,通常将它放在String类的对象中.
     对于字符串变量,由于程序中经常需要对它做添加、插入、修改之类的的操作,一般把它存放在StringBuffer类的对象中。
 
String对象可以通过简单赋值语句创建:
     String name = “Petter”;
此外,也可根据String类的构造函数创建String对象:
     String name = new String(“Petter”);
 
String常用方法:
     public int length();        // 获得字符串长度
     public int indexOf(String str);  // 查找字符
     public int lastIndexOf(String str);  // 逆向查找
     public boolean startsWith(String prefix);  // 判断开始子串
     public boolean endsWith(String suffix);   // 判断结束子串
     public char charAt(int index);      // 根据索引得到字符
     public int compareTo(String str);   // 字符串比较
     public boolean equalsIgnoreCase(String str);  // 判断是否相等
     public boolean equals(Object obj);   // 判断是否等值
     public String concat(String str);    // 连接字符串
StringBuffer常用方法:
     public int length();
     public int capacity();//返回当前StringBuffer的容量
     public int indexOf(String str);
     public StringBuffer append(String str);
     public StringBuffer delete(int start, int end);
     public StringBuffer insert(String str, int index);
     public StringBuffer replace(int start, int end, String str);
     public void setCharAt(int index, char ch);
     public String toString();
 
>>Math类
Math类用来完成一些常用的数学运算,这些方法都是static 的类方法,所以使用时不须再创建Math类的对象,可直接用类名作前缀便能方便地调用这些方法。
 
 
 
2> java.io
 
     这里面是所有输入输出有关的类,比如文件操作等
 
3> java.net
     
     这里面是与网络有关的类,比如URL,URLConnection等。
 
4>java.util:
 
实用工具类库:
在这个包中,Java提供了一些实用的方法和数据结构。例如,Java提供日期(Date)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构。
                             ┌java.util.BitSet
                             │java.util.Calendar
                             │      └java.util.GregorianCalendar
                             │java.util.Date
                             │java.util.Dictionary
                             │      └java.util.Hashtable
                             │             └java.util.Properties
                             │java.util.EventObject
                             │java.util.ResourceBundle
                ┌普通类┤      ├java.util.ListResourceBundle
                │          │       └java.util.PropertyResourceBundle │   │java.util.Local
                │          │java.util.Observable
                │          │java.util.Random
                │          │java.util.StringTokenizer
                │          │java.util.Vector
                │          │      └java.util.Stack
Java.util  ┤           └java.util.TimeZone
                │                  └java.util.SimpleTimeZone
                │    
                │          ┌java.util.Enumeration
                ├接 口  ┤java.util.EventListener
                │          └java.util.Observer
                │    
                │           ┌java.util.EmptyStackException
                └异常类┤java.util.MissingResourceException
                              │java.util.NoSuchElementException
                              └java.util.TooManyListenersException
 
5>java.sql
 
     这个是数据库操作的类,Connection, Statememt,ResultSet等

5)Java部分常用package功能介绍的更多相关文章

  1. 12.21 Gson的常用用法 功能介绍 特点

    使用谷歌GSON常用语法: 功能:映射Java Object与json格式的数据 1.通过Annotation注解来声明 2.支持自定义属性名称 3.支持包含或排除属性 4.支持自定义接口自己完成解析 ...

  2. java开发常用jar包介绍(转载)

    jta.jar 标准JTA API必要 commons-collections.jar 集合类 必要 antlr.jar  ANother Tool for Language Recognition ...

  3. JAVA File常用的API介绍

    package coreJava; import java.io.File; import java.io.IOException; public class FileDemo { public st ...

  4. Java 19 新功能介绍

    点赞再看,动力无限. 微信搜「程序猿阿朗 」. 本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章. Java 19 在2022 年 9 ...

  5. Annotation之一:Java Annotation基本功能介绍

    一.元数据的作用 如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类: 编写文档:通过代码里标识的元数据生成文档.这是最常见的,也是java 最早提供的 ...

  6. Java——Spring常用jar包功能详解

    很多小伙伴包括我自己,在使用spring的时候导入了一堆jar包,但是并不明白每个jar的用途,使用spring的不同功能时也不知该导入哪个jar包,今天记录一下spring各个jar包的含义,供大家 ...

  7. Java 14 新功能介绍

    不做标题党,认认真真写个文章. 文章已经收录在 Github.com/niumoo/JavaNotes 和未读代码博客,点关注,不迷路. Java 14 早在 2019 年 9 月就已经发布,虽然不是 ...

  8. 超详细 Java 15 新功能介绍

    点赞再看,动力无限.微信搜「程序猿阿朗 」,认认真真写文章. 本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录,有很多知识点和系列文章. Java 15 在 2 ...

  9. Java 16 新功能介绍

    点赞再看,动力无限.Hello world : ) 微信搜「程序猿阿朗 」. 本文 Github.com/niumoo/JavaNotes 和 程序猿阿朗博客 已经收录,有很多知识点和系列文章. Ja ...

随机推荐

  1. Android系统下检测Wifi连接互联网是否正常的代码

    /**  *  * 判断网络状态是否可用  *  * @return true: 网络可用 ; false: 网络不可用  */    public boolean isConnectInternet ...

  2. Appium + Python -------------元素定位

    说在前面 1.https://github.com/appium/python-client/tree/master/test  里面有一些test ,可以看看,研究研究 2.学会使用 uiautom ...

  3. Deviceone:站在移动互联时代的十字路口上

    最近总能看到类似“App已死,服务永生”.“App必死,web永生” .“App已死,微信建站已生”这样的文章.不晓得这些网络写手到底是想代表某些公司的立场.还是想要表达怎么样的一个情结,文章中语气都 ...

  4. 002..NET MVC实现自己的TempBag

    原文链接:http://www.dotnetbips.com/articles/bc422c95-02cc-4d05-9c5c-fa89d0e78cc0.aspx 1.前言 本来今天是想发那篇关于在W ...

  5. 翻译:wiki中的business logic词条

    Business logic 业务逻辑 From Wikipedia, the free encyclopedia 来自Wikipedia,自由的百科全书 In computer software, ...

  6. NopCommerce 3.80框架研究(一) 数据访问与持久化

    NopCommerce 是一个国外的开源电商系统.3.80版本使用EF6.0 和.Net Framework 4.5.1 并引入了Autofac , Autofac是一款IOC框架,比较于其他的IOC ...

  7. How to deploy JAVA Application on Azure Service Fabric

    At this moment, Azure Service Fabric does not support JAVA application natively (but it's on the sup ...

  8. panguan(判官):一个自研的任务执行引擎的工程实践

    来某厂接近半年了,几乎没写过C++代码,说实话还真的有点手生.最近刚好有一个需求,然而我感觉我也没有办法用C++以外的语言去实现它.于是还是花了几天时间用C++完成编码,这是一个简单的任务执行引擎,它 ...

  9. java(POI):基于模版的Excel导出功能,局部列写保护总结

    需求描述: 1.导出的Excel中部分列包含有下拉列表,并没有尝试过用代码实现这种功能,个人感觉比较棘手,故采用了模版的形式,直接导出数据到已经创建好的Excel模版中 2.Excel的第一列需要写保 ...

  10. ionic cordova file download and load

    1.先添加插件 cordova plugin add org.apache.cordova.file cordova plugin add org.apache.cordova.file-transf ...