Java
文章平均质量分 92
java厂长
sxau 张麻子
展开
-
厂长自学—Java课程学习路线
Java课程学习路线阶段一❤️大家好,我是java厂长,今天来给大家提供一个我自己的学习路线!(压箱底)❤️关于作者作者介绍???? 博客主页:作者主页???? 简介:JAVA领域优质创作者????、一名在校大三学生????、在校期间参加各种省赛、国赛,斩获一系列荣誉????。???? 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿????????。文章目录Java课程学习路线阶段一关于作者夯实基础Java基础语法Java面向对象编程J原创 2021-11-24 09:13:14 · 371 阅读 · 7 评论 -
【企业自动化】厂长教你使用Nexus搭建Maven私服
【自动化管理】厂长教你使用Nexus搭建Maven私服关于作者作者介绍???? 博客主页:作者主页???? 简介:JAVA领域优质创作者????、一名在校大三学生????、在校期间参加各种省赛、国赛,斩获一系列荣誉????。???? 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿????????。目录文章目录【自动化管理】厂长教你使用Nexus搭建Maven私服关于作者目录1、序言2、私服是什么?3、Nexus是什么?4、为什么要构建Nex原创 2021-10-30 11:12:48 · 230 阅读 · 2 评论 -
【1024面试必备】厂长爆肝万字之多线程高并发JUC编程⭐建议收藏
????(全网独家)厂长爆肝万字之多线程高并发JUC编程⭐建议收藏❤️大家好,我是java厂长,今天带你们体验一把多线程高并发的面试高频!❤️关于作者作者介绍???? 博客主页:作者主页???? 简介:JAVA领域优质创作者????、一名在校大三学生????、在校期间参加各种省赛、国赛,斩获一系列荣誉????。???? 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿????????。JUC学习文章目录????(全网独家)厂长爆肝万字之原创 2021-10-24 08:34:37 · 460 阅读 · 13 评论 -
【高频面试】锁与CAS详解(⭐建议收藏)
????【高频面试】锁????与CAS详解❤️大家好,我是java厂长,今天带你们了解高频面试之Java锁????!❤️关于作者作者介绍???? 博客主页:作者主页???? 简介:JAVA领域优质创作者????、一名在校大三学生????、在校期间参加各种省赛、国赛,斩获一系列荣誉????。???? 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿????????。文章目录????【高频面试】锁????与CAS详解关于作者一. 悲观锁与乐观原创 2021-10-18 11:18:46 · 1787 阅读 · 35 评论 -
(大厂必备)厂长熬夜爆肝万字之多线程高并发JUC编程(二)⭐学妹已收藏
????(大厂必备)厂长熬夜爆肝万字之多线程高并发JUC编程(二)⭐学妹已收藏❤️大家好,我是java厂长,今天再次带你们体验一把多线程高并发的面试高频!❤️关于作者作者介绍???? 博客主页:作者主页???? 简介:JAVA领域优质创作者????、一名在校大三学生????、在校期间参加各种省赛、国赛,斩获一系列荣誉????。???? 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿????????。JUC学习文章目录????(大厂必备原创 2021-10-13 07:00:00 · 496 阅读 · 22 评论 -
(大厂必备)厂长熬夜爆肝万字之多线程高并发JUC编程(一)⭐学妹已收藏
????(大厂必备)厂长熬夜爆肝万字之多线程高并发JUC编程(一)⭐学妹已收藏❤️大家好,我是java厂长,今天带你们体验一把多线程高并发的面试高频!❤️关于作者作者介绍???? 博客主页:作者主页???? 简介:JAVA领域优质创作者????、一名在校大三学生????、在校期间参加各种省赛、国赛,斩获一系列荣誉????。???? 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿????????。JUC学习文章目录????(大厂必备)厂原创 2021-10-09 15:44:43 · 920 阅读 · 24 评论 -
超级详细的Maven使用教程
Maven核心概念文章目录Maven核心概念关于作者1、坐标2、 依赖的范围3、仓库管理4、 生命周期5、Maven插件关于作者作者介绍???? 博客主页:作者主页???? 简介:JAVA领域优质创作者????、一名在校大三学生????、在校期间参加各种省赛、国赛,斩获一系列荣誉????。???? 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿????????。1、坐标什么是坐标?坐标在平面几何中坐标(x,y)可以标识平面中唯一的点。Ma原创 2021-09-24 15:43:34 · 2424 阅读 · 19 评论 -
超级详细的Maven使用教程
Maven使用教程第一个Maven项目必须遵守Maven的约定:–src/main/java ——存放项目的.java文件–src/main/resources ——存放项目资源文件,如spring, hibernate配置文件–src/test/java ——存放所有测试.java文件,如JUnit测试类–src/test/resources —— 测试资源文件–target —— 项目输出位置–pom.xml第一个Maven项目步骤:第一步:首先建立Hello项目同时建立Maven约原创 2021-09-17 18:32:52 · 1672 阅读 · 14 评论 -
# Day18-Java基础
Day18-Java文章目录Day18-Java1、Map集合1.1 子类:HashMap面试题:解释HashMap的原理1.2 子类:Hashtable1.3 ConcurrentHashMap子类1.4 Map使用Iterator输出1.5 Map中的key实现说明1.6 TreeMap子类1、Map集合偶对象指的是一对对象,即:两个对象同时保存,这两个对象是按照了“key=value”的形式进行定义的,即:可以通过key找到对应的value数据,就好像电话本一样,例如,电话本之中保存了如下的信息原创 2021-09-04 10:42:40 · 1654 阅读 · 37 评论 -
# Day17-Java基础
Day17-Java文章目录Day17-Java1、类集1.1 认识类集1.2 Collection集合接口1.3 List接口简介1.3.1 ArrayList子类1.3.2 Vector子类面试题:请解释ArrayList与Vector区别?1.3.3LinkedList子类面试题:请解释ArrayList与LinkedList区别?1.4 Set接口简介1.4.1 散列存放的子类:HashSet1.4.2 排序存放的子类:TreeSet1.4.3 关于TreeSet排序的说明1.4.4 关于重复元素原创 2021-08-30 20:54:57 · 994 阅读 · 27 评论 -
# Day16-Java基础
Day16-Java文章目录Day16-Java1、反射机制1.1 认识反射1.2 取得父类信息1.3 反射调用构造1.4 反射调用方法1.5 反射调用成员1.6 反射与简单Java类—单级VO操作原理1.7 单极自动VO设置实现1.8 反射与简单Java类—多级VO设置实现1、反射机制反射机制如果只是针对普通开发者而言意义不大,一般都是作为一些系统的构架设计去使用的,包括以后学习的开源框架,那么几乎都是反射机制。1.1 认识反射反射指的是对象的反向处理操作,就首先观察以下“正”的操作,在默认情况原创 2021-08-22 12:40:13 · 753 阅读 · 45 评论 -
# Day15-Java基础
Day15-Java文章目录Day15-Java1、字符编码1.1 常用字符编码1.2 乱码产生分析2、内存流基本操作3、打印流3.1 格式化文本信息4、 System类4.1 系统输出4.2 系统输出4.3 系统输入5、BufferedReader类6、Scanner7、对象序列化7.1 对象序列化的概念7.2 实现序列化和反序列化7.3 transient关键字(了解)1、字符编码1.1 常用字符编码在计算机的世界之中,所有的显示文字都是按照其指定的数字编码进行保存的,如果没有正确的解码,那么就原创 2021-08-19 21:50:15 · 602 阅读 · 40 评论 -
# Day14-Java基础
Day14-Java文章目录Day14-Java1、定时器2、UUID类3、Base64加密处理4、ThreadLocal类5、IO—File类5.1 基本操作5.2 取得文件信息5.3 综合案例:目录列表6、IO— 字节流与字符流6.1 字节输出流:OutputStream6.2 字节输入流:InputStream6.3 字符输出流:Writer6.4 字符输入流:Reader6.5 字节流与字符流区别7、转换流1、定时器推动整个计算机硬件的发展的核心关键性技术就是时钟。所以在企业开发中定时操作往往原创 2021-08-19 12:16:35 · 843 阅读 · 68 评论 -
# Day13-Java基础
Day13-Java文章目录Day13-Java1、线程池1.1 线程池概念1.2 线程池的实现2、StringBuffer类面试题:请解释String、StringBuffer、StringBuilder的区别?3、Runtime类面试题:什么叫gc?如何处理4、System类面试题:请解释final、finally、finalize的区别?5、对象克隆6、Date类6.1 日期处理类—Date类6.2 日期格式化—SimpleDateFormat类(核心)7、 数字操作类—Math类7.1 随机数—R原创 2021-08-17 21:24:57 · 913 阅读 · 32 评论 -
# Day12-Java基础
Day12-Java文章目录Day12-Java1、多线程1.1 多线程的基本概念1.2 多线程的实现1.3 继承Thread类实现多线程1.4 Runnable接口实现多线程1.5 Thread类和Runnable接口实现多线程的区别1.6 线程的操作状态1.7 Callable实现多线程1.8 线程命名和取得1.9 线程的休眠1.10 线程的优先级1.11 线程的同步与死锁1.12 死锁综合案例1.解决数据错位问题:依靠同步解决2.解决数据的重复设置和重复取出面试题:请解释sleep()和wait()原创 2021-08-16 20:03:26 · 670 阅读 · 40 评论 -
# Day11-Java基础
Day11-Java文章目录Day11-Java1、Eclipse开发工具1.1 Eclipse历史1.2 快捷键1.3 Debug调试1.4 JUNIT测试工具2、Java基础新特性2.1 可变参数2.2 foreach输出2.3 静态导入3、 JDK三大主要特性——泛型3.1 泛型的引出3.2 泛型实现3.3 通配符3.4 泛型接口3.5 泛型方法4、JDK三大主要特性——枚举4.1 多例与枚举4.2 Enum类面试题:请解释enum和Enum的区别?4.3 枚举中定义其它结构4.4 枚举应用5、J原创 2021-08-15 22:53:21 · 909 阅读 · 25 评论 -
# Day10-Java基础
Day10-Java文章目录Day10-Java1、异常的捕获与处理1.1 处理异常1.2 异常处理的流程1.3 throw关键字1.4 异常处理模型1.5 RuntimeException1.6 断言:assert1.7 自定义异常2、链表2.1 链表基本的结构2.2 链表实现结构说明2.3 增加链表数据—public void add(数据)2.4 增加多个数据—public void addAll(数据数组)2.5 统计数据个数—public int size()2.6 链表数据转换为对象数组—pu原创 2021-08-13 23:06:55 · 1391 阅读 · 29 评论 -
# Day09-Java基础
Day09-Java文章目录Day09-Java1、匿名内部类2、Object类简介2.1 取得对象信息toString()2.2 对象的比较equals()2.3 Object接口引用数据类型3、包装类3.1 装箱与拆箱3.2 字符串与基本数据类型的转换3.3 包的定义3.4 包的导入4、访问控制权限5、jar命令1、匿名内部类内部类:在一个类的内部定义了另外的类,称为内部类,匿名内部类指的是没有名字的内部类。为了清楚内部类的主要作用,下面首先观察一个代码。interface IMessage{原创 2021-08-07 22:04:18 · 4785 阅读 · 27 评论 -
# Day08-Java基础
Day08-Java1、多态性多态性是面向对象的最后一个特征,它本身主要分为两个方面: 方法的多态性:重载与覆写 1 重载:同一个方法名称,根据参数类型以及个数完成不同功能; 2 覆写:通一个方法,根据操作的子类不同,所完成的功能也不同。 对象的多态性:父子类对象的转换。 1 向上转型:子类对象变为父类对象,父类 父类对象 = 子类 子类对象 自动; 2 向上转型:父类对象变为子类对象,格式:原创 2021-08-06 11:35:56 · 6898 阅读 · 36 评论 -
# Day07-Java基础
Day07-Java1、static关键字1.1 使用static关键字定义属性在讲解static定义属性操作之前,首先编写如下一道程序。现在定义一个表示中国人的操作类,所有人所在的国家为中国。class Person{ private String name; private int age; String country = "中国"; public Person(String name,int age){ this.name = name; this.age = age;原创 2021-08-03 12:34:06 · 4528 阅读 · 21 评论 -
# Day06-Java基础
Day06-Java1、this关键字首先需要提醒的是,在整个Java之中,this是最麻烦的一个关键字,只要是代码开发,几乎都离不开this。在Java中this可以完成三件事情:表示本类属性、表示本类方法、表示当前对象(只介绍概念)。1.1 “this.属性”表示本类属性在讲解着一操作之前首先观察如下程序:class Person{ private String name; private int age; public Person(String n,int a){ name =原创 2021-08-02 11:53:00 · 5187 阅读 · 14 评论 -
# Day05-Java基础
Day05-Java1、String类1.1两种对象实例化方式对于String在之前已经学习过了基本使用,就是表示字符串,那么当时使用的形式采取了直接赋值:public class StringText{ public static void main(String args[]){ String str =new String( "Hello"); //构造方法 System.out.print(str); }}对于String而言肯定是一个类,那么程序之中出现的str应该就原创 2021-07-31 11:05:05 · 5365 阅读 · 16 评论 -
# Day04-Java基础
Day04-Java1、数组数组的引用传递public class TestDemo1{ public static void main(String args[]){ int data[] = null; data = new int [3]; data[0] = 10; //第一个元素 data[1] = 20; //第二个元素 data[2] = 30; //第三个元素 }}public class TestDemo1{ public static void m原创 2021-07-29 00:07:03 · 6865 阅读 · 16 评论 -
# Day03-Java基础
Day03-Java1、private实现封装处理如果像想要知道封装,首先必须清楚如果没有封装会怎么样?没有封装方法中的属性,在所有方法被调用后都可以进行无权限的访问。而当进行了封装操作之后,在实例化对象访问该方法的时候会出现无法访问的问题。TestDemo1.java:11: 错误: name 在 Person 中是 private 访问控制 per.name = "张三"; ^TestDemo1.java:12: 错误: a原创 2021-07-27 22:41:43 · 6990 阅读 · 12 评论 -
# Day02-Java基础
Day02-Java1、方法的基本定义限制条件:本次所讲解的方法指的是在主类中定义,并且由主方法由主方法直接调用。方法是指就是一段可以被重复调用的代码块。 在java里面如果想要进行方法的定义,则可以使用如下的方法进行完成。public static 方法返回值 方法名称([参数类型 变量,....]){ 方法体代码 ; return [返回值];}在定义方法的时候对于方法的返回值由以下两类:void没用返回值和数据类型(基本类型、引用类型)。public class T原创 2021-07-27 17:09:32 · 6813 阅读 · 9 评论 -
# Day01-Java基础
Day01-Java1、Java主要特点简单性、跨平台性、分布性、安全性、健壮性、平台独立与可移植性、多线程、动态性、面向对象的编程语言、支持垃圾自动收集处理等,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用等多个系统中。2、计算机的高级汇编语言类型:编译型——c语言解释型——html编译型和解释型的结合——javajava运行原理源程序进行编译形成字节码文件在一台电脑进行解释程序java最核心的部分就是虚拟机JVM3、JVM(Java Visual Machine)原创 2021-07-25 18:27:51 · 7948 阅读 · 25 评论