‘壹’ 如何在Intellij IDEA用图形界面打开.java文件
打开IDEA,(当第一次打开的时候出现的是一个欢迎页面,中虚逗随便创建一卖卖个project来进入到IDEA的主界面),誉改主界面显示如下:
‘贰’ idea中如何安装窗口绘制工具
创建GUIForm。
注意使用这个关闭模式。使用jFrame.pack(),替换jFrame.setSize(800,400)。可以很好的包裹住界面。选择表单布局。使用这消锋种布局需要导入依赖。表格位置的移动。调节表单的每部分的大小。对行列的添加与删除滑销。使信桥游用preview查看窗体。字体的选择,设置LabelFor。文本域外边距的设置。调节文本域大小。设置文本域的不可编辑。文本域内容的预先定义。使按钮占满区域。按钮事件。添加manubar组件。菜单的manu和manuItem手动添加,这种只能执行main函数才能看到,使用preview是看不到的。通过卡片Card布局实现界面切换。不使用可视化的代码。card的可替换部分使用可视化进行组装,而主要页面(包括菜单栏和替换部分)使用非可视化,手动进行构建。打成可执行jar包。
‘叁’ 如何使用IDEA开发工具中右键中的Git图形化工具
先在Git@OSC上创建仓库 拿到Git@OSC仓库的HTTP连接
在Intellij IDEA工具栏中 VCS——Checkout from Version Control——Git 粘贴 URL 然后点击CLONE
会创建并且复制仓库文件到本地项目中 然后你就可以在本地项目中进行Git add commit等操作了
最后可以在项目中Git ——Repositroy——PUSH 提交到Git@OSC中了(第一次提示输入账号密码)
就是这么简单 有木有....
‘肆’ IDEA 中使用火焰图
IntelliJ IDEA 与以下分析工具集成:
选择 【 Run 'xxx' with 'Java Flight Recorder' 】
会出现如乎晌哪下错误:
在 VM options 中添加 -XX:+UnlockCommercialFeatures 参数。
在【Profiler】窗口点击【Stop Profiling and Show Results】
然后就可以看到结果。
F4 调转到源码:
假设 testMethod() 方法执行耗时太长,我们需要排查时间花费在哪里。
排查步骤如下所示:谨携
通过【Flame Graph】可以看出, java.util.Random#nextBytes 调用栈的采样率为 99.43% 。表示 CPU 大部分时间都在岁码执行 java.util.Random#nextBytes 函数。和预期一致!
‘伍’ IDEA生成UML图
[TOC]
以下为Mac使衫租用方法:
Idea自带生成UML图的工具,使用步骤如下:
注:在UML页面兄塌锋,有很羡晌重要的功能可以使用,分别对应1. 中勾选的部分
‘陆’ idea怎么用
可以先找个最简单的helloworld示例敲一下,运行出来;每个编程ide都有各自的特色,要经常使用积累才行,无法一下子全都搞懂的 idea运行java程序的关键操作是关联本地JDK和设置程序运行入口。详细步骤如下: 关联本地JDK,已关联的可以跳过此步。 1.1 首次启动idea时,依次选择Configure--->Project Defaults--->Project Structure,进入项目结构设置面板,图示如下: 1.2 选择SDK,单击绿色的加号,在弹出的列表中选择添加JDK,图示如下: 1.3 定位到本地JDK安装目录,单击OK确认。 1.4 设置完成后,本地JDK就被关联到idea了,单击OK或Apply确认更改。 2. 设置程序运行入口 2.1 首次创建项目后,工具栏的运行按钮显示为不可用。单击工具栏灰色三角箭头,编辑参数配置面板如下图: 2.2 单击参数配置面板左侧的绿色加号,新增一个Application配置,操作如下图所示: 2.3 设置应用名称Name,在Main class处打开主类选择面板,切换到Project页面,定位到拥有主类的文件(含有main方法的文件),选择完成后单击OK确认。操作如下图所示: 2.4 此时,单击工具栏的绿色三角(运行按钮),即可运行Java程序。 3. 注意事项 3.1 当一个项目中有多个主类并存时,需要明确指定以哪一个主类做运行入口。 3.2 对于非新建的项目,idea会自动识别主类,设置程序入口。如果识别失败,仍需要按照第2步进行手动配置。 3.3 在主类选择面板,第一个Search by Name页面可以自动搜索出已编译过的主类。如果此java程序从未编译,则必须在Project页面手动指定。 3.4 注意到含有主类文件的类名定义行和主函数定义行左侧均有一个绿色的箭头,单击任意一个箭头,选择在下拉列表里选择第一项Run,就可以快捷地运行java程序了,操作如下图所示:
‘柒’ IntelliJ IDEA中AspectJ插件的安装及使用
AspectJ是AOP的一种实现技术,IntelliJ IDEA是一款集成开发工具。在使用IntelliJ IDEA编写AspectJ代码之前需要本机先安装AspectJ,具体的安装步骤可以参考我的其他文章。AspectJ的功能类似于拦截器,这是一种切面技术,我们可以使用AspectJ切入满足切点规则的所有方法,并在方法的执行前后加一些通用的处理,下面跟着我一起去学晌闭习吧。
工具/材料
IntelliJ IDEA
首先我们打开IntelliJ IDEA开发工具,在菜单栏点击File-->Settings-->Plungins,进入到插件管理的页面。接下来我们在右侧的搜索框输入Aspect查询,下图在输入到Asp时便会模糊查询出结果,我们将AspectJ Support和Spring AOP/@AspectJ后面的方框勾选上即可。
接下来我们按住Ctrl+Shift+Alt+S,或者点击下图中所示的图标进入到Project Structure页面,点击Project Settings下方的Libraries,然后点击"+"号,最后选择Java,在接下来弹出的页面中选择aspectjrt.jar这个jar包。
接下来再回到Project Structure下方的Libraries设置,选择需要应用AspectJ的工程,然后点击“OK”按钮即可。
接下来进入到真正使用的部分了,我们首先创建一个Aspect切面,类似于创建一个类。在IntelliJ IDEA的菜单中点击“New”,新建一个Aspect。我们给这个切面取个名字MyAspectJ,注意下方的kind类别是Aspect,这里生成的aspectJ文件是.aj后缀的,而不是.class后缀的,这一点希望大家注意。
生成的aspectJ文件是.aj后缀的,所以原来的编译工具javac便不能使用了,因此我们需要修改编译工具。菜单栏点击File-->Settings-->森培搜索Compile,结构为Build,Execution,Deployment-->Compiler-->Java Compiler。我们右侧将Use Compiler修改为Ajc,在Path to Ajc compiler中选择安装目录下的aspectjtools.jar。
以上编译工具也设置完了,我们开始编写代码了。首先我们写一个入门的HelloWorld类,该类中有一个需要被AspectJ切面拦截的方法sayHello(),还有一个main方法用于执行程序。
然后我们再完善上面创建的MyAspectJ,创建pointcut切点,注意该写此谨唯法是aspectJ特有的语法。pointcut表示定义的是一个切点,logPointCut()是切点的名字,call()里面是需要拦截的,* 标识返回值是任意类型,然后是类名.方法名(),..表示任意类型的参数。我们定义before()和after()这两个前置和后置拦截,分别用于在别拦截方法的前后执行。
最后在HelloWorld类执行main方法启动程序,我们看一下执行的结果,可以看到在sayHello()方法的执行前后分别执行了拦截。
特别提示
.aj后缀的文件必须要使用Ajc的编译器,javac不可以编译。
‘捌’ idea开发工具的插件开发(一)入门
1、
首慧亏先使用idea新建一个intellij platform plugin项目,如下图,名字自己定义
2、
然后进入项目在src目录下new一个action文件,如下图操作
说明:
(1)groups表示自己的插件在对应前此神的那个idea的菜单出现,例子中选择了Help,那么之后,插件开发完成后就可以去help中找到插件
(2)后面的Actions和achor表示的具体位置
(3)最下面的keyboard shortcuts表示自己的插件将通过什么快捷键唤起,这个录入的时候,只需要将光标点击在输入栏,在键盘执行对应的快捷键即可
(扒敬4)以上的信息录入完成后如果想要修改,可以在plugin.xml中修改对应的信息,如下如所示
5、
查看效果,点击运行按钮会,idea会新起一个窗口,然后再新的窗口中检测,自己的实现是否正确
如下图:
6、
生成jar包,然后就可以通过安装本地插件选项安装自己写的插件。
项目的github地址: https://github.com/chanyi/ideaplugin-decryptproperty
‘玖’ idea怎么拖拽控件做界面
调出控件工具箱,点击“设计模式”按钮进入设计模式, 激活绘图工具栏上的“选择工具”,可页面上拖眩 也可以进入设计模式后,按F5定位,定位条件——对象,确定 如有其他问题,可以继续追问,您的采纳是我前进的动力!
‘拾’ 如何在Intellij IDEA用图形界面打开.java文件
第一种方法:点物弯击Open找到文件,直接打开即可,判蚂禅不过可掘尘能需要设置SDK。