ctrl + B父类或父方法定义 ctrl + alt + B子类或子方法实现,下面具体说明一下:
1、在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show Popup,只是前者新建在标签页内,后者以浮窗的形式展示;
2、可以自定义的,看下intellij idea帮助文件。
扩展资料:
IntelliJ是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE。它提供了一系列最实用的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率。
具有运行更快速,生成更好的代码;持续的重新设计和日常编码变得更加简易,与其它工具的完美集成;很高的性价比等特点。在40版本中支持Generics,BEA WebLogic集成,改良的CVS集成以及GUI设计器。
参考资料:intellij idea812-
推荐:《mysql视频教程》
一、IntelliJ IDEA集成MySQL数据库菜单View→Tool Windows→Database打开数据库工具窗口
点击Database工具窗口左上角添加按钮“+”,选择数据库类型MySQL
会提示下载相关文件,填写数据库连接的主机名、数据库名、用户名和密码
点击Test Connection按钮进行测试数据库连接是否正常,测试可能报错如下:
Server returns invalid timezone Go to 'Advanced' tab and set 'serverTimezone' property manually
解决办法请继续往下看二、解决 Server returns invalid timezone Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually
原因:中国所在时区是UTC-8,刚好和格林威治时间差8个小时,MySql默认的时区是UTC时区,比北京时间晚8个小时,因而导致时区错误,所以要修改MySql的时区设置。
解决时区报错问题:
win+R,调出Dos窗口,启动mysql
# 查看时区show variables like '%time_zone%';# 设置时区set global time_zone = '+8:00'; 设置时区成功,再次查看时区,显示如下
注意:mysql需要重新启动方可查看
再次点击Test Connection按钮进行测试数据库连接是否正常
后面我发现这好像只是临时解决的,不能一次解决,下面更新一下内容,直接在IDEA中修改
serverTimezone的值可以是: Asia/Shanghai
或者 Hongkong 或者 Asia/Hongkong
学会在IDEA上使用SQL创建库,以下提供一个数据表创建的jdsql测试
DROP database IF EXISTS `jd`;create database jd;use jd;DROP database IF EXISTS `jd_item`;CREATE TABLE `jd_item` (
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`spu` bigint(15) DEFAULT NULL COMMENT '商品集合id',
`sku` bigint(15) DEFAULT NULL COMMENT '商品最小品类单元id',
`title` varchar(100) DEFAULT NULL COMMENT '商品标题',
`price` bigint(10) DEFAULT NULL COMMENT '商品价格',
`pic` varchar(200) DEFAULT NULL COMMENT '商品',
`url` varchar(200) DEFAULT NULL COMMENT '商品详情地址',
`created` datetime DEFAULT NULL COMMENT '创建时间',
`updated` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `sku` (`sku`) USING BTREE) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='京东商品表'; 右键该sql,执行后右边出现数据库jd以及数据表jd_item
visualstudio如何生成类图
1、启动visualstudioinstaller,点击“单个组件“,“代码工具”,勾选”类设计器“。
2、右键要查看的项目,选“查看”,“查看类图”或者右击项目,选添加,新建项,新建类图。
3、最后将项目拖进类图中,即生成类图。
IDEA如何生成UML类图-转最近在研究Spring源码,借助spring官方提供的springdoc,和一些优秀博主的博客。但是尽管如此,在庞大的源码库中,使用Ctrl+Alt+B和Ctrl+←,还是略显拙急。因此,我在想是否有提供自动生成UML类图关系的插件。无意间搜到了Ctrl+Alt+Shift+U可以生成UmL类图,震惊中。于是决定好好看下Idea官方提供的工具帮助文档,以及希望能够写一篇对大家有帮助的文章。
尝试修改默认设置
打开设置_ile->Setting或windows下按Ctrl+Alt+S
在搜索框中输入Diagram(如图所示,恩,我尝试加上了显示类的属性构造器和方法)
选择需要的类文件,在编辑器中打开它
按Ctrl+Shift+Alt+U或Ctrl+Alt+U
生成类Uml关联图
右键ShowCategories->Filed
5选中兄弟节点和子节点
在图中选择一个节点元素。
这样做,位于不同包中的类和包将自动变灰。
6查看父节点和子节点
在图中选中节点元素
查看实现_trl+Alt+B
查看父类_trl+Alt+P
7使用结构视图浏览
按Ctrl+F12显示图中节点元素列表
双击箭头可以跳转到具体类实现
聚焦某成员变量,方法时,按F4可以跳转到对应地方
现在Eclipse下生成类图的插件流行用哪个Eclipse下生成类图的插件应该是EclipseModelingFramework(EMF)包里面的功能。
EclipseModelingFramework(EMF),简单的说,就是Eclipse提供的一套建模框架,可以用EMF建立自己的UML模型,设计模型的XML格式或编写模型的java代码。
EMF对java基本类型和一些常用类做了包装,例如int->EInt,->EInteger以及->EList等等,所以在定义类的属性时要使用这些EMF的类型,当然也有办法使用自定义类型(以后会用到)。我们例子里的模型相当简单,一共只有三种业务对象(为了更加直观,我们增加了一个NamedElement接口),现在网上商店类图的第一个版本如图所示。
ideashowinexplorer卡住5秒是由以下原因:
1、检查操作系统的性能:确保计算机和文件系统正常工作,没有其他进程或服务导致占用过多的CPU或内存资源。
2、优化目标文件夹:目标文件夹中包含大量文件或文件夹,可以考虑对其进行整理和清理,以提高文件系统的响应速度。
3、更新IDEA版本和插件:确保使用的IDEA版本和插件是最新的,并尝试禁用一些不必要的插件,以排除插件导致的问题。"卡住"是指的是某个系统、程序或设备在工作过程中出现了停滞、无响应或暂时停顿的状态。
安装后的一些设置技巧:1如何完美显示中文:Settings->Appearance中勾选Overridedefaultfontsby(notrecommended),设置Name:NSimSun,Size:122如何让光标不随意定位:Settings->Editor中去掉Allowplacementofcaretafterendofline。3:如何显示行号:Settings->Editor->Appearance标签项,勾选Showlinenumbers4如何让IntelliJIDEA动的时候不打开工程文件:Settings->General去掉Reopenlastprojectonstartup5在IntelliJIDEA中为什么无法起动Tomcat:请使用ZIP版的Tomcat6默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings->Keymap先copy一份快捷键方案。再。如图:选择功能,再添加一个新的快捷键剩下功能,也要改,如上图蓝色字体部分。我只是把原有快捷键中的空格改成了“;”,就是分号,这样会方便很多。IntelliJIDEA50快捷键1Ctrl+Space完成类、方法、变量名称的自动输入这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便,现在我写程序基本上都不会完整的输入变量名称了,因为有了工具帮你输入,为什么还要自己敲键盘呢?2Ctrl+N(Ctrl+Shift+N)跳转到指定的java文件(其它文件)这个功能很方便,至少我不用每回都在一长串的文件列表里找寻我想要编辑的类文件和jsp文件了3Ctrl+B跳转到定义处4Ctrl+Alt+Right/Left在编辑过的代码位置之间跳转(前进/后退)5Ctrl+Alt+T用来围绕选中的代码行(包括if、while、trycatch等)这个功能也很方便,把以前要做的:①先写if-else,②然后调整代码的缩进格式,还要注意括号是否匹配了,现在用这个功能来做,省事多了6Ctrl+Alt+B跳转到方法实现处7Ctrl+W按一个word来进行选择操作在IDEA里的这个快捷键功能是先选择光标所在字符处的单词,然后是选择源代码的扩展区域。举例来说,对下边这个语句javatextSimpleDateFormatformatter=newjavatextSimpleDateFormat("yyyy-MM-ddHH:mm");当光标的位置在双引号内的字符串中时,会先选中这个字符串,然后是等号右边的表达式,再是整个句子。我一般都是在对代码进行重新修改的时候使用它来选择出那些长长的复合表达式,很方便:)8Shift+F1在浏览器中显示指定的javadocs这个也应该是几乎所有的javaide都提供的功能,就不多说了。9Ctrl+Q在editorwindow中显示javadocs这个功能很方便--因为有时仅仅是忘记了自己编写的方法中的某个参数的含义,此时又不想再起一个浏览器来查看javadoc,此时这个功能的好处就体现出来了10Ctrl+/注释/反注释指定的语句它可以注释和反注释你所选择的语句(使用单行注释符号"//"),也可以用Ctrl+Shift+/来进行多行语句的注释(即使用多行注释符号"//")11F2/Shift+F2跳转到下/上一个错误语句处IDEA提供了一个在错误语句之间方便的跳转的功能,你使用这个快捷键可以快捷在出错的语句之间进行跳转。12Shift+F6提供对方法、变量的重命名对IDEA提供的Refector功能我用得比较少,相比之下这个功能是我用得最多的了。对于这个功能没什么可说的了,确实很方便,赶快试一试吧。13Ctrl+Alt+L根据模板格式化选择的代码根据模板中设定的格式来format你的java代码,不过可惜的是只对java文件有效:(14Ctrl+Alt+I将选中的代码进行自动缩进编排这个功能在编辑jsp文件的时候也可以工作,提供了一个对上边格式化代码功能的补充。15Ctrl+Alt+O优化import自动去除无用的import语句,蛮不错的一个功能。16Ctrl+]/[跳转到代码块结束/开始处Ctrl+G(跳转到指定行)、Ctrl+F4(关闭当前编辑页面)、Ctrl+F(搜索)等等可以去IDEA的官方网站下载一份IDEA30DefaultKeymap的pdf文档(/docs/ReferenceCardpdf),上面有快捷键的详细列表及功能简介,如果你觉得IDEA定义的快捷键的键位组合不符合你的使用习惯的话,你可以在Option--Keymaps中修改设置成你的习惯键位组合。Ctrl+Space//CompleteCode,与输入法冲突,改为Alt+SCtrl+D//行复制,或选定字符串复制Ctrl+W按一个word来进行选择操作Ctrl+N(Ctrl+Shift+N)//跳转到指定的java文件(其它文件)Ctrl+B跳转到定义处Ctrl+Alt+B跳转到方法实现处Ctrl+J//插入代码模板Alt+Insert//Generate,生成Constructor,setter,getterCtrl+O//覆盖方法Ctrl+I//实现方法Ctrl+Alt+T//SurroundWithCtrl+///行注释Ctrl+Shift+/来进行多行语句的注释(即使用多行注释符号"//")Ctrl+Alt+L//格式化代码Ctrl+Alt+O优化importCtrl+Alt+T用来围绕选中的代码行(包括if、while、trycatch等)Alt+F7//查找使用情况Shift+F6//重命名F6//移动Ctrl+Shift+F7//显示字符串使用次数Alt+Delete//安全删除Ctrl+]/[跳转到代码块结束/开始处
欢迎分享,转载请注明来源:品搜搜测评网