基础类库

系统相关:

System类:System类代表当前java程序的运行平台,程序不能创建System类的对象,通过System类直接调用它的变量和方法。System类提供了标准输入,标准输出和错误输出的类变量,并提供了一些静态方法用于访问环境变量,系统属性,还提供了加载文件和动态链接库的方法。

Runtime类:Runtime类代表java程序运行时环境,每个java程序都有一个与之对应的Runtime实例,应用程序通过该对象与运行时环境连接,应用程序不能自己创建Runtime实例,但可以通过getRuntime()获取与之关联的Runtime对象。

常用类:

Object类:所有类,数组,枚举类的父类。

java7新增Objects工具类:Objects类的方法大多是“空指针安全”,即不会报NullPointException异常,只会返回“null”字符串

String,StringBuffer和StringBuilder类:

时间: 2024-12-07 14:01:06

基础类库的相关文章

JDK源码简析--java.lang包中的基础类库

题记 JDK,Java Development Kit. 我们必须先认识到,JDK只是,仅仅是一套Java基础类库而已,是Sun公司开发的基础类库,仅此而已,JDK本身和我们自行书写总结的类库,从技术含量来说,还是在一个层级上,它们都是需要被编译成字节码,在JRE中运行的,JDK编译后的结果就是jre/lib下得rt.jar,我们学习使用它的目的是加深对Java的理解,提高我们的Java编码水平. 本系列所有文章基于的JDK版本都是1.7.16. 本节内容 在本节中,简析java.lang包所包

java核心学习(九) java基础类库之Scanner

从第九节开始,对java的基础类库进行初步学习,这些基础类其中的一些内容是java程序员的基本功 言归正传,开始学习.对于java类库的具体使用方法,可以在IDE里面查看源码和注释,也可以在官方网站查看文档,本学习只是简单过一边重点,并不会面面俱到. Scanner顾名思义就是一个扫描器,可以从文件.输入流.字符串解析数据. 在new Scanner时可以使用不同的构造器参数来创建不同数据源的Scanner,如Scanner sc = new Scanner(System.in)就是对标准输入流

JDK框架简析--java.lang包中的基础类库、基础数据类型

题记 JDK.Java Development Kit. 我们必须先认识到,JDK不过,不过一套Java基础类库而已,是Sun公司开发的基础类库,仅此而已,JDK本身和我们自行书写总结的类库,从技术含量来说.还是在一个层级上,它们都是须要被编译成字节码.在JRE中执行的,JDK编译后的结果就是jre/lib下的rt.jar,我们学习使用它的目的是加深对Java的理解,提高我们的Java编码水平. 本系列全部文章基于的JDK版本号都是1.7.16. 源代码下载地址:https://jdk7.jav

Java千百问_09基础类库(004)_java.lang.management包有什么功能

点击进入_更多_Java千百问-基础类库 1.java.lang.management包有什么功能 java.lang.management包提供了全面的监控和管理工具,包括JVM的监管API.监管API日志.jconsole和其他监控工具.out-of-the-box的监管工具(开箱即用).Java管理扩展平台(JMX)等等.sun在sun.management中提供了对应的实现类.主要类如下图: ? 下面介绍java.lang.management中的类: 管理接口 PlatformMana

Java千百问_09基础类库(001)_lang包有什么功能

点击进入_更多_Java千百问-基础类库 1.lang包有什么功能 java.lang包是java语言的核心,它提供了java中的基础类.包括基本Object类.Class类.String类.基本类型的包装类.基本的数学类等等最基本的类.我们介绍一下Java 8中的java.lang包.主要类如下图:? 大体将java.lang包分为三类:类型.工具.系统,下面分别介绍其中比较常用的类: 类型 对象基类 Object,是java.lang的根类,也是所有类的超类. 类 Class,用来表示类和接

【PHP 基础类库】Prototype 原型版教学文章!

前言 大家好我是:石不易,今天我为大家带来了PHP基础类库原型版的教学文章,至此本人的作品线已分为三大类,分别是:JavaScript前端框架(封装库).PHP模板引擎.以及PHP基础类库.该类库历时断断续续的开发了接近3个来月,期间有大段的空档时期没有开发,因此很惭愧一直拖到至今才算发布也了却了一桩心事.该类库主要分为5大模块,分别是:数据库操作模块.分页模块.文件上传模块.缩略图模块 以及 验证码模块. 获取 此文章为该类库的教学部分,会通过若干个实例源码讲解,来教大家学习使用本类库.在此之

Java千百问_08JDK详解(003)_jdk基础类库都有什么

点击进入_更多_Java千百问 1.jdk基础类库都有什么 了解java核心框架看这里:java核心框架是什么样的 jdk基础类库分为两大部分,基础库.扩展基础库,提供了相当大量的功能,基础库具体如下: lang包.util包(Lang and Util Packages) lang包提供的基本Object类.Class类.String类.基本类型的包装类.基本的数学类等等最基本类. util包提供基本的集合框架.jar处理等基础类. 了解lang包.util包看这里:[lang包.util包有

Java中基础类库使用

Java中基础类库: 在这里我只介绍几种我个人认为会经常使用的 1:Object类中的Clone机制只是对对象进行浅层次的克隆,如果需要进行深层次的克隆的话那么就要自己写(具体Clone方法请参考JavaAPI文档) 2:java7新增的Objects类 它提供了一些工具方法来操作对像,这些工具方法大多是"空指"针安全的.比如你不能确定一个引用变量是否为null,如果贸然的调用toString()方法,则可能引发NullPointException异常:如果使用Objects提供的to

Java以基础类库

Java以基础类库JFC(Java Foundation Class)的形式为程序员提供编程接口API,类库中的类按照用途归属于不同的包中. (一)java.lang包 Java最常用的包都属于该包,程序不需要注入此包,就可以使用该包中的类,利用这些类可以设计最基本的Java程序. String类,提供了字符串连接.比较.字符定位.字符串打印等处理方法. StringBuffer类,提供字符串进一步的处理方法,包括子字符串处理.字符添加插入.字符替换等. System类,提供对标准输入.输出设备

ThefoxFramework - 一个开源的C++基础类库

开源的C++的基础开发库,包括常见的C++常用工具类(file.mutex.semaphore.thread.线程池等).mysql封装.net-snmp封装.net库.rpc.log库. 现在主要工作平台是Windows,最近也在将其中的一部分慢慢的实现Windows和Linux跨平台 本库尽量保证轻量级,功能比较简单 依赖库: 基本上都需要的支持std::tr1, rpc部分需要protobuf库 项目地址:https://git.oschina.net/macwe/thefoxframew