首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java常用类库(二)

    顶哥说Java是世界的,但项目不是。...今天介绍集合类的以下内容: Iterator迭代器 子范围视图简介 Iterator迭代器: ---- 应该将java迭代器认为是位于两个元素之间, 当调用next 时,迭代器就越过下一个元素,并返回刚刚越过的那个元素的引用...图1:迭代器原理 需要注意的是,对于迭代器的next 方法和remove方法的调用具有互相依赖性.如果调用remove之前没有调用next将是不合法的,会抛出IllegalStateException异常...图3:子范围视图 第一个索引包含在内,第二个索引不包含在内,这与String类的substring操作中的参数情况相同,可以将任何操作用于子范围,并且能够自动地反映到整个列表的情况.例如可以删除整个子范围...视图技术在集合框架中有许多非常有用的应用, 这里只是介绍了一个非常简单实用的例子。

    72161

    Java常用类库(一):

    顶哥说:Java是世界的,但项目不是! Java有非常多的类库,而我们不会也不用都去学习,毕竟你也仅仅掌握了你手机20%的功能却足够你使用,不是吗?...今天简单介绍以下类: Object Date DateFormat Calender Object类: ---- 可以把Object类理解为java的第一个类,其他所有的类(包括自定义的)都默认继承该类...常用方法: getTime()//返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date对象表 示的毫秒数。...DateFormat类: ---- 该类是一个抽象类: 在开发中,日期的格式处理是经常会遇到的,此时我们就可以用DateFormat的子类SimpleDateFormat来处理; 常用构造方法: SimpleDateFormat...() SimpleDateFormat(String pattern) 常用模式字母: y 年 M 年中的月 d 月中的天 h 一天中的小时数am/pm(1-12) m 小时中的分钟数 s 分钟中的秒数

    1.1K30

    os类库常用操作

    一:os类库介绍 os模块包含普遍的操作系统功能,如果你希望你的代码和平台无关,那这个模块会很重要。...二:常用方法介绍 1.os.name 输出字符串:指正在使用的平台,如果是windows则用‘nt’表示,对于linux则用‘posix’ 2.os.getcwd() 当前的工作目录 3.os.listdir...返回一个打开的连接到管道文件对象,文件对象可以读或写,在于模式是'r'(默认) 或'w',bufsize参数,和内建的open()函数是同一个意思。...文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。一般用于非文本文件如图片等。 r+ 打开一个文件用于读写。...文件指针将会放在文件的开头。 rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。一般用于非文本文件如图片等。 w 打开一个文件只用于写入。

    42710

    Java Review (二十、基础类库----常用类)

    Object 类 Object 类是所有类、数组、枚举类的父类 ,也就是说, Java 允许把任何类型的对象赋给 Object 类型的变量 。...因为所有的 Java 类都是 Object 类的子类 , 所以任何 Java 对象都可以调用 Object 类的方法 。...Object类提供了如下几个常用方法 : boolean equals(Object obj): 判断指定对象与该对象是否相等 。...; // 0 = LATIN1, 1 = UTF16 } API:java.lang.String StringBuilder、StringBuffer 为了能高效拼接字符串,Java标准库提供了...Java 提供了 Math 工具类来完成这些复杂的运算, Math类是一个工具类,它的构造器被定义成 private 的, 因此无法创建 Math 类的对象 ; Math 类中的所有方法都是类方法,可以直接通过类名来调用它

    55520

    Java世界最常用的工具类库

    Java世界有很多实用的工具类框架,今天介绍3个使用频率最高的框架。...有很多实用的工具类并没有全部列出来,只列出了最基础的一部分,感兴趣的小伙伴,可以看官方的api进行更深入的学习 Apache Commons Apache Commons有很多子项目,常用的项目如下 项目...作用 BeanUtils 对Java Bean进行各种操作,复制对象,属性 Codec 处理常用的编码,解码 Collections 扩展Java集合框架的操作 I/O 输入/输出工具的封装 Lang...= stopwatch.elapsed(TimeUnit.SECONDS); TimeUnit 可以指定时间精度 Joda Time jdk1.8之前,日期操作类常用的只有java.util.Date...这就逼迫用户去选择第三方的日期操作类,Joda Time就是其中的佼佼者。

    1K20

    Java必知必会的常用类库

    初学者需要造轮子的能力,而熟练开发者需要改轮子的能力,精通者需要发现轮子的能力。今天整理一些在项目中常用的轮子,以便大家能在项目中使用。...2、XML类库 在JSON格式报文还没很流行的时候,大部分数据传输都是使用XML格式的报文,Java也有很多处理XML报文的类库。...例如Dom4j、JDOM、JAXB 、XStream等,每个类库都有自己的优点,在项目中可以按照需求挑选合适的类库。 ? 3、PDF类库 市面上处理PDF的主要有PDFBox和iText这两个类库。...熟悉这些类库的API成为程序员的必备技能。 ?...小编常用的有HtmlParser和Jsoup。HtmlParser已经没落了,很久没有更新了;而Jsoup是新一代HTML解析类库,是一个集强大和便利于一体的HTML解析工具。

    67910

    顶级Javaer,常用的 14 个类库

    在这里,我盘点一下项目中常用的工具类库和Jar包,来看一看一个Java程序员要学多少东西才能走的更加长远。 1. Netty 第一送给Netty。...个人觉得,apache-commons的很多工具,已经是过度设计了,在一些新项目里,我已经很少使用了。 取而代之的,是大量使用guava工具类库,以及国产的hutool工具类库。...日志组件 日志组件是常用的类库,最早得到广泛使用的是log4j,而现阶段比较流行的是slf4j+logback。由于这些类库非常的好用,JDK自带的JUL反而无人问津。...End 这些类库,是我在工作中最长用到的,也是关注最多的。...正是得益于这些稳定、可靠的类库,我们的应用开发才能够如此迅速。想要什么功能?找个类库吧,大体就能实现,这就是目前的开发幸福的地方。

    50430

    Python常用类库:提升编程效率的利器

    Python是一种强大的编程语言,它拥有丰富的类库和模块,这些工具可帮助开发者更快地完成各种任务。本文将介绍一些Python中常用的类库,它们涵盖了从数据处理到Web开发的各个领域。...无论您是初学者还是经验丰富的开发者,这些类库都将对您的工作产生积极影响。 NumPy:数值计算的基础 NumPy是Python中最常用的数值计算库之一。...它提供了高性能的多维数组对象(称为ndarray)和用于处理这些数组的各种数学函数。NumPy是许多其他科学计算类库的基础,包括pandas和SciPy。...n_neighbors=3) # 训练模型 clf.fit(X_train, y_train) # 预测 predictions = clf.predict(X_test) 这些是Python中更多常用的类库...如果您想深入学习其中任何一个类库,可以查阅它们的官方文档以获取更多信息和示例代码。

    23120

    java开发常用的工具类库google guava

    GuavaGuava是一个Google开源的Java核心库,它提供了许多实用的工具和辅助类,使Java开发更加简洁、高效、可靠。目前和hutool一起,是业界常用的工具类库。...shigen也比较喜欢使用,在这里列举一下常用的工具类库和使用的案例。...可以通过传递一个 CacheLoader 对象来定义如何加载缓存中不存在的数据。CacheLoader 是一个抽象类,需要实现 load 方法,用于根据键加载对应的值。...缓存大小限制:设置缓存的最大容量,当缓存超过设定的容量时,可以通过一些策略(比如使用 LRU 或 FIFO)来自动淘汰一些不常用的缓存项。可以使用 maximumSize 方法设置缓存的最大容量。...(); // 输出: Hit Rate: 1.0 System.out.println("Hit Rate: " + stats.hitRate());}以上就是guava常用的案例和方法推荐了

    57710

    Python 学习入门(3)—— 常用类库

    常用的自带类库 ? 常用的外部类库: Tkinter———— Python默认的图形界面接口。...QT就是实现了KDE环境的那个库,由一系列的模块组成,有qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml,包含有300个类和超过...PyQt还支持一个叫qtext的模块,它包含一个QScintilla库。该库是 Scintillar编辑器类的Qt接口。   PyMedia ———— 用于多媒体操作的python模块。...ftplib模块 ———— 定义了FTP类和一些方法,用以进行客户端的ftp编程。我们可用python编写一个自己的ftp客户端程序,用于下载文件或镜像站点。...  wxPython ———— GUI编程框架,熟悉MFC的人会非常喜欢,简直是同一架构 参考推荐: python常用类库 python 常用类库(推荐) 关于 python ImportError

    1.4K31

    C#常用操作类库四(File操作类)

    /****************************************           * 函数名称:WriteFile           * 功能说明:写文件,会覆盖掉以前的内容...System.IO.File.Exists(Path))                 s = "不存在相应的目录";             else             {                 ...System.IO.File.Exists(Path))                 s = "不存在相应的目录";             else             {                 ...                {                     if (File.Exists(d))                         File.Delete(d); //直接删除其中的文件...,该里面是包含文件以及目录路径的一个数组                 //如果你指向copy目标文件下面的文件而不包含目录请使用下面的方法                 //string[] fileList

    96110
    领券