自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 String x = "abc" 和 String x = new String("abc")有什么区别?

如果是String x = "abc";编译器首先会在常量池中寻找有没有"abc"这个字符串,如果有则直接从常量池中取,不会new,如果常量池中没有,则会new一个,并将"abc"存放到常量池中。而String x= new String( "abc");则编译器直接new一个字符串,不会到常量池中查询。所以:String x1= "abc";String x2= "abc";//x1是&

2018-02-19 18:40:20 1430

原创 List接口实现类ArrayList、Vector、LinkedList的区别?HashMap和Hashtable区别?

①继承不同。public class Hashtable extends Dictionary implements Mappublic class HashMap extends AbstractMap implements Map②Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在多线程并发的环境下,可以直接使用Hashtable,但是要使用HashMap...

2018-02-19 18:37:08 264

原创 知识点总结

又到了一周最艰难的时候了,知识点总结,回顾之前学习的知识,基本已掌握。困难在于对于 理论知识,比如概念性的问题,记不到它的意思,这对于在之后的如果涉及到面试的话,概念性的东西就很头疼了。这点也没办法,只有自己多加记忆。然后其他方面的话,在学习内容方便,主要有两个,一个是匿名内部类。对于匿名内部类的修改接口,不知道什么情况下使用匿名内部类,还有就是集合的使用上,不知道如何区分去使用哪种集合,比如什么

2018-02-04 13:11:28 171

原创 第三周知识点总结

本周测试题难点部分归纳封装:隐藏实现细节的过程:1.类的成员变量变成只读和只写2.类可以对储存在成员变量中的内容有一个整体控制,类的用户不需要知道类是如何储存数据的。继承:通过扩展一个已有的类,并继承该类的属性和行为1.代码的可重用性,2.父类的方法和属性可以用于子类,3.子类可以扩展父类的属性和方法,多态:相同行为,不同实现,1.静态多态:程序在编译时系统就能决定调用那个方法,即重载

2018-01-28 12:43:16 198

原创 第二周学习心得之封装理解

本周学习的第二大核心内容就是封装,封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。      这个概念就是“不要告诉我你是怎么做的,只要做就可以了。”对象可以看作是一个自我包含的原子。对象接口包括了公共的方法和

2018-01-21 13:29:02 508

原创 第二周学习心得之数组学习

度过了第一周的阶段,第二周,我们开始了数组的学习,对于数组的学习。     为什么需要数组呢,当我们定义一个变量时可以使用一个变量名来表示,但是如果出现很多个变量分别取变量名就比较麻烦了。为了解决这个问题,我们就采用了数组的形式来进行储存,用数组的下标来表示每个变量。生活中使用数组可以使商品等分类清楚明了,便于我们管理,数组也一样,相同类型的一类数据。     所谓数组,是有序的元素序

2018-01-21 01:10:46 1075

原创 eclipse快捷操作详细总结

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比

2018-01-14 21:45:54 422

原创 java基础知识学习重点总结

软件:一系列按照特定顺序组织的计算机数据和指令的集合。程序:完成指定功能的一条指令。软件=数据+很多程序。计算机语言:用于人与计算机之间通讯的语言。机器语言:1.二进制,由一段0和1的二进制代码所组成的语言。2.机器语言是直接由电脑CPU进行执行。优点:直接执行,速度快,资源占用少。缺点:可读性,可移植性差,编程繁杂。汇编语言:亦称为符号语言。高级语言:面向

2018-01-14 21:37:33 3352

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除