1. myeclipse 安装插件,Eclipse与MyEclipse有什么区别?
Eclipse和MyEclipse都是Java开发工具,但MyEclipse是基于Eclipse扩展的商业版IDE,提供了更加全面的Java EE开发工具和支持。
除了Eclipse的标准功能,MyEclipse还包含更多Java EE和Web开发的插件、集成Tomcat服务器等,可以大大减少开发过程中的重复性工作,提高开发效率。但由于需要付费购买MyEclipse,因此对于小型项目或个人开发者可能不是一个优选的选择。
2. myeclipse怎么创建移动端?
1,打开myeclipse,创建web project工程,选择J2EE1.4, 点击完成。 2,选择工程下的WebRoot,然后导入File System文件。这里导入的是一个flex包。网上有下。选择yes to all!!这样就把需要的配置文件导入进来了!!导入后的文件比以前多了很多。(注:哪位需要flex包的,把邮箱留下) 3,在src中写上你所需要的类及类中方法。然后在flex下找到remoting-config.xml这个文件,在文件中添加 //id与remoteObject的destination属性名一致 类所在的包路径 4,创建好了服务器之后,需要部署, 点击Project Deployments,选择你要部署的工程名,还有添加相应的tomcat服务器。这样就成功的把工程部署到服务器上了!最后启动服务器就可以了!
3. Java中有哪些不错的IDE值得推荐?
已经有很多答主回答得很全面了,我来往纵向深入说一说不同IDE体验的差别吧。
前言和其他答主一样,首推IntelliJ IDEA,包括其他的Python、前端开发、PHP、Go等等都推荐使用JetBrains全家桶,这么多人都在推荐,肯定是有道理的。IntelliJ是收费的,推荐有能力的去购买服务。如果是学生的话则可以使用公开的授权服务器(https://www.imsxm.com/)或者自己搭建授权服务器,或者使用EDU邮箱获取一年免费激活码(http://www.bewindoweb.com/169.html)。
三款IDE对比这里主要对比三款经典IDE:Eclipse、MyEclipse、IDEA。
(1)官网对比
看看官网的审美差别吧,你就能大概知道这些软件背后的UI也会是什么类型:
Eclipse:开源软件典型界面,简单、单调,不花钱。(https://www.eclipse.org/downloads/)
MyEclipse:还活在上个世纪,丑到了一定境界,老一辈最喜欢的深蓝庄重颜色。(https://www.genuitec.com/products/myeclipse/)
IDEA:90后,优秀的配色,独特的UI交互。(https://www.jetbrains.com/idea/)
当然它以前的logo也是很丑的(如下图),这是后来设计师重新设计的,但至少人家努力了。
(2)使用对比
相信所有人最开始学JAVA都是老师推荐的Eclipse,因为开源免费。Eclipse确实功能强大,而且有很多插件,但是操作并不人性化。界面也很丑陋。Eclipse的独特之处在于,你想要什么功能,都可以自己去找插件,它都能支持,自己去配置就行。一项一项配置下来,程序还没开动,人先累崩了。不同的插件还有不同的交互方式、一些特殊的处理,你都需要铭记在心,一不小心点到个不同的view(比如切换到了Hadoop的开发界面),你就不知道怎么点回去了,要查半天资料。
然后时代变化,开始学JAVA WEB,最开始用JSP+Servlet,后来用Struts+Spring+Hibernate来搭建Web工程,就开始使用MyEclipse了,因为它有Java Web一些独特的东西,比如自动根据类的属性生成Get/Set方法,不用手动一个一个去写,当时觉得好高级呀。然而界面一样地丑。
再后来偶然接触到JetBrains全家桶,只要你用一次,你就会想用亿次。
说说它的好处吧:
完全无需担心点错
这就是IDEA人性化的地方,它知道你的想法。
比如在接口的左侧有个按钮,画了一个向下的箭头,哪怕你第一次使用,你也八九不离十能够猜到点击它可以看到有哪些类实现了这个接口。
比如右上角有一系列启动按钮,哪怕你第一次使用,你也知道哪个是开始,哪个是DEBUG,哪个是停止,应该点哪里去配置启动参数。
比如你意外地双击类的名字把整个编辑界面全屏了,左侧的project树形结构没有了,一般的IDE都会让你重新选择【视图】→【Project】来把左侧的窗口找回来,IDEA知道你想什么,你想再双击一次让它恢复对不对!是的,再双击就恢复了。
还有很多细节,几乎0成本上手。
强大的生态支持
你想用Maven 3,它支持,而且还能编辑POM文件的时候自动去更新;
你想用Lombok,它支持,只需要简单装一个插件,就可以一个注解替代Get/Set/构造方法/日志/ToString/HashCode的冗余代码编写;
你想用Docker,它支持,能够自动识别Dockerfile;
你想写YML,它支持,还能帮你排除严格的语法错误;
你想用Git,它支持,还能帮你图形化地切换分支;
你想用Spring全家桶,它支持,还能帮你扫描哪些类没有写Component注解
你想用SSH自动同步代码到云上去,它支持,还能选择每次Ctrl+S保存一次就同步一次。
不管你想用什么最新的技术,它都支持,甚至能够帮你把关系型数据库的关联用图画出来。
就算你想用IDEA写Lua程序,它都能搞定……
强大的基础功能IDEA还有JetBrains提供的全家桶基础功能。
比如你修改一个类的名字,它会自动帮你扫描哪些类用到了这个名字,让你选择是否需要一起都改了。
比如你要找某条语句,直接Ctrl+Shift+F在整个项目查找,不用每个页面去翻,哪怕写在注释里也能找到。
比如你新New了一个List,它会自动补全你想要命名为XXXXList,还是XXXXs,还是什么,供你选择,如果没有特殊需求,你一个回车就能完成这条语句的编写了。
你按住Ctrl,就能翻看每个类的具体实现。
你选到了依赖库的代码,它会提示你不应该修改依赖库的代码,防止你错误地修改了库。
你可以在上面编写JAVA DOC的注解,它会自动解析编写的类并上色,如果你JAVA DOC编写的参数和具体的方法参数不对应,还会提示你有语法问题:
如果你写了太多重复语句,它会提示你是否应该写成一个方法来调用。
还能够支持查看Test的覆盖率。
自动补全好用到你颅内高潮,想站起来给它鼓掌……
你还可以自定义注释,在编写的时候自动生成一些注释。
这些功能是全家桶都支持的,只要用熟一个,其他的都会用了,交互逻辑一致。
好看的界面
这些都不说了,都能看出来。
IDEA的配色网上一抓一大把(http://www.riaway.com/theme.php?page=3)
如果你觉得太麻烦,喜欢我的配色的话(我是参考之前用VS的习惯配置的颜色,比如字符串和数字用黄色,类型用蓝色,变量用白色,其余关键字统一绿色,为了区别方法调用和方法定义,定义的时候用的紫色),关注我后私信“IDEA配色”,就会得到我的IDEA配色方案下载地址。
总结不管怎样,不要说什么自己觉得好用的才是最好的,IDEA就是JAVA最好的IDE,没有之一。IDEA做的就是我们一直想做的事情,比如我们总是想这个功能不好用,那个界面不好看,只是一直在吐槽,却没有人动手去做一个又好用又好看的IDE,这一切JetBrains帮我们做了,把其他所有IDE的缺点都改掉了,提供了所有想要的功能,你能吐槽IDEA的点少之又少。
至于C到底用Visual Studio还是用JetBrains系列,倒是要好好考虑下了~
4. eclipse还是myeclipse好?
myeclipse的核心就是eclipse,只不过Myeclipse在此基础上增加了许多的插件,使用起来更加的方便。但是Myeclipse消耗的资源很多,在使用的时候一定要做好优化工作。
5. android系统开发用什么工具?
没有特定的编辑器,能用于java开发的ide都可以,根据个人爱好和习惯选择,如下面这几种:
IDEA
这是一个非常流行的Java IDE集成开发环境,在业界非常受欢迎,有社区免费版可供下载,支持常见的智能补全、代码高亮、语法提示、Git等功能,除此之外,还支持代码分析、代码重构、JUint等高级功能,集成了Maven和Gradle工具,因此项目管理和维护更方便,也更适合企业大型项目开发:
Eclipse
这是一个免费、开源、跨平台的Java IDE开发环境,诞生的比较早,在早期的Java项目开发中经常会用到,自动补全、代码高亮、语法检查和提示等功能非常不错,插件扩展丰富,安装相关插件后,也可作为安卓、Python、C/C++等开发工具来使用:
MyEclipse
顾名思义,这是一个基于Eclipse的Java开发工具,在Eclipse的基础上加上自己的插件开发而来,因此,功能更强大,但原则上不免费,主要用于Java、Java EE以及移动应用开发,支持常见的自动补全、代码高亮、语法检查等功能,对于Java开发来说,也是一个非常不错的工具:
NetBeans
这是Sun公司专门为Java开发的一个专业IDE,开放源代码,可以跨平台使用,在早期项目开发中经常会用到,安装相关插件后,也可作为PHP、Ruby等开发工具,但随着Eclipse、IDEA等工具的兴起,NetBeans使用范围越来越小,正在逐渐走向没落:
VS Code
这是微软开发的一个轻量级代码编辑器,免费、开源、跨平台,在开发界有着广泛的使用率,自动补全、代码高亮、语法提示、Git等功能非常不错,安装Java插件,配置好本地JDK路径后,也可以作为一个非常不错的Java开发工具来使用,对于入门Java开发来说,也是一个不错的选择:
6. 为什么要安装Eclipse软件?
一、企业开发使用eclipse而不用MyEclipse的原因:
1、Eclipse 是免费的,而MyEclipse 收费;
2、Eclipse 通过 Help 菜单的 Eclipse Marketplace 到 eclipse 菜市场也能找到相当多的免费插件,MyEclipse自带很多插件,不需要额外安装;
3、eclipse相对比较轻便,200多兆即可使用,MyEclipse比较沉重。
7. java编程用什么工具?
答:本文邀请strong来回答,分享一些非常好用并且高效的JAVA开发常用的工具~
1、lombok1)、maven使用:
2)、IntelliJ idea安装:
https://projectlombok.org/setup/intellij
3)、所有特性
https://projectlombok.org/features/all
@Getter/@Setter
@ToString
@NoArgsConstructor, @RequiredArgsConstructor and @AllArgsConstructor
@EqualsAndHashCode
@Data
2、appache-commonsappache-commons真是一个强大的家族,里面有的东西应该能覆盖我们的方方面面了。
http://commons.apache.org/
比较常用的有:
commons-lang
commons-colloctions
其他工具包:
http://commons.apache.org/proper/commons-io/
http://commons.apache.org/proper/commons-beanutils/
http://commons.apache.org/proper/commons-codec/
http://commons.apache.org/proper/commons-dbutils/
http://commons.apache.org/proper/commons-fileupload/
3、使用lombok反序列化的问题来源(https://my.oschina.net/u/566591/blog/664617#h3_2)
使用fastJson对json字符串进行反序列化时,有几个点需要注意一下:
反序列化内部类
反序列化模板类
Getter/Setter问题
如我们希望返回的一个json串为
下面是我们的定义的dto对象,通过序列化后能得到我们预期的结果么?
实际上返回的结果与我们预期的还是有差别的
解决方案:
注意项:
默认构造方法
使用lombok注解时, 需要注意 isXxx 这种,序列化字符串中的key,可能就变成 xxx