会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
谭惜言
博客园
首页
新随笔
新文章
联系
管理
订阅
2022年11月3日
Java基础面试题整理
摘要: 一、何为面向对象 面向对象简单来说就是一种编程方式,也可以说是一种思维方式,面向对象会注重一件事情的参与者(对象)、以及各自需要做什么动作。而面向过程则是更注重一件事情的每一个步骤以及顺序。 因此面向过程编程比较直接,而面向对象更利于代码的复用和扩展以及后续维护。 面向对象三大特点: 1、封装 封装
阅读全文
posted @ 2022-11-03 20:21 limingzhen
阅读(54)
评论(0)
推荐(0)
2022年1月13日
IDEA快捷键集合
摘要: ctrl+j 显示所有快捷生成代码的快捷词 1、ctrl+alt+t 代码块处理(判断、循环、异常处理等) 2、ctrl+d 复制下一行 3、alt+insert 生成get/set和构造器等 4、ctrl+shift+alt 多行操作 alt+D等效 5、ctrl+alt+v 自动补齐返回值类型
阅读全文
posted @ 2022-01-13 17:18 limingzhen
阅读(58)
评论(0)
推荐(0)
2022年1月12日
面向对象编程和构造器
摘要: 面向对象编程(object-Oriented Programming,OOP) 本质:以类的方式组织代码,以对象的方式组织(封装)数据 三大特性:多态,继承,封装。 抽象:提取对象的共同点 构造器: 构造器名字必须和类名相同 必须无返回值类型(包括viod) 作用:使用new关键字 必须要有构造器(
阅读全文
posted @ 2022-01-12 15:07 limingzhen
阅读(37)
评论(0)
推荐(0)
2022年1月11日
方法的重载/重写和可变参数
摘要: ###方法的重载 1、方法名必须一样 2、参数列表(类型、个数、参数排列顺序)必须不同 3、返回类型可以相同可以不同 ###方法的重写 1、需要有继承关系,子类重写父类的方法 2、方法名必须相同 3、参数列表必须相同 4、修饰符范围可以扩大但不能缩小 (public > protected > de
阅读全文
posted @ 2022-01-11 16:11 limingzhen
阅读(162)
评论(0)
推荐(0)
break、continue
摘要: break:在任何循环语句的主体部分,都可以用break控制循环的流程,break用于强行退出循环,但不结束程序。 continue:用在循环语句体中,用于终止某一次循环,跳过循环体中还没有运行的语句直接进入下一次循环。
阅读全文
posted @ 2022-01-11 14:51 limingzhen
阅读(72)
评论(0)
推荐(0)
IDEA的反编译
摘要: 把class文件从文件夹复制到Java文件的文件夹,就可以看见由IDEA反编译完成的文件, jdk1.7之后switch可以对比字符串,并且每一个字符串都是通过hashcode来比较
阅读全文
posted @ 2022-01-11 11:39 limingzhen
阅读(137)
评论(0)
推荐(0)
2022年1月6日
命名规则
摘要: 1、所有的变量、方法、类名要做到见名知意。 2、类成员变量、局部变量遵守小驼峰原则 3、常量所有字母大写,太长则用下划线连接 4、方法首字母小写,名字过长则使用小驼峰原则 5、类名则遵守大驼峰原则
阅读全文
posted @ 2022-01-06 16:43 limingzhen
阅读(269)
评论(0)
推荐(0)
公告