idea生成整个项目的类图,Microsoft Visual Studio 2005怎么样用整个项目的类图和单个窗体的类

1,Microsoft Visual Studio 2005怎么样用整个项目的类图和单个窗体的类你看看项目启动中的启动属性是不是当前的你要启动的项目!用文件->新建网站,来创建WEB程序,而不是2003中的对话框中选择创建ASP.NET WEB应用程序. 同样的,2005不需要系统装IIS支持,因为VS2005内部集成了IIS服务器也就是说你本地装不装IIS服务器都可以.它还改变了IDE环境,使之更加适合WEB开发.我就是编辑网页现在也选择在2005下进行编辑,需要的时候还可以随时加入代码,的确很方便. 不太理解的是,2005居然又允许不实例化即可使用窗体类.这在2003中是禁止的,2005改着改着又回去了,咨询了很多朋友,都说这是一个不太好的习惯,就象我们不声明而直接使用变量一样. 呵呵 我对上面那位朋友的回答做出修改 绝对正确 。不实例化窗体类这个回答我就不太清除了【idea生成整个项目的类图,Microsoft Visual Studio 2005怎么样用整个项目的类图和单个窗体的类】
2,IDEA 如何生成UML类图转最近在研究Spring源码,借助spring官方提供的spring doc,和一些优秀博主的博客 。但是尽管如此 , 在庞大的源码库中,使用Ctrl+Alt+B和Ctrl+←,还是略显拙急 。因此,我在想是否有提供自动生成UML类图关系的插件 。无意间搜到了Ctrl+Alt+Shift+U可以生成UmL类图,震惊中 。于是决定好好看下Idea 官方提供的工具帮助文档,以及希望能够写一篇对大家有帮助的文章 。尝试修改默认设置打开设置 File->Setting或windows下按Ctrl+Alt+S在搜索框中输入Diagram(如图所示,恩,我尝试加上了显示类的属性构造器和方法) 选择需要的类文件,在编辑器中打开它按Ctrl + Shift + Alt + U或Ctrl + Alt + U生成类Uml关联图右键Show Categories->Filed5.选中兄弟节点和子节点在图中选择一个节点元素 。这样做 , 位于不同包中的类和包将自动变灰 。6.查看父节点和子节点在图中选中节点元素查看实现 Ctrl+Alt+B查看父类 Ctrl+Alt+P7.使用结构视图浏览按Ctrl+F12显示图中节点元素列表双击箭头可以跳转到具体类实现聚焦某成员变量 , 方法时,按F4可以跳转到对应地方
3,idea java中Jformdesigner自动生成的类如何在public static void main要么new一个Jformdesigner 。要么定义一个属性string[] args 这个字符串数组是保存运行main函数时输入的参数的,例如main函数所在的类名为test 那么你在cmd运行 java test a b c 时 , args[0] = a ,args[1]=b, args[2]=c 你就可以在你的程序中调用你输入的这些变量了 。args[]不就是那个字符串this is a simple java program吗? -------完全不是的,你理解不对 。这样好了,你在运行的时候加个参数,比如 java test xx 。然后在你的main函数里面加这段话:system.out.println("arg is"+args[0]),然后看看输出是什么? 是不是这个: this is a simple java program arg is xx 你还可以试试这样,在运行时输入java test xx yy zz,并且在你的main函数里面加这段话:system.out.println("arg is"+args[0]+" "+args[1]+" "+args[2]),然后看看输出是什么? 是不是: this is a simple java program arg is xx yy zz 现在你理解了吗 。。。如果没关系,为什么程序中去掉string args[]会出现错误? --------之所以去掉会出错在于,不带string args[]的main函数和带string args[]的main函数,本质上已经不是同一个函数了 , java 本身不存在不带string args[]的main函数,所以当然出错了 。
4,如何把用Intellij IDEA编辑的类代码转换成类图1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法 。2、CodeCompletion(代码完成)属性里的一个特殊的变量是 , 激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名 。如果类没有引入则import标志会自动创建 。3、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本 。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分 。4、利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称 。如果有多个选项 , 它们会列在速查列表里 。5、用Ctrl-/与Ctrl-Shift-/来注释/反注释代码行与代码块 。6 、-/用单行注释标记(“//…”)来注释/反注释当前行或者选择地代码块 。而Ctrl-Shift-/则可以用块注释标记(“/*…*/”)把所选块包围起来 。要反注释一个代码块就在块中任何一个地方按Ctrl-Shift-/即可 。7、按Alt-Q(View|Context Info)可以不需要移动代码就能查看当前方法地声明 。连续按两次会显示当前所编辑的类名 。8、在编辑器里Ctrl-D可以复制选择的块或者没有所选块是的当前行,Ctrl-Y与之相反 。9、Ctrl-W(选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域 。举例来说,先选择一个方法名,然后是调用这个方法的表达式,然后是整个语句,然后包容块,等等 。10、在任何工具窗口里使用Escape键都可以把焦点移到编辑器上 。Shift-Escape不仅可以把焦点移到编辑器上而且还可以隐藏当前(或最后活动的)工具窗口 。F12键把焦点从编辑器移到最近使用的工具窗口 。11、在调试程序时查看任何表达式值的一个容易的方法就是在编辑器中选择文本(可以按几次Ctrl-W组合键更有效地执行这个操作)然后按Alt-F8 。12、要打开编辑器脱字符处使用的类或者方法Java文档的浏览器,就按Shift-F1(右键菜单的External JavaDoc) 。要使用这个功能须要把加入浏览器的路径,在“General”选项中设置(Options | IDE Settings),另外还要把创建的Java文档加入到工程中(File | Project Properties) 。13、用Ctrl-F12(View | File Structure Popup)键你可以在当前编辑的文件中快速导航 。这时它会显示当前类的成员列表 。选中一个要导航的元素然后按Enter键或F4键 。要轻松地定位到列表中的一个条目,只需键入它的名字即可 。14、在代码中把光标置于标记符或者它的检查点上再按Alt-F7(右键菜单中的Find Usages…)会很快地查找到在整个工程中使用地某一个类、方法或者变量的位置 。15、按Ctrl-N(Go to | Class…)再键入类的名字可以快速地在编辑器里打开任何一个类 。从显示出来的下拉列表里选择类 。同样的方法你可以通过使用Ctrl-Shift-N(Go to | File…)打开工程中的非Java文件 。16、要导航代码中一些地方使用到的类、方法或者变量的声明 , 把光标放在查看项上再按Ctrl-B即可 。也可以通过按Ctrl键的同时在查看点上单击鼠标键调转到声明处 。17、把光标放到查看点上再按Ctrl-Alt-B可以导航到一个抽象方法的实现代码 。18、要看一个所选择的类的继承层次,按Ctrl-H(Browse Type Hierarchy)即可 。也可以激活编辑器中的继承关系视图查看当前编辑类的继承关系 。19、使用Ctrl-Shift-F7(Search | Highlight Usages in File)可以快速高亮显示当前文件中某一变量的使用地方 。按Escape清除高亮显示 。20、用Alt-F3(Search | Incremental Search)在编辑器中实现快速查查找功能 。在“Search for:”提示工具里输入字符 , 使用箭头键朝前和朝后搜索 。按Escape退出 。21、按Ctrl-J组合键来执行一些你记不起来的Live Template缩写 。比如,键“it”然后按Ctrl-J看看有什么发生 。我简单常用能过的说这么多,更多的你在菜单和工具栏里看看吧 。5 , 用intelij IDEA 怎么显示一个类的所有方法点击view视图 , 设置即可 , 如下图所示:IntelliJ IDEA 编译方式相比较于 Eclipse 的实时自动编译,IntelliJ IDEA 的编译更加手动化,虽然 IntelliJ IDEA 也支持通过设置开启实时编译,但是不建议,因为太占资源了 。IntelliJ IDEA 编译方式除了手工点击编译按钮进行编译之外,还有就是在容器运行之前配置上一个编译事件,先编译后运行 。默认下 IntelliJ IDEA 也都是这样的设置,所以实际开发中你也不用太注意编译这件事 。虽然 IntelliJ IDEA 没有实时编译,但是对于代码检查完全是没有影响 。但是多个类之间的关联关系还是要等 Make 或 Rebuild 触发的时候才会做相关检查的 。在 IntelliJ IDEA 里,编译方式一共有三种:1.Compile:对选定的目标(Java 类文件),进行强制性编译 , 不管目标是否是被修改过 。2.Rebuild:对选定的目标(Project),进行强制性编译,不管目标是否是被修改过,由于 Rebuild 的目标只有 Project,所以 Rebuild 每次花的时间会比较长 。3.Make:使用最多的编译操作 。对选定的目标(Project 或 Module)进行编译,但只编译有修改过的文件 , 没有修改过的文件不会编译 , 这样平时开发大型项目才不会浪费时间在编译过程中 。使用快捷键 ctrl+F12在Project框中最右边有一个齿轮状的设置按钮 , 增加“show members”即可 。点左侧栏的Structure用intelij idea 怎么显示一个类的所有方法操作系统配置1、文件句柄限制:es在索引过程中 , 尤其是有很多分片和副本时,会创建若干文件 。因此操作系统对打开文件数量的限制不能少于32000 。对于linux服务器,通过可以在/etc/security/limits.conf中进行修改,并且可以用ulimit命令来查看当前值 。2、节点内存配置:es每个节点默认的2014m内存空间可能是不够的 。如果日志文件中有out of memory error错误,则应将环境变量es_heap_size设为大于1024的值 。注意该值应超过总可用物理内存的50%,剩余内存可用作磁盘高速缓存,可大大提高搜索性能 。6,如何把用Intellij IDEA编辑的类代码转换成类图1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法 。2、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名 。如果类没有引入则import标志会自动创1、写代码时用alt-insert(code|generate…)可以创建类里面任何字段的getter与setter方法 。2、codecompletion(代码完成)属性里的一个特殊的变量是,激活ctrl-alt-space可以完成在或不在当前文件里的类名 。如果类没有引入则import标志会自动创建 。3、使用ctrl-shift-v快捷键可以将最近使用的剪贴板内容选择插入到文本 。使用时系统会弹出一个含有剪贴内容的对话框 , 从中你可以选择你要粘贴的部分 。4、利用codecompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用ctrl-space完成全称 。如果有多个选项,它们会列在速查列表里 。5、用ctrl-/与ctrl-shift-/来注释/反注释代码行与代码块 。6 、-/用单行注释标记(“//…”)来注释/反注释当前行或者选择地代码块 。而ctrl-shift-/则可以用块注释标记(“/*…*/”)把所选块包围起来 。要反注释一个代码块就在块中任何一个地方按ctrl-shift-/即可 。7、按alt-q(view|context info)可以不需要移动代码就能查看当前方法地声明 。连续按两次会显示当前所编辑的类名 。8、在编辑器里ctrl-d可以复制选择的块或者没有所选块是的当前行,ctrl-y与之相反 。9、ctrl-w(选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域 。举例来说,先选择一个方法名,然后是调用这个方法的表达式 , 然后是整个语句 , 然后包容块 , 等等 。10、在任何工具窗口里使用escape键都可以把焦点移到编辑器上 。shift-escape不仅可以把焦点移到编辑器上而且还可以隐藏当前(或最后活动的)工具窗口 。f12键把焦点从编辑器移到最近使用的工具窗口 。11、在调试程序时查看任何表达式值的一个容易的方法就是在编辑器中选择文本(可以按几次ctrl-w组合键更有效地执行这个操作)然后按alt-f8 。12、要打开编辑器脱字符处使用的类或者方法java文档的浏览器,就按shift-f1(右键菜单的external javadoc) 。要使用这个功能须要把加入浏览器的路径,在“general”选项中设置(options | ide settings) , 另外还要把创建的java文档加入到工程中(file | project properties) 。13、用ctrl-f12(view | file structure popup)键你可以在当前编辑的文件中快速导航 。这时它会显示当前类的成员列表 。选中一个要导航的元素然后按enter键或f4键 。要轻松地定位到列表中的一个条目 , 只需键入它的名字即可 。14、在代码中把光标置于标记符或者它的检查点上再按alt-f7(右键菜单中的find usages…)会很快地查找到在整个工程中使用地某一个类、方法或者变量的位置 。15、按ctrl-n(go to | class…)再键入类的名字可以快速地在编辑器里打开任何一个类 。从显示出来的下拉列表里选择类 。同样的方法你可以通过使用ctrl-shift-n(go to | file…)打开工程中的非java文件 。16、要导航代码中一些地方使用到的类、方法或者变量的声明,把光标放在查看项上再按ctrl-b即可 。也可以通过按ctrl键的同时在查看点上单击鼠标键调转到声明处 。17、把光标放到查看点上再按ctrl-alt-b可以导航到一个抽象方法的实现代码 。18、要看一个所选择的类的继承层次 , 按ctrl-h(browse type hierarchy)即可 。也可以激活编辑器中的继承关系视图查看当前编辑类的继承关系 。19、使用ctrl-shift-f7(search | highlight usages in file)可以快速高亮显示当前文件中某一变量的使用地方 。按escape清除高亮显示 。20、用alt-f3(search | incremental search)在编辑器中实现快速查查找功能 。在“search for:”提示工具里输入字符,使用箭头键朝前和朝后搜索 。按escape退出 。21、按ctrl-j组合键来执行一些你记不起来的live template缩写 。比如 , 键“it”然后按ctrl-j看看有什么发生 。我简单常用能过的说这么多,更多的你在菜单和工具栏里看看吧 。

    推荐阅读