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

Java常用(二)

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

69361

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 打开一个文件只用于写入。

38510

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 所有方法都是方法,可以直接通过名来调用它

52620

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就是其中佼佼者。

92220

Java必知必会常用

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

64110

顶级Javaer,常用 14 个

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

42430

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中更多常用...如果您想深入学习其中任何一个,可以查阅它们官方文档以获取更多信息和示例代码。

16420

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常用案例和方法推荐了

40510

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.3K31

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

90010
领券