Java基础知识
文章平均质量分 86
捌椒
这个作者很懒,什么都没留下…
展开
-
Maven高级知识【模块开发、多环境开发配置、私服】
那么资源应该怎么使属性进行配置呢?mvn 指令 -P 环境定义 id。访问服务器(默认端口:8081)controller 层划分。controller 层划分。SNAPSHOT(快照版本)RELEASE(发布版本)启动服务器(命令行启动)上传资源时提供对应的信息。serivce 层划分。serivce 层划分。修改服务器运行配置信息。使用界面操作跳过测试。(私服宿主仓库地址)原创 2022-10-01 14:38:26 · 1084 阅读 · 0 评论 -
Maven基础知识【基本概念、项目结构、依赖管理、生命周期与插件】
1. 基本概念1.1 Maven是什么1.2 Maven的作用1.3 仓库`1.3.1 仓库分类``1.3.2 私服的作用`1.4 坐标1.5 配置(settings)`1.5.1 本地仓库配置``1.5.2 远程仓库配置``1.5.3 镜像仓库配置`2. 项目结构2.1 Maven项目构建命令`2.2 插件创建Maven``2.3 java工程和web工程的区别`3. 依赖管理3.1 依赖配置3.2 依赖传递(依赖具有传递性)3.3 可选依赖3.4 排除依赖5. 依赖范围5.1 `作用范围`原创 2022-09-30 15:29:17 · 642 阅读 · 1 评论 -
JAVA基础知识【JDK下载与安装、Maven下载与安装、Ecplise创建Maven工程】
早期Eclipse没有maven插件,需要手动下载,我是用的是2018.03的 Eclipse oxygen3,已经带有插件不需要配置,只需要将自己的Maven关联上去即可。但是,为了熟悉配置,我们下面也会继续讲解如何对jdk环境变量进行配置。:Maven环境变量配置,依赖Java,需要配置JAVA_HOME。和JDK配置方式一致。原创 2022-09-28 13:36:53 · 407 阅读 · 0 评论 -
为什么使用SSH框架?SSH和SSM框架如何选择
今天,面试官看到自己做的项目后,突然问了我一个让人两眼发懵的问题,那就是,为什么使用SSH?原创 2022-09-26 21:33:29 · 1678 阅读 · 0 评论 -
Ajax和JQuery
是什么?javascript 的代码框架。有什么用?简化代码,提高效率。核心write less do more , 写得更少,做的更多。原创 2022-09-18 17:12:55 · 1790 阅读 · 0 评论 -
Java多线程学习【单例模式+线程通信+线程池+线程组+工厂模式】
Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。默认情况下,所有的线程都属于主线程组。publicfinalThreadGroupgetThreadGroup()//通过线程对象获取他所属于的组publicfinalStringgetName()//通过线程组对象获取他组的名字我们也可以给线程设置分组1,ThreadGroup(Stringname)创建线程组对象并给其赋值名字/**...原创 2022-07-22 20:17:47 · 88 阅读 · 0 评论 -
Java多线程学习【并行与并发+实现方式+常用方法+线程同步+线程安全】
1.什么是线程线程是程序执行的一条路径,一个进程中可以包含多条线程多线程并发执行可以提高程序的效率,可以同时完成多项工作2.多线程的应用场景红蜘蛛同时共享屏幕给多个电脑迅雷开启多条线程一起下载QQ同时和多个人一起视频服务器同时处理多个客户端请求。......原创 2022-07-22 12:01:50 · 338 阅读 · 0 评论 -
Java 面向对象学习【封装+匿名内部类+private和this关键字】
什么是匿名对象没有名字的对象匿名对象应用场景调用方法,仅仅只调用一次的时候。好处节省代码注意调用多次的时候,不适合。匿名对象调用完毕就是垃圾。可以被垃圾回收器回收。匿名对象可以作为实际参数传递C案例演示匿名对象应用场景//匿名对象可以当作参数传递}//抽取方法提高代码的复用性publicstaticvoidmethod(Carcc){//颜色intnum;//轮胎数publicvoidrun(){}}封装概述封装好处。将。...原创 2022-07-23 20:57:26 · 91 阅读 · 0 评论 -
Java 面向对象学习【构造方法+static关键字+文档说明书制作】
给对象的数据(属性)进行初始化构造方法格式特点方法名与类名相同(大小也要与类名一致)没有返回值类型,连void都没有没有具体的返回值return;//Constructor构造publicstaticvoidmain(String[]args){//在一创建对象的时候,系统就帮我调用了构造方法//p.Person();//构造方法不能用对象调用p.show();//再次创建对象p2.show();//构造方法publicPerson(){")...原创 2022-07-23 18:02:41 · 58 阅读 · 0 评论 -
Java面向对象【接口与抽象类区别】
代码】Java面向对象【接口与抽象类区别】原创 2022-07-24 16:43:18 · 183 阅读 · 0 评论 -
Java面向对象【多态+抽象类+接口】
抽象类不能被实例化(初学者很容易犯的错),如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。构造方法,类方法(用static修饰的方法)不能声明为抽象方法。抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。...原创 2022-07-24 16:19:09 · 110 阅读 · 0 评论 -
Java基础加强【反射】
parameterTypes)parameterTypes)Field getField(String name) 获取指定名称的 public修饰的成员变量。Method getMethod(String name, 类原创 2022-09-23 09:53:06 · 155 阅读 · 0 评论 -
Java基础知识【异常】
A:异常的概述异常就是Java程序在运行过程中出现的错误。B:异常的分类通过API查看ThrowableError服务器宕机,数据库崩溃等ExceptionC:异常的继承体系ThrowableErrorExceptionA:throw的概述在功能方法内部出现某种情况,程序不能继续运行,需要进行跳转时,就用throw把异常对象抛出。B:案例演示分别演示编译时异常对象和运行时异常对象的抛出C:throws和throw的区别a:throws。原创 2022-09-21 10:15:51 · 158 阅读 · 0 评论 -
Java基础知识【HashMap和HashTable、hashSet的区别与红黑树】
相同点数组+链表实现jdk1.8开始链表高度到8、数组长度超过64.链表转变为红黑树,元索以内部类Node节点存在没有产生hash冲突产生hash冲突判断链表高度插入链表。原创 2022-09-19 10:16:07 · 364 阅读 · 0 评论 -
Java基础知识【String、StringBuffer、StringBuilder、==与equal()的区别】
操作少量的数据 = String单线程操作字符串缓冲区下操作大量数据 = StringBuilder多线程操作字符串缓冲区下操作大量数据 = StringBuffer==对于基本类型来说是值比较,对于引用类型来说是比较的是引用;equals默认情况下是引用比较,只是很多类重写了equals方法,比如 String、Integer等把它变成了值比较,所以一般情况下equals 比较的是值是否相等。原创 2022-09-17 19:13:23 · 363 阅读 · 0 评论 -
java基础知识【常用关键字+内部类】
构造方法如果私有,别的类就不能用本方法创建对象。当一个类所有方法都是静态的,我们经常把构造方法私有。局部内部类在访问他所在方法中的局部变量必须用final修饰,为什么?###10.16_面向对象(匿名内部类的面试题)为什么要有import。存在一个类或者接口。...原创 2022-07-23 20:56:39 · 101 阅读 · 0 评论 -
Java基础知识【数据类型】
基本数据类型被创建时,在栈内存中会被划分出一定的内存,并将数值存储在该内存中.引用数据类型被创建时,首先会在栈内存中分配一块空间,然后在堆内存中也会分配一块具体的空间用来存储数据的具体信息,即hash值,然后由栈中引用指向堆中的对象地址.基本数据类型判断数据是否相等,用==和!=判断。引用数据类型判断数据是否相等,用equals()方法,==和!=是比较数值的。而equals()方法是比较内存地址的。https。......原创 2022-07-22 11:46:51 · 152 阅读 · 1 评论