Java North

Java 's Blog


  • 首页

  • 分类

  • 作者

  • 归档

  • 关于

Java 基础语法--20210915

发表于 2021-09-02 | 分类于 Java基础

大家好,我是指北君。

今天指北君要带大家来学习Java的基础语法。

阅读全文 »

Netty-面试题

发表于 2021-09-02 | 分类于 Netty

Netty 面试题

阅读全文 »

hibernate 面试题

发表于 2021-09-01 | 分类于 hibernate , 面试题

hibernate 面试题

阅读全文 »

spring cloud 面试题

发表于 2021-08-31 | 分类于 spring

spring cloud 面试题

阅读全文 »

面试题——设计模式面试题

发表于 2021-08-29 | 分类于 面试题 , 设计模式

设计模式面试内容

阅读全文 »

面试题——面向切面面试题

发表于 2021-08-29 | 分类于 面试题 , 设计模式

AOP 即 Aspect Oriental Program 面向切面编程

阅读全文 »

Nginx面试题

发表于 2021-08-29 | 分类于 Nginx面试题

Nginx面试题

阅读全文 »

spring boot 面试题

发表于 2021-08-28 | 分类于 spring

1、spring boot 核心的两个配置文件

1、 bootstrap (.yml 或.properties):boostrap 由父 ApplicationContext 加载的,比 applicaton 优先加载,配置在应用程序上下文的引导阶段生效。一般来说我们在 Spring Cloud Config 或者 Nacos 中会用到它。且 boostrap 里面的属性不能被覆盖;

2、 application (. yml 或者 . properties):由ApplicatonContext 加载,用于 spring boot 项目的自动化配置。

阅读全文 »

Spring-面试题

发表于 2021-08-28 | 分类于 Spring

Spring 面试题

阅读全文 »

多线程面试题

发表于 2021-08-28 | 分类于 JDK , JUC , 源码解读

1、说说Java中实现多线程有几种方法

创建线程的常用三种方式:

  1. 继承Thread类

  2. 实现Runnable接口

  3. 实现Callable接口( JDK1.5>= )

  4. 线程池方式创建

通过继承Thread类或者实现Runnable接口、Callable接口都可以实现多线程,不过实现Runnable接口与实现Callable接口的方式基本相同,只是Callable接口里定义的方法返回值,可以声明抛出异常而已。因此将实现Runnable接口和实现Callable接口归为一种方式。这种方式与继承Thread方式之间的主要差别如下。

阅读全文 »

集合面试题

发表于 2021-08-28 | 分类于 JDK

1 用过ArrayList 吗?说一下它有什么特点?

只要是搞 Java 的肯定都会回答“用过”。所以,回答题目的后半部分——ArrayList 的特点。可以从这几个方面去回答:

Java 集合框架中的一种存放相同类型的元素数据,是一种变长的集合类,基于定长数组实现,当加入数据达到一定程度后,会实行自动扩容,即扩大数组大小。底层是使用数组实现,添加元素。

  1. 如果 add(o),添加到的是数组的尾部,如果要增加的数据量很大,应该使用 ensureCapacity()方法,该方法的作用是预先设置 ArrayList 的大小,这样可以大大提高初始化速度。
  2. 如果使用 add(int,o),添加到某个位置,那么可能会挪动大量的数组元素,并且可能会触发扩容机制。

高并发的情况下,线程不安全。多个线程同时操作 ArrayList,会引发不可预知的异常或错误。

ArrayList 实现了 Cloneable 接口,标识着它可以被复制。注意:ArrayList 里面的 clone() 复制其实是浅复制。

阅读全文 »

springMVC 面试题

发表于 2021-08-27 | 分类于 spring

springMVC 面试题

阅读全文 »

计算机网络面试题

发表于 2021-08-27 | 分类于 计算机网络 , 面试题

计算机网络面试题

阅读全文 »

Mybatis 面试题

发表于 2021-08-27 | 分类于 Mybatis , 面试题

Mybatis 面试题

阅读全文 »

Redis-面试题

发表于 2021-08-27 | 分类于 Redis

Redis-面试题

阅读全文 »

Docker面试题

发表于 2021-08-27 | 分类于 Docker面试题

Docker面试题-

阅读全文 »

大厂Java面试宝典,终于整理好了

发表于 2021-08-24 | 分类于 面试

作为一个大厂工作多年的Java开发,这些年也面试了不少Java后端候选人,作为面试官,我只能根据候选人的回答来决定面试结果。
但是大多数情况下,面试都是“有章可循”的,这个“有章可循”说的意思只是说应对技术面试是可以提前准备的。
这里跟大家谈谈如何准备面试。

阅读全文 »

手把手教大家安装 Intellij IDEA -- 20210917

发表于 2021-08-23 | 分类于 JDK

大家好,我是指北君。

前言

今天指北君将手把手教大家怎么安装Java最强集成开发环境–Intellij IDEA。 Intellij IDEA 也被大家简称为IDEA。IDEA 是目前业界评价最好的Java集成开发环境,尤其表现在代码自动提示、代码重构、代码版本管理、代码分析等方面。

IDEA 分为社区版和付费版两个版本,我们现在是处于学习Java的阶段,社区版已经足够我们使用了。

阅读全文 »

HashMap 面试必问的集合,看这篇文章就够了 20220527

发表于 2021-08-23 | 分类于 JDK , 源码解读 , Java基础

哈喽,大家好,我是指北君。
本篇文章指北君给大家介绍一个重量级集合——HashMap,这也是现在面试必问的一个集合,相信看完这篇文章,一定会对你有所帮助。

阅读全文 »

手把手教大家多平台安装JDK -- 20220606

发表于 2021-08-22 | 分类于 JDK

大家好,我是指北君。

前言

最近有一些比较新手的读者进来,在公众号里问了很多基础性的问题。所以指北君打算好好给大伙补一下基础了。未来的一段时间会不断的给大家补一些基础性的知识。

指北君看到在8月19日Java 17 已经进入最后修小bug的阶段。但是呢,企业中还是大部分在使用Java 8。所以指北君直接就使用Java 8 来教大家吧。自从Oracle 开始宣布Java 8 部分功能收费开始,指北君就开始对Oracle的JDK失去了信心,就开始使用OpenJDK。

阅读全文 »
1 … 13 14 15 … 19
Java Geek Tech

Java Geek Tech

一群热爱 Java 的技术人

379 日志
126 分类
56 作者
RSS
GitHub 知乎
Links
  • 纯洁的微笑
© 2019 - 2025 Java Geek Tech
由 Jekyll 强力驱动
主题 - NexT.Mist