当前位置: 首页 > news >正文

Java基础 4.22

1.IDEA使用

IDEA常用快捷键

  1. 删除当前行 自行配置 ctrl + D
  2. 复制当前行 自行配置 ctrl + alt + 向下光标
  3. 补全代码 alt + /
  4. 添加注释和取消注释 ctrl + /
  5. 导入该行所需要的类 先配置auto import alt + enter
  6. 快速格式化代码 ctrl + alt + L
  7. 快速运行程序 alt + R
  8. 生成构造器等 alt + insert 提高开发效率
  9. 查看一个类的层级关系 ctrl + H (学继承后非常有用)
  10. 将光标放在一个方法上 输入 ctrl + B 可以定位到方法(学继承后非常有用)
  11. 自动的分配变量名 通过在后面 + .var
  12. 之后还有许多...

必须掌握以上所有快捷方式!

IDEA模板/自定义模板

file -> settings -> editor -> Live templates

查看有哪些模板快捷键/可以自己增加模板

模板可以高效的完成开发 提高速度

public class TestTemplate {//main就是一个模板快捷键public static void main(String[] args) {//sout模板快捷键System.out.println("Hello World");int[] arr = {1,2,3,4,5,6,7,8,9};//fori模板快捷键for (int i = 0; i < arr.length; i++) {}}
}

2.包

引出

两名程序员共同开发一个Java项目 结果都希望定义一个类叫Dog 应该怎么解决?

包的三大作用

  • 区分相同名字的类
  • 当类很多的时候 可以很好地管理类(Java API文档有详细)
  • 控制访问范围

包的基本语法

package com.logic;
  • package 关键字 表示打包
  • com.logic 表示包名 

包的本质分析(原理)

包的本质实际上就是创建不同的文件夹/目录来保存类文件

包快速入门

package com.use;import com.xiaoming.Dog;public class Test {public static void main(String[] args) {Dog dog = new Dog();com.xiaoqiang.Dog dog1 = new com.xiaoqiang.Dog();System.out.println(dog);System.out.println(dog1);}
}

相关文章:

  • js 生成pdf 并上传文件
  • 查看MySql操作日志
  • chromedp 反反爬设计方案
  • AI大模型自然语言处理能力案例演示
  • 教育科技质检的三重挑战 质检LIMS系统在教育技术研发的应用
  • Spring开发系列教程(26)——异步处理
  • Kotlin 的 suspend 关键字
  • 什么是机器视觉3D无序堆叠抓取
  • 机器学习基础 - 分类模型之决策树
  • 【AI】SpringAI 第五弹:接入千帆大模型
  • FastText 模型文本分类实验:从零到一的实战探索
  • C# AppContext.BaseDirectory 应用程序的启动目录
  • django之数据的翻页和搜索功能
  • python 脚本引用django中的数据库model
  • L2-1、打造稳定可控的 AI 输出 —— Prompt 模板与格式控制
  • Python爬虫实战:获取xie程网敦煌酒店数据并分析,为51出行做参考
  • 火语言RPA--Ftp创建目录
  • 刷题之路:C++ 解题分享与技术总结
  • Mysql--基础知识点--79.1--双主架构如何避免回环复制
  • 设备预测性维护系统部署成本:技术架构与成本优化策略解析
  • 为何不当教练转型高校管理岗?苏炳添曾吐露过真实的想法
  • 刘非任中共浙江省委常委、杭州市委书记
  • 商务部:汽车流通消费改革试点正在加快推进
  • “谁羽争锋”全国新闻界羽毛球团体邀请赛在厦门开赛
  • 上海银行一季度净赚逾62亿增2.3%,不良贷款率与上年末持平
  • 新华视点丨广西抗旱一线调查