<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JavaTechNorth的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JavaTechNorth</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JavaTechNorth]]></copyright><item><title><![CDATA[强大的图音视频转换工具——FileConverter]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/144065962</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/144065962</guid><author>JavaTechNorth</author><pubDate>Tue, 26 Nov 2024 19:04:19 +0800</pubDate><description><![CDATA[在日常的工作和学习中，我们经常会遇到各种不同格式的文件需要进行转换。无论是文档、图片、音频还是视频，找到一款高效、易用的文件转换软件可以为我们节省大量的时间和精力。今天，我要向大家介绍一款非常实用的文件转换工具 ——FileConverter。]]></description><category></category></item><item><title><![CDATA[最好用的视频播放器下载-Potplayer]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/144065918</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/144065918</guid><author>JavaTechNorth</author><pubDate>Tue, 26 Nov 2024 19:02:28 +0800</pubDate><description><![CDATA[如果说要评选最好用的视频播放器排行榜，Potplayer 一定名列前茅，它是无数人心目中最好用的播放器。除了优秀视频播放器拥有的功能，最让我喜欢的是它清爽的播放界面，而且没有任何广告。]]></description><category></category></item><item><title><![CDATA[李跳跳复活版，这款好友清理软件简直不要太好用！]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/144024765</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/144024765</guid><author>JavaTechNorth</author><pubDate>Mon, 25 Nov 2024 13:02:52 +0800</pubDate><description><![CDATA[昨天资源群里有人想要清粉软件。我们知道微信好友如果别人把你删除了，你是不知道的，之前有个特别好用的检测好友软件是某跳跳，可惜由于某种原因，目前该软件作者停更了。不过今天给大家介绍一款类似功能的软件-真实好友。]]></description><category></category></item><item><title><![CDATA[手把手教大家安装 Intellij IDEA]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120386382</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120386382</guid><author>JavaTechNorth</author><pubDate>Sun, 19 Sep 2021 23:32:22 +0800</pubDate><description><![CDATA[大家好，我是指北君。
前言
今天指北君将手把手教大家怎么安装Java最强集成开发环境–Intellij IDEA。 Intellij IDEA 也被大家简称为IDEA。IDEA 是目前业界评价最好的Java集成开发环境，尤其表现在代码自动提示、代码重构、代码版本管理、代码分析等方面。
IDEA 分为社区版和付费版两个版本，我们现在是处于学习Java的阶段，社区版已经足够我们使用了。

指北君以前都是用eclipse的，期间也和IDEA换来换去使用了好一阵子，最终IDEA胜利了。我甚至还为此购买了JetBra]]></description><category></category></item><item><title><![CDATA[为了给公司新来的妹子说清楚线程之间的通信，我用了8种方法！]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120386324</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120386324</guid><author>JavaTechNorth</author><pubDate>Sun, 19 Sep 2021 23:25:54 +0800</pubDate><description><![CDATA[最近公司新入职了几个妹子，其中有一个妹子不停的追着我问各种问题。这次又来问我关于线程通信相关的问题。线程之间的通信以及线程之间的协作方面的面试，通常是考验一个Java程序员多线程方面的基本功。为了让妹子搞清楚线程之间的通信那些事儿，我用了8种方法！

妹子们面试的时候是否都遇到过交替打印数字字母的面试题。下面我们以交替打印12A34B…来说明线程间通信的几种方式.
分别是

使用synchronized,wait,notify,notifyAll
Lock,Condition
LockSupport
使用v]]></description><category></category></item><item><title><![CDATA[InputStream 和 OutputStream 基础]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120386272</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120386272</guid><author>JavaTechNorth</author><pubDate>Sun, 19 Sep 2021 23:23:12 +0800</pubDate><description><![CDATA[大家好，我是指北君。
在 java 中将程序通常会和其他外部设备进行数据交互，比如写入磁盘，网络发送数据等等，今天我们来学学 java 中 基础的 IO 流。

IO 流
与其他外部设备进行数据交互，比如将数据从内存中保存到磁盘文件中或者从网络上下载数据并加载到内存中，这个过程都是一种单向且有顺序的数据传输，被称之为流。
IO 就是 Input 输入和 Output 输出。输入输出以内存为中心的流向划分的。传输数据到内存就是输入流，从内存中输出数据就是输出流。
InputStream
InputStream]]></description><category></category></item><item><title><![CDATA[重学 Java 之基础语法]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120386168</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120386168</guid><author>JavaTechNorth</author><pubDate>Sun, 19 Sep 2021 23:15:14 +0800</pubDate><description><![CDATA[大家好，我是指北君。
今天指北君要带大家来学习Java的基础语法。
上一次我们学习了怎么安装JDK和开发工具IDEA，同时也给大家写了一个hello world的演示代码。今天我们给大家从 hello world 展开讲讲Java的基础语法。
话不多说，直接上代码：
public class HelloWorld {
    /* 第一个Java程序
     * 它将输出字符串 Hello World
     */
    public static void main(String[] args) {]]></description><category></category></item><item><title><![CDATA[Java super关键字详解]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120066364</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120066364</guid><author>JavaTechNorth</author><pubDate>Thu, 02 Sep 2021 17:34:59 +0800</pubDate><description><![CDATA[哈喽，大家好，我是指北君。
介绍完 native、static、final、this 关键字后，指北君誓要介绍完所有关键字，接着为大家介绍另一个常用的关键字——super。
在 Java关键字——this 中我们说 this 关键字是表示当前对象的引用。而 Java 中的 super 关键字则是表示 父类对象的引用。
我们分析这句话“父类对象的引用”，那说明我们使用的时候只能在子类中使用，既然是对象的引用，那么我们也可以用来调用成员属性以及成员方法，当然了，这里的 super 关键字还能够调用父类的构造方法]]></description><category></category></item><item><title><![CDATA[一文彻底弄懂this关键字用法]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120029231</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/120029231</guid><author>JavaTechNorth</author><pubDate>Wed, 01 Sep 2021 09:25:39 +0800</pubDate><description><![CDATA[大家好，我是指北君。PS:最近又赶上跳槽的高峰期，好多粉丝，都问我要有没有最新面试题，我连日加班好多天，终于整理好了，16000+ 道，295多份，多份面试题大全，我会持续更新中，马上就会整理更多！【文末有领取方式】介绍完 native、static、final 关键字后，指北君再接再厉，接着为大家介绍另一个常用的关键字——this。this 也是Java中的一个关键字，在《Java编程思想》第四版第五章5.4小节对 this 关键字是这样介绍的：this 关键字只能在方法内部使用，表示对“调用方法的那个对]]></description><category></category></item><item><title><![CDATA[你是哪家的锁，这么膨胀？]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119994039</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119994039</guid><author>JavaTechNorth</author><pubDate>Mon, 30 Aug 2021 11:47:47 +0800</pubDate><description><![CDATA[大家好，我是指北君。PS:最近又赶上跳槽的高峰期，好多粉丝，都问我要有没有最新面试题，我连日加班好多天，终于整理好了，16000+ 道，295多份，多份面试题大全，我会持续更新中，马上就会整理更多！【文末有领取方式】在面试的时候，最会被问到的多线程问题就是 synchronized，如果还只会回答 monitorenter 和 monitorexit 那就有可能通不过面试，除了 monitorenter，还可以和面试官聊聊 synchronized 的锁膨胀。初识synchronized 可以加在方法和类上]]></description><category></category></item><item><title><![CDATA[lambda与方法引用]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119921843</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119921843</guid><author>JavaTechNorth</author><pubDate>Fri, 27 Aug 2021 17:53:51 +0800</pubDate><description><![CDATA[PS:最近又赶上跳槽的高峰期，好多粉丝，都问我要有没有最新面试题，我连日加班好多天，终于整理好了，16000+ 道，295多份，多份面试题大全，我会持续更新中，马上就会整理更多！【文末有领取方式】哈喽，大家好，我是指北君。虽然目前Java最新版本都已经到16了，但是绝大部分公司目前用的Java版本都是8，想当初Java8问世后，其Lambda表达式与方法引用可是最亮眼的新特性，目前，这两个特性也被大家广泛使用，所以今天指北君就带大家看看这两个特性1.Lambda从JDK1.8开始为了简化使用者进行代码开发，]]></description><category></category></item><item><title><![CDATA[final 关键字，你想知道的都在这里]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119940340</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119940340</guid><author>JavaTechNorth</author><pubDate>Fri, 27 Aug 2021 17:53:03 +0800</pubDate><description><![CDATA[PS:最近又赶上跳槽的高峰期，好多粉丝，都问我要有没有最新面试题，我连日加班好多天，终于整理好了，16000+ 道，295多份，多份面试题大全，我会持续更新中，马上就会整理更多！【文末有领取方式】回到正题，哈喽，大家好，我是指北君。介绍完 native、static 关键字后，指北君马不停蹄，接着为大家介绍另一个常用的关键字——final。对于Java中的 final 关键字，我们首先可以从字面意思上去理解，百度翻译显示如下：　　也就是说 final 英文意思表示是最后的，不可更改的。那么对应在 Java ]]></description><category></category></item><item><title><![CDATA[我说Java完全面向对象，老大过来就是一jio]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119899584</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119899584</guid><author>JavaTechNorth</author><pubDate>Wed, 25 Aug 2021 15:41:52 +0800</pubDate><description><![CDATA[PS:最近又赶上跳槽的高峰期，好多粉丝，都问我要有没有最新面试题，我连日加班好多天，终于整理好了，16000+ 道，295多份，多份面试题大全，我会持续更新中，马上就会整理更多！【文末有领取方式】好了，回归正题，哈喽，大家好，我是指北君。自从开始学Java，就知道Java是一门面向对象编程的语言，所以在指北君眼中，Java就是完全面向对象的。有一天老大问到我这个事情，我脱口而出，结果老大过来就是一jio......老大问我说static关键词是面向对象的吗？没有对象，能不能调用static关键词修饰的方法，]]></description><category></category></item><item><title><![CDATA[GC垃圾收集器&JVM调优汇总]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119880245</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119880245</guid><author>JavaTechNorth</author><pubDate>Wed, 25 Aug 2021 15:40:49 +0800</pubDate><description><![CDATA[最近朋友小B说想一份GC优化的资料内容，JVM内存分析以及性能调优的时候方便查询。可是文章太多根本看不过来，那么今天指北君就为大家带来这份，GC垃圾收集器总结及其优化指南，让你的JVM从此不再寂寞。PS:最近又赶上跳槽的高峰期，好多粉丝，都问我要有没有最新面试题，我连日加班好多天，终于整理好了，16000+ 道，295多份，多份面试题大全，我会持续更新中，马上就会整理更多！【文末有领取方式】1 垃圾收集器1.1 Serial/Serial Old 收集器：Serial 收集器作用于年轻代中， 采用 复制算法]]></description><category></category></item><item><title><![CDATA[JVM调优及调优工具汇总，GC垃圾收集器总结]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119813603</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119813603</guid><author>JavaTechNorth</author><pubDate>Fri, 20 Aug 2021 00:12:21 +0800</pubDate><description><![CDATA[最近朋友小B说想一份GC优化的资料内容，JVM内存分析以及性能调优的时候方便查询。可是文章太多根本看不过来，那么今天指北君就为大家带来这份，GC垃圾收集器总结及其优化指南，让你的JVM从此不再寂寞。文末更有惊喜。

1 垃圾收集器
1.1 Serial/Serial Old 收集器：
Serial 收集器作用于年轻代中， 采用 复制算法 ， 属于串行回收方式
Serial Old 收集器 采用串行回收， STW机制， 采用 标记-压缩 算法 ，
"-XX:+UseSerialGC" 手动指定Serial收集]]></description><category></category></item><item><title><![CDATA[ZGC调优，亚毫秒级延迟GC,垃圾收集器]]></title><link>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119789093</link><guid>https://blog.youkuaiyun.com/JavaTechNorth/article/details/119789093</guid><author>JavaTechNorth</author><pubDate>Wed, 18 Aug 2021 21:37:54 +0800</pubDate><description><![CDATA[Java长期支持版本Java11发布时推出了ZGC, 之后的Java12 -16均有ZGC的一些更新。然而Java17的新特性已经敲定，确定没有关于ZGC的相关更新，也从另一方面说明了至Java17 ZGC已经比较稳定，可以作为比较稳定的GC垃圾回收器。相信未来ZGC必定会成为主流的Java垃圾回收期，那么盘一盘ZGC就是必然的了。

1 ZGC从何而来，有什么好处
1.1 ZGC 的命名
根据OpenJDK官方网站的说明ZGC其实并没有什么特殊意义，就是一个名字而已。起初只是为了致敬ZFS 文件系统，表示]]></description><category></category></item></channel></rss>