![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
钱叁壹
拼搏到无能为力,努力到感动自己!
展开
-
idea常用的快捷键
1. 删除光标所在行代码idea快捷键: Ctrl+Xeclipse快捷键: Ctrl+D2. 复制光标所在行代码,或者鼠标选中的代码idea快捷键: Ctrl+Declipse快捷键: Ctrl+Alt+上下键3. 切换代码大小写idea: Ctrl+Shift+Ueclipse: Ctrl+Shift+X(大写) Ctrl+Shift+Y(小写)4. 关闭当前代码窗idea: Ctrl+F4eclipse: Ctrl+W5. 快速定位到上一次编辑的位置idea: Ctrl+Al原创 2021-06-17 11:17:14 · 142 阅读 · 0 评论 -
JavaSE学习笔记-static关键字
1.static修饰属性:无论一个类创建了多少对象,所有对象共享这个唯一的成员对象,一个对象对该静态成员,变量进行了修改,其他对象的该静态成员变量的值也会随之发生变化。静态成员变量可以,用类名直接调用(类名.成员变量名,java推荐这种方) 2.static修饰方法:static修饰的方法叫静态方法。1)对于静态方法来说,可以使用类名.方法名的方式来访问。2)静态方法只能继承,翻译 2016-01-11 18:05:43 · 190 阅读 · 0 评论 -
final关键字
一、修饰类:当一个类被final所修饰时,表示该类是终态类,不能被继承; 二、修饰方法:当一个方法被final所修饰时,表示该方法是终态方法,不能被重写。 三、修饰属性:当fina修饰一个原声数据类型时,表示该原声数据类型的值不能发生变化(比如说不能从10变到20);如果final修饰一个引用类型时,表示该引用类型不能再指向其他对象了,但该引用所指向的对象的内容是可以发生变化的。(比如对象翻译 2016-01-11 18:10:27 · 179 阅读 · 0 评论 -
访问修饰符
1)public(公共的):被public所修饰的属性和方法可以被所有类访问; 2)protected(受保护的):被protested所修饰的属性和方法,在类内部,相同包和子类里可以访问。在子类中访问是指直接调用,而不是创建父类对象来访问。 3)private(私有的):只有在类内部可访问。 4)默认的(不加任何修饰符):类内部以及相同包内可使用;翻译 2016-01-11 18:12:25 · 206 阅读 · 0 评论 -
String类
1.equals(Object anObject)方法:定义在Object类中,因此java中的每个类都具有该方法 1)对于Object类的equal()方法来说,它是用来判断调用equal()方法的引用与传进来的引用是否指向同一个对象。对于Object类来说,他等价于==。 2)对于String类中的equals()方法来说,它是判断当前字符串与传进来的字符翻译 2016-01-11 18:13:09 · 249 阅读 · 0 评论 -
包(package)
作用:用于将完成不功能的类分门别类,放在不同的目录下。 命名规则:将公司域名反转为包名,每个包名都需小写。 如果定义类的时候没有使用package,那么java就认为该类位于默认的包里面 编译带有package声明的java源文件有两种方式: 1)直接编译,最后根据类中所定义的包名,逐一手工建立目录结构,最后将生成的class文件放到目录结构翻译 2016-01-11 18:14:18 · 326 阅读 · 0 评论 -
类包装
作用:当某个方法需要传入的是个对象,而程序只有原声数据类型时。需要把原生数据类型的变量转换为对象,这时使用包装类。(体现面java的向对象特性) 针对于原生数据类型的包装,所用的包装类(8个)都位于java.lang包下。Java中的8各包装类分别是: Byte,Short,Integer,Long,Float,Double,Charater,Boolean.翻译 2016-01-11 18:15:07 · 191 阅读 · 0 评论 -
Arraylist
Arraylist1. 集合存放的对象是存放对象的引用,无法放入原生数据类型,需要对原生数据进行包装。2. ArrayList底层采用数组实现,初始为103. 如果增加的元素个数超过了10,那么ArrayList底层会新生成一个数组,长度为原数组的1.5倍+1,然后将原数组的内容复制到新生成的的数组中。4. 对arraylist的删除操作,需要将后续的元素向前移动,代价相当翻译 2016-01-11 18:20:29 · 186 阅读 · 0 评论 -
Hashcode
Hashcode1) 关于object类的equals方法的特点:a) 自反性:x.equals(x)应该返回trueb) 对称性:x.equals(y)为true那么y.equals(x)应为true,c) 传递性:x.equals(y)为true,并且y.equals(z)为true,那么x.equals(z)也应该为true。d) 一致性:x.equals(y)的第翻译 2016-01-11 18:21:36 · 254 阅读 · 0 评论 -
TreeSet
TreeSet1. 属于集合,会自动给增加进去的对象进行排序,前提是该对象是可比较的,如1,2或a,b。2. 当添加的对象是不可比较的,即系统不能对他进行比较,那么我们必须获得属于自己想要的比较器。可通过实现comparator来获得,再其内部定义自己的比较方法。 //实现comparator接口,获得自己的比较器,将装入集合的翻译 2016-01-11 18:22:36 · 201 阅读 · 0 评论 -
HashMap
HashMap1. 键值对的方式:不允许出现重复的键,但可以有重复的值。2. 遍历方式:1) 直接通过键值获得,如:Map.get(key)2)通过调用keyset()获得一个key的集合set,在遍历key来获得值。Set set=map.keySet(); for(Iteratoriterator=set.iterator(翻译 2016-01-11 18:24:07 · 472 阅读 · 0 评论