java eclipse
_Black铁木真
闻道有先后术业有专攻如是而已
展开
-
解决Non-resolvable parent POM: Could not find artifact 出现的问题
在编译spring boot 多模块项目的时候,往往出现Non-resolvable parent POM: Could not find artifact 后面跟一串其它信息,网上大部分解决方案是修改relativePath配置项,其实这是很不优雅的方式。这里介绍另一种解决方案。 解决办法如下,把父项目的modules里面的配置全部注释或者删除...转载 2019-11-14 11:09:03 · 9526 阅读 · 8 评论 -
hashmap in java
重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。 再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个转载 2014-01-14 17:27:48 · 513 阅读 · 0 评论 -
Unicode和ascii的异同
UNICODE 是目前用来解决 ASCII 码 256 个字符限制问题的一种比较流行的解决方案。大家知道,ASCII 字符集只有256个字符,用 0-255 之间的数字来表示。包括大小写字母、数字以及少数特殊字符;如标点符号、货币符号等。对于大多数拉丁语言来说,这些字符已经够用。但是,许多亚洲和东方语言所用的字符远远不止256个字符。有些超过千个。人们为了突破 ASCII 码字符数的限制,试图转载 2014-02-08 14:45:22 · 980 阅读 · 0 评论 -
Eclipse快捷键
代码的整体缩进:将代码选中之后,Tab键代码的整体缩出:将代码选中后,shift+Tab键注释掉块儿代码(去掉注释也一样):选中后ctrl+/######################################################转:Eclipse快捷键,熟悉快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情。Ctrl+1 快速修原创 2013-07-02 09:06:27 · 485 阅读 · 0 评论 -
JDK,JRE & JVM
很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。 今天特写此文,来整理下三者的关系。 JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/j转载 2015-06-04 00:06:04 · 405 阅读 · 0 评论 -
Eclipse 和MyEclipse的关系
Eclipse与MyEclipse的联系和区别Eclipse 是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开发的插件来使自身的功能得到扩展和增强的,而Myeclipse就是其中的一种有名的插件集之一,主要是为J2EE开发;MyEclipse将开发者常用到的一些有用的插件都集合起来,提供一种高级编程环境,可以比较轻松完成stru转载 2016-11-26 15:20:47 · 1015 阅读 · 0 评论 -
tomcat使用
1.下载的点已经更改:TOMCAT官网:http://tomcat.apache.org/插件官网 http://www.eclipsetotale.com/tomcatPlugin.html2.Eclipe下如何让Tomcat进入Debug模式刚装好tomcat插件时,如果断点调试,发现无法进入调试模式,需要配置一下Window-->Preferences--转载 2016-11-28 10:18:10 · 374 阅读 · 0 评论 -
struts2中jsp页面传值到action方式总结
jsp页面跟通常的html传值一样 通常有两种方式1.form表单传值2.url方式传值通常后台接受前端传值 都是用的 request.getParameter("username")但是在struts框架下 可以用set方法让action自动接收 也更方便所以 action接收值也有两种方式1.request.getParameter("username")2.set转载 2017-06-29 17:04:46 · 726 阅读 · 0 评论 -
Java字符串的比较
1 总体来说java中字符串的比较是==比较引用,equals 比较值的做法。(equals 对于其他引用类型比较的是地址,这是因为object的equals方法比较的是引用),但是不同的声明方法字符串的比较结果也是不同的。 例如: String str1=new String("a"); String str2=new String("a"); s转载 2017-07-06 22:23:16 · 467 阅读 · 0 评论 -
java struts spring hibernate版本查询
查看现有项目的struts和hibernate和spring版本找到项目包含SSH的包,通常是在WEB-INF下的lib里面。1.struts版本:查看 struts.jar/META-INF/MANIFEST.MFManifest-Version: 1.0Ant-Version: Apache Ant 1.6.1Created-By: 1.3.1_04-b02 (Sun转载 2017-09-08 10:38:12 · 613 阅读 · 0 评论 -
Java 资源大全
构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依赖管理,并且把Ant...转载 2018-03-19 15:03:59 · 714 阅读 · 0 评论 -
java实现两台电脑间TCP协议文件传输
java实现两台电脑间TCP协议文件传输 记录下之前所做的客户端向服务端发送文件的小项目,总结下学习到的一些方法与思路。注:本文参考自《黑马程序员》视频。 首先明确需求,在同一局域网下的机器人A想给喜欢了很久的机器人B发送情书,但是机器人B事先并不知道小A的心思,那么作为月老(红娘)该如何帮助他们呢? 然后建立模型并拆分需求。这里两台主机使用网线直连,在物理层上确保建立了...转载 2019-07-19 17:47:40 · 6438 阅读 · 1 评论 -
java Spring IOC
原文地址引述:IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及代码解耦、设计模式、代码优化等问题的考量,我们打算通过一个小例子来说明这个概念。通过实例理解IoC的概念 贺岁大片在中国已经形成...转载 2019-08-05 10:15:57 · 370 阅读 · 0 评论 -
浅论Maven和Git的原理及展示其与Eclipse的集成
参考资料: 1.Maven官方文档http://maven.apache.org/guides/index.html 2.Git官方文档http://git-scm.com/documentation 3.SpringSide4官方文档https://github.com/springside/springside4/wiki 本博文不同于网上随处可见的《Maven使用转载 2014-01-22 09:47:46 · 976 阅读 · 1 评论 -
Java SE,EE,ME的区别
1. Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。2. Java EE(Java转载 2014-01-21 17:18:40 · 720 阅读 · 0 评论 -
JDOM 操作XML
可扩展标记语言——eXtensible Markup Language用户可以自己定义语言标记,只要有开始和闭合标签即可。xsl装饰、修饰xml的显示结果。dtd约束xml文件中的标记。Ø XML的优点: 1、xml可以让数据和标记分离。 2、异质信息互通 3、机器语言 4、用交流语言替代html装饰语言 5、简单易用 6转载 2014-01-16 22:32:23 · 607 阅读 · 0 评论 -
打印菱形的程序
C 语言版:#include int paint(int n){ int i, j; for(i = 0; i < n / 2 + 1; i++) { for(j = n / 2 - i; j > 0; j--) { printf(" "); } for(j = 0; j < 2 * i + 1; j++) { printf("*"); }原创 2013-07-04 14:26:51 · 647 阅读 · 0 评论 -
Java中,string的大小写转换
public class test4{ public static void main(String[] args) { StringBuffer a = new StringBuffer("abcd fefefefe"); String str = a.toString().toUpperCase(); System.out.println("str = " +str);原创 2013-07-05 11:01:13 · 17463 阅读 · 1 评论 -
静态变量(类变量),实例变量,常量;静态方法(类方法),实例方法
class Tom{ Tom()//构造函数,对象初始化用到,木有任何的返回值 { } static int m = 4;//静态变量(类变量) int n = 5;//实例变量 final int MAX = 22;//常量(大写,必须初始化,不能更改) static final int MIN = 11;//静态常量}public class example{原创 2013-07-04 15:31:17 · 1201 阅读 · 0 评论 -
接口作为参数
//接口作为参数//当一个方法的参数是一个接口类型时,如果一个类实现了该接口,那么就可以把该类的实例的引用传值给该参数,参数可以回调类实现的接口方法interface SHOW{ void show();}class S implements SHOW{ public void show() { System.out.println("hello world!"); }原创 2013-07-05 15:04:13 · 1533 阅读 · 0 评论 -
私有变量和私有方法
public class test3{private int m;//私有变量(不管是实例变量还是类变量)int fun(){m = 11;return m;}private int func()//私有方法(不管是实例方法还是类方法){return m;}public static void main(String[] args){test3 s= new test3();int h = s.m原创 2013-07-05 10:04:14 · 602 阅读 · 1 评论 -
上转型对象和接口回调
//上转型对象的理解class AA{ void func() { System.out.println("class AA"); }}class BB extends AA{ void func()//重写方法 { System.out.println("class BB"); }}class CC extends AA{ void func()//重原创 2013-07-05 14:12:18 · 1707 阅读 · 0 评论 -
接口和抽象类的比较
1. 抽象类abstract class A{ abstract void min(int x, int y);//只可以声明,不可以实现 int max()//非抽象方法 {System.out.print("hello world! ");}}抽象方法只允许声明,不允许实现,而且不允许使用final和abstract同时修饰原创 2013-07-05 15:26:21 · 463 阅读 · 0 评论 -
关键字this
// 关键字this,可以出现在实例方法和构造方法中,但不可以出现在类方法中,因为类方法可以通过类名直接访问,这时可能还没有任何对象产生//用在实例方法和构造方法中的this是可以省略的,但当遇到成员变量和局部变量遇到变量名冲突的时候,成员变量就需要this来加以区分了。class T{ static int count;//类变量 float A, B, C; void M(flo原创 2013-07-04 17:00:46 · 564 阅读 · 0 评论 -
友好变量,友好方法,友好类
1. 不用priavate,public,protected修饰的成员变量和方法被称为友好变量和友好方法2. 当在另外一个类B中,用该类A创建了一个对象后,如果类A和类B在同一个包中,那么该对象能访问自己的友好变量和友好方法3. 在class前面加public的类称为public类,class前面不能加protected和private,不加public的类称为友好类。4. publi原创 2013-07-05 10:31:11 · 3938 阅读 · 0 评论 -
继承;成员变量隐藏与重写;关键字super;final类和final方法
1. 如果一个类的声明中没有使用关键字extends,这个类被系统默认是Object类的子类,Object是包java.lang中的类2. 子类和父类在同一个包中,子类能继承除了private之外的所有东西,要是不再一个包中,只能继承父类的protected和public的变量和方法,不能继承父类的友好方法和友好变量。3. 子类的构造方法没有明确的指明要调用父类的哪个构造函数时,就默认为调原创 2013-07-05 13:47:47 · 1018 阅读 · 0 评论 -
内部类和匿名类
class X{ int x, y; int func() { System.out.println("hello"); return 0; } class Y //内部类的声明 { static z;//该语句是错误的,内部类不能有类变量 static f()//该语句是错误的,内部类不能你有类方法 { ..... } void call原创 2013-07-05 15:46:37 · 616 阅读 · 0 评论 -
linux的Eclipse下安装tomcat
安装Tomcat6.01,下载Tomcat从官方网站上 http://tomcat.apache.org下载apache-tomcat-5.5.20.tar.gz 2,解压至 /usr 目录下并改名为tomcat 3,更改权限在shell 中执行# cd /usr/tomcat # chmod +rx -R *转载 2014-01-10 19:26:53 · 1074 阅读 · 0 评论 -
linux下启动eclipse时,报错no swt-gtk-3740 in java.library.path
解决办法:cp /usr/lib/jni/libswt-*3740.so ~/.swt/lib/linux/x86原创 2013-07-08 14:42:45 · 2386 阅读 · 0 评论