Java
文章平均质量分 69
清平乐的技术博客
学如逆水行舟,不进则退。
展开
-
JAR包详解
一、什么是JAR包JAR包就是 Java Archive File,顾名思义,它的应用是与 Java 息息相关的,是 Java 的一种文档格式,是一种与平台无关的文件格式,可将多个文件合成一个文件。jar 包与 zip 包非常相似——准确地说,它就是 zip 包,所以叫它文件包。jar 与 zip 唯一的区别就是在 jar 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,该文件是在生成 jar 文件的时候自动创建的,作为jar里面的"详情单",包含了该Jar包的版本、创建人和类搜原创 2022-04-27 13:48:05 · 9347 阅读 · 0 评论 -
IDEA+Maven打JAR包的两种方法
一、使用IDEA自带打包插件(支持单个类也支持Maven类型Project)1.说明最终输出:输出目录在out目录下2.主要步骤(1)依次选择 file->projecct structure->artifacts->点击+ (选择jar)->选择 from module with dependencies或者在我们的idea工程界面,点击右上角的project structure(2)弹出窗口中指定Main Class(3)点击Build–>Build Ar原创 2022-04-27 13:39:21 · 26333 阅读 · 0 评论 -
IDEA将Java项目单个类打JAR包方法(采用自带插件,不用Maven工具)
本文主要介绍idea中将java项目中的单个类打包成jar包操作,具有很好的参考价值,希望对大家有所帮助原创 2022-04-26 17:05:27 · 5220 阅读 · 0 评论 -
大数据工程师告诉你什么是Maven
Maven在大数据开发中可谓是一个略微复杂的构成,从基础概念到它的具体用途都可谓是有满满的干货知识。简而言之,Maven 一句话概括就是一个项目管理工具,可以对 Java 项目进行构建、依赖管理,是一个自动化构建工具。一、什么是Maven?如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。原创 2022-04-26 13:30:39 · 233 阅读 · 0 评论 -
Maven配置
一、Maven的下载在Maven的官网即可下载,点击访问Apache Maven。下载后解压即可,解压后目录结构如下:二、参数配置在配置之前请将JDK安装好。1. 环境变量配置添加M2_HOME:对应Maven的解压目录即可。编辑Path环境变量:测试,在cmd窗口输入mvn -v查看显示如下即配置成功:2. 修改配置文件通常我们需要修改解压目录下conf/settings.xml文件,这样可以更好的适合我们的使用。此处注意:所有的修改一定要在注释标签外面,不然修改无效。原创 2020-09-11 16:26:35 · 157 阅读 · 0 评论 -
认识Maven
一、什么是Maven?如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。以往开发项目时,程序员往往需要花较多的精力在引用Jar包搭建项目环境上,而这一项工作尤为艰难,少一个Jar包、多一个Jar包往往会报一些让人摸不着头脑的异常。而Maven就是一款帮助程序员构建项目的工具,我们只需要告诉原创 2020-09-11 15:20:18 · 248 阅读 · 0 评论 -
【Java学习】_04 常量和变量
一、常量1.常量:在程序运行中,值不发生改变的量2.常量的分类:java中的常量共分为6类(1)字符串常量用双引号括起来的内容,例如“hello,world"(2)字符常量用单引号括起来的常量(3)整数常量不带小数的数字(4)小数常量带小数的数字(5)布尔常量布尔值,表示真假。只有true,false(6)空常量一个特殊的值,空常量。值是:null注意:空常量是不能直接输出的public class ConstantWord{ public static void原创 2020-07-05 18:04:25 · 248 阅读 · 0 评论 -
【Java学习】_03 基本数据类型
1.计算机存储单元无论是内存还是硬盘,计算机存储的设备的最小单位叫“位(bit)”我们又称作比特位。通常用小写字母b表示。而计算机中的最小的存储单元叫“字节”。通常大写字母B表示,一个字节用连续的8位组成的。常用的存储单位:1B(字节)=8bit1kb=1024B1Mb=1024kb1GB=1024MB1TB=1024GB2.Java的数据类型分类java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的存储空间,所以谈么表示的数据大小也是不一样的。分原创 2020-07-05 18:02:41 · 209 阅读 · 0 评论 -
【Java学习】_02注释和关键字
一、注释注释是再程序指定位置添加说明性信息,不参与程序运行1.注释的分类(1)单行注释 //注释信息(2)多行注释 /* 注释信息 */(3)文档注释 /*注释信息/2.举例/* Java程序中最基本的组成单位是类。 类的定义格式: public class 类名{ } 这是我定义的HelloWorld类*/public class HelloWorld{ //这是main方法:main方法是程序的入口方法,代码的执行是从main方法开始的 public s原创 2020-07-05 18:01:32 · 222 阅读 · 0 评论 -
【Java学习】_01第一个程序和常见问题
准备工作:JDK安装和下载环境变量配置1.程序的三个步骤:编写程序,编译程序,运行程序编写程序:用集成工具或者文本文件编译:javac实现,格式: javac XX.java运行:用java命令实现,java 类名public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}2.bug:英文小甲虫,问题的意原创 2020-07-05 18:00:11 · 220 阅读 · 0 评论 -
【Java】IntelliJ IDEA 运行你的第一个Java应用程序
1.创建项目让我们创建一个简单的Java Hello World项目。你应该注意的主要是项目的SDK。SDK(软件开发套件)是一套软件开发工具,可以让你更快的开发应用程序。IntelliJ IDEA的不包括SDK,所以如果你有没有,下载并安装它。因为我们做一个Java项目,我们需要一个Java SDK(JDK)。安装完毕后,单击新建,指向JDK的安装文件夹指定项目的名称和位置。点击完成。2.新建类你有src文件夹在项目中。这是你的源代码的文件夹。右击该文件夹,然后选择New | Java原创 2020-07-02 16:22:01 · 3100 阅读 · 0 评论 -
Java错误: 找不到或无法加载主类(三种可能性)
原因一:查看java代码注意类名,大括号,间距等。文件名最好与类名相同,如类名是AAA,就另存文件名为AAA.java,public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}原因二:环境变量查看JAVA_HOME,PATH,CLASSPATH是否写正确。分别运行“Java”“javac”“Java -versi原创 2020-07-01 10:12:04 · 22648 阅读 · 0 评论 -
docker 沙箱(沙盒)简介
引言:沙箱虚拟化是一种资源的管理技术,将计算机中的实体资源,进行抽象,然后呈现出来,目的是为了打破实体结构之间的不可分割障碍,使用户以更好的组态使用资源。例如:anaconda 就是以沙盒环境,针对的是Python环境。搭建django过程中的virtualenv 就是python的虚拟环境。一、docker简介docker使用集装箱的思想,在开发过程中犹豫每个人的教育背景,个人习惯不同,代码水平不一致。有的程序写在linux环境,有的代码写在windows环境,在开过程中没有问题,但是项目部署原创 2020-05-20 19:33:12 · 3234 阅读 · 0 评论 -
Spring、Spring Boot、Spring Cloud 、Spring Framework区别
SpringSpring是一个生态体系(也可以说是技术体系),是集大成者,它包含了Spring Framework、Spring Boot、Spring Cloud等(还包括Spring Cloud data flow、spring data、spring integration、spring batch、spring security、spring hateoas),可以参考链接:https://spring.io/projects,如下图所示(部分截图):Spring BootSpring Bo原创 2020-05-19 19:45:46 · 650 阅读 · 0 评论 -
Java常用框架简介
一、SpringMVCSpring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。**模型(Model )**封装了应用程序的数据和一般他们会组成的POJO。**视图(View)**是负责呈现模型数据和一般它生成的HTML输出,客户端的浏览器能够解释。**控制器(Co原创 2020-05-19 19:35:25 · 373 阅读 · 0 评论 -
mysql-connector-java各种版本下载地址
mysql-connector-java下载地址:http://mvnrepository.com/artifact/mysql/mysql-connector-java选择对应版本点击jar开始下载原创 2020-05-17 20:16:35 · 1005 阅读 · 0 评论 -
安装两个不同版本的jdk的环境变量配置
这里以windows中安装java7和java8为例。一、JDK安装先安装好JDK1.7和1.8:在这就不说明了。二、配置环境变量1.创建JAVA_HOME创建三个JAVA_HOME。分别是JAVA7_HOME,JAVA8_HOME和JAVA_HOME。JAVA7_HOME,存放JDK7的安装路径。JAVA8_HOME,存放JDK8的安装路径。JAVA_HOME,如果需要jdk7版本变量值设为%JAVA7_HOME%,如果需要jdk8版本变量值设为%JAVA8_HOME%,便于切换。2.配置C原创 2020-05-17 19:48:53 · 2801 阅读 · 3 评论 -
镜像下载地址
国内好的镜像网站http://101.96.10.40/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.isohttps://mirrors.aliyun.comhttp://mirror.lzu.edu.cn/http://mirrors.sohu.com/http://mirrors.shuos...原创 2019-08-27 15:13:44 · 280 阅读 · 0 评论 -
算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符
每种编程语言中不外乎有这几种运算符,但是往往在学习初期容易搞蒙,这里做了简单梳理。以java为例子一、算术运算符算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。Java 中常用的算术运算符:其中,++ 和 – 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴例1:运行结果:a:6b:6例2:运行结果:a:6b:5特别注意:自增和自减...原创 2019-06-24 13:59:48 · 2536 阅读 · 0 评论 -
10月编程语言排行榜:Java第一无悬念,老戏骨重回前三!
日前,TIOBE官网发布了10月份最新编程语言排行榜。通过榜单,我们可以了解到,Java再次夺冠,本次进入前三名的Java、C、C++。Java热度持续高涨,自从2007年就有增无减,无论是游戏,还是大中小网站,还是B2C商城,还是各大信息系统,到处都有Java的身影,各大招聘网站关于Java工程师的招聘信息也是非常多,而且待遇相当可观。而在过去9月份的TIOBE编程语言排行榜中,Pyth...转载 2018-10-09 11:09:54 · 980 阅读 · 0 评论 -
Java经典面试题全集(2020最新版)
Java经典面试题全集(2018最新版)借鉴部分架构师的建议并参考很多资料,现在统一整理一下,后续还会继续更新!请相信我分享的一定是更新的、更好的、更有益的东西,这些内容也诉说着一个职业程序员的思想、精神和情感。目前又到了大学生毕业忘记,相信这份资料会为各位java求职者受益不少1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共...原创 2018-08-25 11:24:00 · 834 阅读 · 0 评论