java知识点_java知识点

hashtable和hashmap:hashtable的key和value不允许为null,hashmap的key和value可以为null

hashtable的方法是Synchronized,hashmap没有,是非线程安全的,线程不安全的hashmap采用的是快速失败机制(线程不安全的集合对象在迭代过程中有其他线程修改了集合对象结构或者元素数量,有可能会抛出异常:ConcurrentModificationException)

运算符优先级:(从大到小)

6ef5e143515f9f698b3105952d241732.png

java的jvm:

内存分为三个区:堆(heap),方法区(method),栈(stack)

堆区被所有的线程共享,只存放对象的实例和数组

方法区杯所有线程共享,用于存储已经被虚拟机加载的类信息、常量、静态变量

栈区,每一个线程都有一个栈区,栈区中保存方法的基础数据类型和对象的引用

b808187299ccaacf9a3a60f0e29bc710.png

异常捕捉:try catch finnally

执行try如果有错则执行catch,然后执行finnally(finnalyy语句一定会执行)

finally语句一定会在return之前执行,finally的return或者throw语句会覆盖try-catch语句中的return

静态方法:用static修饰,使用公共的内存空间,所以的对象可以直接引用,可以通过类型或者对象名.方法名调用

在实例化类的时候,静态会被优先加载,且只加载一次,不受实例化的影响就可以使用

垃圾回收还是会造成内存泄漏问题,内存泄漏:一个不被使用的对象或者变量还在内存中占用存储空间,在c中由程序员来释放内存

在java中引入了垃圾回收机制来释放内存,但是还是会存在内存泄漏,

内存泄漏的两种情况:①堆中申请的内存没有释放②对象已不被使用(如连接没有关闭),GC机制只能解决①情况

造成内存泄漏的原因:1.静态集合类,生命周期同程序一样,对象在程序结束之前将不能释放,造成浪费

2.各种连接:数据库连接,网络连接,IO连接,不使用时不关闭

3.释放对象时没有删除相应的监听器

内存溢出:申请的内存不足够使用,内存泄漏会导致内存溢出

sleep()和wait():sleep是thread类中的,wait是object中的,sleep不释放锁,wait释放锁,wait、notify必须在Synchronized中使用

类加载的过程:

字符串:

indexof(str):从左至右返回指定字符串的下标

lastindexof(str):从右至左返回指定字符串的下标

(下标都从左往右由0开始)

substring(begin,end):返回由begin到end-1的字符内容

String、Stringbuffer、Stringbuilder

String是不可变字符,每次修改是是生成新的string对象,传值和传地址没有什么区别

Stingbuilder:可变长字符,效率高,线程不安全

Stringbuffer:可变长字符,效率低,线程安全

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244117.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

看以色列话剧《安魂曲》(图)

昨晚在人艺看了以色列的话剧《安魂曲》。把错!!先贴几张图共赏,由于灯光太暗,照的效果一般,众看官凑合看吧。剧的主题是死亡、死亡,还是死亡。上图:老伴得了重病就要被天使召唤而去,…

可以用推理来过度分析《无穷动》

表面看来&#xff0c;《无穷动》似乎是一部让男人缺席的电影&#xff0c;剧中没有一个男人角色&#xff0c;只有四个女人。但是男人的影响在剧中又无时无处不在。 <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />首先&#xff0…

mysql int 最大显示宽度_mysql int 整数类型 解释显示宽度 和 存储宽度

存储宽度 是实际存储记录宽度存储宽度默认是写死的&#xff0c;就算修改宽度也改变不了&#xff0c;改变的是显示宽度有符号和无符号int创建一个 无符号的 int 整数类型mysql> create table t3(id int(1) unsigned);Query OK,0 rows affected (0.01sec)mysql> desct3;---…

女人口口相传的快乐和语气

《女人口口相传的秘密》&#xff08;中国华侨出版社2006年2月出版&#xff09;是一本女人写给女人的书&#xff0c;一本女人追求快乐主义的书。何谓“快乐主义”&#xff0c;就是将快乐上升至主义&#xff0c;然后抽象&#xff0c;最后将快乐变得虚无。 其实快乐本来是很简单的…

收到几本书,顺便热热身

最近收到几本书&#xff0c;都是与恐怖悬念有关的小说。其中一本是美国作家斯蒂芬金的《移动电话》&#xff08;CELL&#xff09;&#xff0c;是我弟从美国带回来的&#xff0c;英文精装本&#xff0c;握在手里很厚重。这是他的最新作品&#xff0c;正在《纽约时报》的虚构类图…

恐怖与暴力美学 + 妖魔化:《人皮客栈》观看笔记

《人皮客栈》&#xff08;&#xff28;&#xff2f;&#xff33;&#xff34;&#xff25;&#xff2c;&#xff09;是最近非常受碟友推崇的恐怖电影。片首字幕更有向昆丁塔伦蒂诺致敬的字样&#xff0c;证明它是个血腥暴力惊悚的限制级电影。自从《惊声尖叫》《去年夏天你干了…

成吉思汗:“世界之鞭”还是“人类之王”?

关于成吉思汗的书籍可谓汗牛充栋&#xff0c;而以今天的眼光考察这位伟人的却凤毛麟角。今年是蒙古统一800周年&#xff08;1206—2006&#xff09;&#xff0c;世界范围内据说要展开一系列的纪念活动&#xff0c;所以有关成吉思汗的出版物会更多。成吉思汗的传记我首推法国历史…

java电话正则表达式_java 正则表达式的应用:读取文件,获取其中的电话号码

1、正则表达式正则表达式&#xff0c;又称正规表示法、常规表示法(英语&#xff1a;Regular Expression&#xff0c;在代码中常简写为regex、regexp或RE)&#xff0c;计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编…

谁都可能是凶手:《八面埋伏》观看手记

《八面埋伏》&#xff08;MINDHUNTERS&#xff09;又叫《死亡特训》是我最近看的比较好的一部悬疑惊险片&#xff0c;研究分析一下影片的故事及悬念设置&#xff0c;对我们的悬疑电影和小说写作应该有借鉴价值。 一个美国特种部队小组来到一座封闭的小岛进行代号为“MINDHUNTER…

贴几张最新最精彩的电影海报

《本能2》《惊声尖叫4》《惊声尖叫4》 《天使A》

“穿透”与“征兆”:长篇小说《环形女人》(一)

&#xff08;一&#xff09; 宁肯是个心态平和而又出手不凡的作家。当不少人为创作急功近利的时候&#xff0c;他却能气沉丹田&#xff0c;默默地搭建自己独特的文字世界。这样的作家需要自己的制高点&#xff0c;宁肯的制高点就是他对人与世界的更深远也更矛盾的思考和阐释。当…

《环形女人》:“穿透”与“征兆”(全文)

&#xff08;一&#xff09; 宁肯是个心态平和而又出手不凡的作家。当不少人为创作急功近利的时候&#xff0c;他却能气沉丹田&#xff0c;默默地搭建自己独特的文字世界。这样的作家需要自己的“制高点”&#xff0c;宁肯的制高点就是他对人与世界的更深远也更矛盾的思考和阐释…

vs 窗体连接mysql_vs2008 c#开发windows窗体程序,怎么连接数据库?

你的位置:问答吧-> .NET-> 问题详情vs2008 c#开发windows窗体程序&#xff0c;怎么连接数据库&#xff1f;我的oracle服务器为WebServer数据库为MIS&#xff0c;用户名为MIS,密码为MIS&#xff1b;我在vs2008 c#开发windows窗体程序&#xff0c;怎么连接我的数据库呢&…

美女与野兽

美女与野兽系列一&#xff1a;作家王艾在798艺术工厂附近的画室今天开张&#xff0c;老夫我带着东西方美女各一前去祝贺。美女与野兽系列二&#xff1a;不久前&#xff0c;云南同学曹先强来京&#xff0c;一起吃云南德宏的傣家菜&#xff0c;其与哈尼族歌手杨倩琳临座&#xff…

连环卡通漫画《转学第一天》

这是女儿阿梅尔画的连环漫画《转学第一天》的两张。故事开始画的是一个女学生转到一个新的学校&#xff0c;遇到一个打扮时髦的女人&#xff0c;说自己是班主任&#xff0c;给她提了很多学校的规章制度。后来才知道&#xff0c;她不过是个学校的清洁工&#xff0c;而且神经有问…

java里面运行js_在java中利用rhino执行javascript

以rhino中执行QQ邮箱的safeauth.js为例js代码地址&#xff1a;http://res.qqmail.com/zh_CN/htmledition20091127/js/safeauth.js(1)导入相应类import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import com.sun.phobos.script.javascript.RhinoScrip…

五一黄金周之二:可以吃人的博物馆

去年我写过一篇文章《如果再让我去天津&#xff0c;只有两个理由》&#xff0c;对比了天津、北京、上海三个城市的建设&#xff0c;同时狠狠地敲打了一下天津宾馆的服务质量。“天津的宾馆是让人愤怒的源头&#xff0c;它的数量和设施几乎没有接待全国大型会议的能力。据说它的…

萨义德与巴伦博依姆关于音乐和文学的对话

巴伦博依姆与萨义德是美国文化界两个重量级人物&#xff0c;尤其是萨义德&#xff0c;他的东方主义理论在世界范围内产生了影响。巴伦博依姆则是位天才的钢琴家&#xff0c;据说&#xff0c;他是世界上出版唱片最多的音乐家&#xff0c;更有意思的是他还曾是美国传奇女大提琴家…

java容器输入_Java 容器一些知识

一、Collection1.static 方法&#xff1a;Collections.sort(List)&#xff1a;实现List排序功能Collections.fill(List , Object o)&#xff1a;向已经添加有内容的容器&#xff0c;改变这个容器内的这些元素全为这个值二、ListArrayList&#xff1a;随机检索快速&#xff0c;但…

温柔得叫人想死:日本电影《火宅之人》手记

《火宅之人》是日本导演深作欣二在八十年代监督的情感伦理片。女主角之一由后来出演《桃色》的松坂庆子主演。《桃色》中的她虽然魅力犹存&#xff0c;但已经失去了年轻时的青春、活力和性感。所以《火宅之人》应该是她最红时期的作品&#xff0c;也是她最性感和最暴露的一次演…