![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java se
文章平均质量分 53
大数据运维工程师i
请不要假装很努力,因为结果不会陪你演戏。
展开
-
2021 IDEA的操作技巧
1.快速生成main方法并打印用psvm命令能快速生成main方法。(也可以直接输入main+回车) 用sout命令能快速生成打印方法System.out.println。两个命令相结合的效果如下: 2.给new出来的对象快速赋值在new出来的对象后面加上.var,就能实现快速赋值3.快速for循环1.基本变量比如:int,long,byte等,在需要进行for循环遍历的变量后加上.for,就能快速实现for循环功能2.集合在需要进行forEach循环遍历的集合后加上.原创 2021-12-25 23:20:36 · 580 阅读 · 0 评论 -
Java面试题
public static void main(String[] args) { int i = 0; change(i); i = i++; System.out.println("i = " + i); } public static void change(int i){ i++; }结果是:i = 0;它是这样的,i++:它有一个中间的缓存的机制:i++ (等价于)int tem.原创 2021-10-25 23:09:12 · 92 阅读 · 0 评论 -
集合的概述
JavaSE复习笔记第十章 集合一、集合的概述 集合的概念理解:存储数据的容器 集合与数组比较: 数组长度不可变;集合长度可变 数组的功能单一;集合提供了丰富的API功能,比如增删改查等 数组存储元素的特点单一,有序,可重复;各种集合存储元素有不同特点 数组可以存储基本数据类型和引用数据类型;集合只能存储引用数据类型。 集合框架体系 二、Collection接口Collection表示.原创 2021-10-24 19:58:54 · 123 阅读 · 0 评论 -
Collection接口
Collection接口:表示一组对象 List接口:元素有序、可重复、可以使用索引访问元素 ArrayList类: 底层结构:数组 效率:查询快,增删慢 线程不安全的,效率相对高 LinkedList类: 底层结构:链表 效率:增删快,查询慢 Vector类: 底层结构:数组 线程安...原创 2021-10-24 19:10:29 · 69 阅读 · 0 评论 -
代码中的多态
代码中的多态:* 其实就是对象本身存在不同的数据类型** 多态的前提条件:* 1.要继承关系或者实现关系的存在* 2.必须要有方法的重写(备注:没有方法重写,多态的格式也不会报错,但是这样的多态没有任何的实际意义)* 3.如果是继承关系:* 父类的引用指向子类对象(格式:父new子)* 如果是实现关系:* 父接口的引用指向实现类对象(格式:父接口new实现类)** 在多态的情况下,类中各成员的特.原创 2021-10-17 21:10:22 · 223 阅读 · 0 评论 -
实例方法,类方法、静态方法区别
实例方法(也叫成员方法,用于描述对象的固有行为):默认将当前实例对象传递为第一个参数 类方法(类方法在定义时,方法在上面必须添加@classmethod):默认将当前类传递为第一个参数 静态方法(静态方法在定义时,方法在上面必须添加@staticmethod): 没有默认的第一个参数实例方法调用格式: 对象名.方法名()类方法调用格式: 类名.方法名(参数) 推荐使用方法 对象名.方法名(实参)不推荐使用注意:(1)类方法定义在勒种,不属于某个对象的具体行为,可以被所有对原创 2021-10-17 20:26:01 · 715 阅读 · 0 评论 -
重构的奇迹-方法抽取
到处都是重复的代码?方法体又臭又长看不懂?快来试试抽取方法(Extract Method)吧,保证药到病除!何为抽取方法将重复的代码或语义独立的代码抽取成一个方法看好了:Tom抓Jerry(又臭又长版)class Tom { /** * Tom当前的位置 **/ private int curPos; public void catchJerry() { //只要没抓到Jerry就一直抓..原创 2021-10-17 17:10:26 · 104 阅读 · 0 评论 -
Java构造器(构造方法)与方法区别
Java构造器(构造方法)与方法区别构造器,又称为构造方法。构造器用于构造该类的实例,也就是对象。格式如下:[修饰符] 类名 (形参列表){//n条语句}构造方法是一种特殊的方法,与一般的方法区别: 1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。 2.构造方法的调用是在创建一个对象时使用new操作进行的。构造方法的作用是初始化对象。 3.不能被static、final、synchronized、abstract和native修饰。构造方..原创 2021-10-17 16:41:42 · 463 阅读 · 0 评论 -
java se笔记
final关键字 被final修饰的类,称之为"最终类",不能被继承 被final修饰的方法,称之为"最终方法",不能被重写 被final修饰的变量,称之为"自定义常量",不能被重新赋值 finnal和abstract不能同时修饰一个类;finnal和abstract不能同时修饰一个方法;abstract方法必须被实现. ...原创 2021-10-16 21:30:05 · 65 阅读 · 0 评论