笔记整理六shensiyang的技术博客

-----------------------------------

第六部分 字符串、I/O、格式化、解析

1、在程序中大量的String常量内往往有大量的冗余,JVM留出一块特殊的内存区域。JVM留出一块特殊的内存区域,称作“String常量池”。

2、String类的方法:

charAt(int index):返回位于指定索引处的字符,String索引从0开始。

concat(String s):追加字符串到另一个字符串末尾。

substring(int begin,int end):第一个参数从0开始,代表起始位置。第二个参数从1开始,代表结束位置。

3、StringBuffer和StringBuilder类型对象能够被反复修改,而不会遗留下大批丢弃String对象这样的重大问题。StringBuilder类不是线程安全的。

4、StringBuilder的方法:

delete(int start,int end):第一个参数从0开始,第二个参数从1开始。

insert(int offset,String s):插入的偏移量,从0开始。

reverse():颠倒字符。

5、File类创建文件:

6、FileWriter\FileReader:

7、BufferedWriter\BufferedReader:

BufferedWriter构造函数参数Writer.

BufferedReader构造函数参数Reader.

8、PrintWriter构造函数参数:Writer\File\String\OutputStream.

9、处理File和Directory:

10、File的delete()方法:若删除目录,则必须目录为空,否则返回false。

renameTo()方法:给现有File对象一个新File对象(重命名),也可以重命名一个不为空的目录。

11、显示的把一个变量标识为transient,则该变量的值不会被串行化。

12、ObjectOutputStream\ObjectInputStream:

13、若某个不可串行化的对象标识为transient,则反串行化时该对象为空,解决方案:

14、反串行化一个对象时,我们不希望发生任何正常的初始化。反串行化可串行化类实例时,构造函数不会运行,并且不会给实例变量提供它们最初的赋值。

当子类是可串行化而父类不可串行化时,那么从父类继承的所有实例变量都将被重置为它们在对象原始构造期间所赋予的值。

如果串行化一个数组或集合,则其中的每个元素都必须都是可串行化的。

静态变量永远不会保存为对象状态的一部分。

15、日期:

16、Date类:

setTime()、getTime()都使用毫秒计数法。

17、Calendar类:

Date d1=new Date(10000000);

另一种方式:

18、DateFormat类:

Date d=new Date(100000000);

把Date转换为String会损失一些精度.

19、Locale类:Locale loc = new Locale(“it”);  //意大利语。

Locale类中的两个方法:

getDisplayCountry():某地区的国家的名称。

getDisplayLanguage():某地区的语言的名称。

20、NumberFormat类:

NumberFormat中的方法:

例:

学习目标:掌握Java中的面向对象编程概念。学习并实践Java中的类和对象。理解访问控制修饰符(private, public, protected, 默认)的用法。学习Java中的构造方法。学习内容:1. 面向对象编程概念复习了面向对象编程(OOP)的基本概念,包括类(Class)、对象(Object)、封装(Encapsulation)、继承(Inheritance)和多态(Polymorph

一、说明SQLMAP是一个用于测试SQL注入问题的强大工具,工具有很多可用的选项,使用sqlmap -hh可以看到具体的说明,其可用的选项进行了分类,包括Target、Request、Optimization、Injection、Detection、Techniques、Fingerprint、Enumeration、Brute force、User-deficed function inject

用Html5/Canvas绘制带玻璃光的六鱼六燕铁艺壁画。

说明:这是2007年复习SCJP期间的学习笔记(JavaSE 5.0),有部分遗失。现在整理一下发到Blog上,一方面做个备份,另一方面分享出来,希望对需要的人有用。------------------------------第二部分 面向对象1、重写方法:   参数列表必须与被重写方法完全匹配。   返回类型必须与原始被重写方法相同或是其子类。   访问级别限制一...

说明:这是2007年复习SCJP期间的学习笔记(JavaSE 5.0),有部分遗失。现在整理一下发到Blog上,一方面做个备份,另一方面分享出来,希望对需要的人有用。-----------------------第一部分 声明和访问控制1、标识符必须由字母、货币字符($)或连字符(_)开头,不能以数字开头。2、Java中的几个关键字:   instanceof:测试类实例。...

10天的scjp培训终于结束啦今天讲完,嗓子开始疼啦.

程序控制       的条件必须是boolean循环体只有一条语句时,可以不用花括号do…while(;;)是死循环可以完成goto中唯一用到标签的地方是在循环语句的之前,即紧靠循环语句的前一条语句,该语句以冒号(:)结尾,用来配合continue语句,是退出当前循环,开始下次循环,用于循环时:根据其位置,会有

Scala笔记整理(六):Scala集合库

本来以为SCJP作为SUN最基本的认证会很简单,但是看了SUN的中文考纲还是有点小复杂的,每个题目都要涉及2个知识点以上,什么面向对象概念,继承、多态、线程等什么的,还是有点难度的,不能掉以轻心,还是要努力,其实除了SUN的JAVA我还有一个愿望,就想去考思科的认证,但是没办法,时间不够,又不是超人,哪来那么多精力去学那么多东西,能学好JAVA我就烧香了,最多以后工作了再说吧。我有个网友超

源文件:符合Java                类。一个源文件的名必须和public()函数一个源文件中如果不含有public          &nbs

一.标准函数 标准的PHP发行包中有1000多个标准函数,这些标准函数都是系统内置的,不需要用户自己创建而可以直接使用。<?              echo md5('123456');   //MD5函数对字符串进行加密处理?>&n

今天终于报了SCJP,交钱的时候想都没有想。。。虽然是个挑战,但毕竟还是有许多的不利因素,尽管如此,也要全力以赴,即使没有好的结果,也不能枉费这一段特殊的经历。。。,要从中学到点什么。。。加油!

一、字典介绍字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。1、字典的主要属性*通过键而不是偏移量来读取字典有时称为关联数组或者哈希表。它们通过键将一系列值联系起来,这样就可以使用键从字典中取出一项。如果列表一样可以使用索引操作从字典

Git submodule 是对父仓库中的子仓库进行管理的命令命令用于管理包含其他 Git 仓库的项目。命令对于大型项目或需要将外部库集成到项目中的情况非常有用。通过使用子模块,你可以将外部库作为你的项目的一部分来管理,而不必将其直接合并到主仓库中。

轻松掌握Spring Boot集成Kafka的Java Kafka配置示例,适用于高并发消息处理场景。详解生产者消费者配置、序列化方式与错误重试机制,助力构建稳定高效的生产级应用,值得收藏。

本文介绍了阿里云网络ACL(子网级防火墙)的配置方法,包括其核心功能(精确流量控制、子网级防护)和5步配置流程:创建ACL、配置规则、关联子网。文章还提供了Web服务器和数据库隔离的典型应用场景,网络ACL可实现与安全组的双重防护,且免费使用、规则实时生效。

VonaJS 提供了序列化能力,可以对 API 的响应数据进行转换,比如:排除密码字段,对 Email 和 Mobile 进行脱敏处理,等等。先介绍通用的序列化机制,再介绍一组工具函数。通过工具函数可以更加便利的使用序列化能力 ...

包含Spring、SpringMVC、SpringBoot、Mybatis。

THE END
0.(完整版)新概念英语第二册课文及翻译(最新整理)新概念英语(New Concept English)二册(实践与进步)初级班---构建英语的基石(Practice and Progress)在掌握一册语法知识的基础上,由浅入深、逐步讲解语法要点,使你轻松掌握枯燥的语法;通过对句型想方设法的分析及对词汇、短语的讲解,使你在听、说、读中能真正运用地道的句型。 掌握后,可以参加高考一类考试。 LessjvzquC41yy}/5?5fqey/pny1fqi02l:99;>447mvon
1.新概念第二册课文翻译及学习笔记:Lesson3新概念为了方便同学们的学习,新东方在线新概念英语频道为大家整理了最全面的新概念第二册课文翻译及学习笔记,希望为大家的新概念英语学习提供帮助! 【课文】 First listen and then answer the question. 听录音,然后回答以下问题。 How many cards did the writer send? Postcards always spoil mjvzquC41pek/mxtngcxo0lto1462796431=93A>90jznn
2.专业精进:意语学习的核心能力培养专业学习中,需要系统地学习语法知识,通过大量的例句分析和练习,深入理解语法规则的用法和逻辑。例如,在学习动词变位时,不仅要牢记不同时态、人称下的变位形式,还要通过阅读和写作练习,掌握其在实际语境中的运用。建立语法笔记,整理易错点和特殊用法,定期进行复习和总结,强化对语法体系的理解和记忆。jvzquC41z{€/zmk0ep5zkmfnk{{0mnhjgpm0497728526>::27>/j}rn
3.西方文化概论笔记范文导语:如何才能写好一篇西方文化概论笔记,这就需要搜集整理更多的资料和文献,欢迎阅读由公文云整理的十篇范文,供你借鉴。 篇1 我校2009年新增意大利语本科专业,但是做为国家教育部意大利语出国培训唯一基地,我校已有25年的意大利语教学历史。在教育部的直接领导和扶植下,具备完善而坚实的教学软件和硬件条件。 jvzquC41yy}/i€~qq0ipo8mcqyko1<826;?/j}rn
4.项目管理和笔记软件,除了Notion还有这些开源平替CherryTree 是一个支持无限层级的笔记应用程序,支持富文本、语法高亮显示、图像处理,以及导入导出多种格式等功能。CherryTree 将数据存储在单个 XML 或 SQLite 文件中。该软件旨在将你的笔记条目存储在容器中,一些程序将其称为“笔记”或“页面”,而 Cherrytree 将其称为 “节点”。 CherryTree 最初是用jvzquC41yy}/q|hjkpg/pny1rtukgly1cyktqvjAeqrvowNf?3?
5.CraigWright:耶鲁大学公开课《聆听音乐》讲座笔记狄多与埃涅阿斯的故事出自于维吉尔的《埃涅阿斯纪》第4卷,是用古拉丁文写的,在语法上与中世纪拉丁文或他能说很流利的意大利语、法语、英语(他的母语是德语);他有超强的音乐记忆能力,他14岁时在罗马的jvzquC41yy}/fxzdcp4dqv4itq{q1}trke575>623560
6.读书笔记大全1500字(精选28篇)读书笔记大全1500字 篇1 敦煌,祖国西北的一颗明珠,492个洞窟像蜂窝似的排列在断崖绝壁上,上下5层,高低再到最后他整理自己的记录作出的结论,这是一个非常漫长的过程,也是一个充满艰难和阻碍的过程,而这一即使一开始他的意大利语是如此生涩;他让自己的双手在政治选举时冒险重复投票;他用自己的大脑去设计下jvzquC41yy}/fr~khctxgw3eqo5gcw|gp1jvuqzdklo039;824>30qyon
7.读书笔记文学大全11篇读书笔记文学大全11篇 绪论:写作既是个人情感的抒发,也是对学术真理的探索,欢迎阅读由发表云整理的11篇读书笔记文学范文,希望它们能为您的写作提供参考和启发。 篇(1) 谭艳 以往我看书都是囫囵吞枣,可是当我看到刘墉先生的这本书时,便只好一一阅览,细细品位其中的人生哲理。jvzquC41yy}/hjgkcq4dqv3ep1nbq€jp15?86B3jvor
8.课堂App排行榜安卓手机课堂app推荐学习数学、科学、经济、金融、语法等其他科目。(更多科目正在翻译中!)- 提高你的技能:所有练习均有即时想像当地人一样学习法语、意大利语或说德语吗?你可以学习:西班牙语🇪🇸🇲🇽 |法语🇫🇷 |✔︎ AI 课堂总结:将笔记和学习资料转换为清晰简洁的摘要,方便复习。✔︎ AI 疑惑解答:提出问题jvzquC41yy}/frfpfkgo0lto1rnc1:<33172/:3jvor
9.新概念第四册Lesson46~48笔记整理新概念英语第四册资讯新东方在线新概念小编为大家带来新概念第四册Lesson46~48笔记整理一文,希望对大家的新概念英语学习有所帮助。更多精彩尽请关注新东方在线新概念英语学习网(http://nce.koolearn.com )! 新概念第四册Lesson46课文翻译及学习笔记 【课文】 First listen and then answer the following question. jvzquC41o0qpqujctp4dqv4peg532;6254809B52274ivvq
10.【荐】暑假学习计划随着国际交流越来越频繁,语言的重要性越来越突出。英语的重要性不必多说,比较实用的.小语种包括日语、法语、德语、意大利语、俄语、韩语等。不管是在初中、高中还是大学,会一门小语种的同学相对而言是比较容易融入其他同学的。 英语、德语、法语等,在学习的时候有一定的通性,学好英语有助于其他语言的学习,同样的,学jvzq<84yyy4rwwqw0ipo8}wgzokkqzc1;;22=:0jvsm
11.CraigWright:耶鲁大学公开课《聆听音乐》讲座笔记由于我需要做乐评也要看你们的乐评,我听音乐会时会带上提纲、铅笔和纸张做简短的笔记。一般来说,你叠奏源于意大利语意思是“紧凑地进入”,这是伯恩斯坦的一首相当俏皮的赋格,包含了许多复杂的对位。 ★狄多与埃涅阿斯的故事出自于维吉尔的《埃涅阿斯纪》第4卷,是用古拉丁文写的,在语法上与中世纪拉丁文或jvzquC41yy}/5?5fqe4dp8ftvkimg878;6?`:@8262?447mvon
12.大学生读书笔记1000字范文(通用38篇)大学生读书笔记1000字范文(通用38篇) 当品味完一本著作后,相信大家一定领会了不少东西,现在就让我们写一篇走心的读书笔记吧。千万不能认为读书笔记随便应付就可以,以下是小编帮大家整理的大学生读书笔记1000字范文,仅供参考,大家一起来看看吧。 大学生读书笔记 1 jvzq<84yyy4vpsx0eqs0|87;35:90qyon