![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
绛洞花主敏明
研究生在读,喜欢刺激有挑战。
展开
-
浅谈 Integer的自动拆箱和装箱
public class IntegerDemo { public static void main(String[] args) { Integer i1 = 128; Integer i2 = 128; System.out.println(i1 == i2); System.out.println(i1.equals(i2)); System.out.pri...转载 2019-11-29 16:46:48 · 595 阅读 · 0 评论 -
Java中的equal和'=='
本文链接:https://blog.csdn.net/qq_43275765/article/details/890060051.’=='运算符我们通常用’=='来比较两个变量是否相等当比较的变量是基本类型,且都是数值类型,且’=='比较的是其数值。当比较的是引用变量,只有当他们都指向同一个对象的时候才会返回true。其不可以用去在类型上比较没有继承关系的的两个变量,编译器会报错。...转载 2019-11-29 14:57:59 · 134 阅读 · 0 评论 -
java中的图片裁剪
除了根据网络上的一些代码实现了图片的裁剪功能,初次之外也在作者的基础上进一步更加简洁地实现图片的裁剪的功能。/** * 裁剪图片 * @param srcImageString * @param detImageString * @param x * @param y * @param w * @param h * @throws Exception */public voi...原创 2019-11-12 17:24:14 · 316 阅读 · 0 评论 -
JAVA中Array、List和ArrayList的区别
ArrayArray(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。 Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所有数据。ListList—是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式,它继承Collection。优缺点:list 可以给自动扩容, 而数组, 你初始化的时候就...原创 2019-07-22 09:26:56 · 5554 阅读 · 1 评论 -
maven配置pom生成独立jar包
工程的配置如下: groupId 设置为: com.huizhi artifactId 设置为:testmaven生成的工程目录如下:其中:工程名:testmaven包名: testmavens主类所载类:Test在工程代码的pom文件中添加如下代码: <build> <plugins> <plugin> <g...原创 2019-07-19 18:58:06 · 998 阅读 · 0 评论 -
创建Maven项目时,GroupId和Artifact Id该怎么填写
1.什么是groupid和artifactId?groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公...转载 2019-07-19 18:12:20 · 650 阅读 · 0 评论 -
导入javaee项目后报Description Resource Path Location Type Unbound classpath container: 'JRE System Library
问题描述:本人是在linux系统下使用eclipes开发java。一、项目是在windows系统上的项目。二、windows系统上和linux系统开发的jdk使用的不是用一个版本。解决:右击项目–>Build Path --> confugure build path…–>单击后选择Libraries选择你安装过的jre然后把软件自带的tomcat删除掉...原创 2019-07-05 20:46:25 · 6646 阅读 · 0 评论 -
如何更改Linux中默认的openjdk为自己安装的JDK
linux环境下一般默认安装jdk都是按照java-open…版本的,linux默认的链接也是到默认版本。因此即使按照网络的教程在文件/etc/profile和~/.bashrc文件中修改了环境变量。打开eclipes仍旧时默认的java版本。一、安装JDK(1)本人将解压的JDK防止在/etc/路径下。(根据个人喜好)如下图所示:修改全局环境变量/etc/profileexport...原创 2019-07-05 18:48:00 · 2419 阅读 · 0 评论 -
eclipse中springboot项目如何打包成jar文件
在项目的pom.xml中配置相关的内容<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> &l...原创 2019-06-25 15:17:43 · 7815 阅读 · 1 评论 -
Java技术--maven的assembly插件打包(依赖包归档)
注:最近工作中遇到的一个问题,写了一个日志处理的模块,现在需要给第三方客户使用,但是该模块依赖了我们自己写的或者修改的一些jar包,可选择方案:1、所有jar包放在一个文件夹中给第三方(感觉好不专业);2、将日志处理模块和依赖包全部打成一个jar包,明显这种方法专业且方便。因此引入maven的assembly插件来完成这个工作。 前提是:你的项目也是用maven来管理的。1、在pom.xml...原创 2019-06-25 15:05:39 · 675 阅读 · 0 评论 -
在maven项目中导入外部jar包
问题:在maven项目中使用第三方的工程的文件时,出现不能调用的问题。在使用maven工程时,通常需要对maven工程进行移植,在工程中通常使用第三方的工程(或者其jar包),为了解决依赖的问题,特通过实际验证解决的方式。出现的问题是,工程运行出现jar包找不到的问题。方法一、通过配置pom文件中的jar包路径解决第三方jar包。1、在工程中添加lib文件夹,并将对应的jar包放到li...原创 2019-05-22 18:59:09 · 22442 阅读 · 0 评论 -
java命名规则-注释
java的命名规则在写java程序的时候十分重要,不仅仅是为了代码的规范。大型的工程中代码重构是十分有必要的,这其中规范的命名规则有助于程序员快速的了解代码。解决代码冗余、繁杂的问题。注意:在所有的命名规则中忌用汉语拼音,一定要使用英文,做到见明知意。一、命名规范1.命名规则–遵循标识符命名规则1)标识符由字母,数字,下划线,以及$(美元符号)组成注:这是与c语言不同的地方,c语言中没...原创 2019-01-16 20:24:39 · 147 阅读 · 0 评论 -
关于java程序打包移植问题
java程序运行打包一共用三种方式,一种是用eclipes上的插件进行打包,一种是用普通的工程,直接在eclipes中生成可执行jar包。今天要讲的是第三种即maven工程生成独立可执行jar包的过程。首先在pom文件中写入要生成独立jar包的代码。代码如下: <build> <plugins> <plugin> <group...原创 2018-12-12 12:31:19 · 230 阅读 · 0 评论 -
解决JAVA中maven工程中 UTF-8编码出现不可映射编码问题
根据普遍网上的通用的做法是在maven工程中加入如下代码。或者修改系统的默认的编码字体。如下图所示:修改mavaen的pom文件的代码如下,只需要修改utf-8即可改变maven工程的编译的过程中的编码 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifa...原创 2018-12-12 10:31:02 · 5259 阅读 · 0 评论