本站是 好好学java 的技术分享博客,涵盖Java后端技术、SpringBoot、微服务架构、分布式、Java面试等知 ...
正在加载今日诗词...
java网络编程(四) java网络编程(四)
文章推荐 网络编程UDP网络通讯的方式除了TCP方式以外,还有一种实现的方式就是UDP方式。UDP(User Datagram Protocol),中文意思是用户数据报协议,方式类似于发短信息,是一种物美价廉的通
2021-04-04
Java 技术之垃圾回收机制 Java 技术之垃圾回收机制
文章推荐 垃圾回收机制是 Java 非常重要的特性之一,也是面试题的常客。它让开发者无需关注空间的创建和释放,而是以守护进程的形式在后台自动回收垃圾。这样做不仅提高了开发效率,更改善了内存的使用状况。 今天本文来对垃圾回收机制进行讲解
2021-04-04
java基础(四) java运算顺序的深入解析 java基础(四) java运算顺序的深入解析
1. 从左往右的计算顺序  与C/C++不同的是,在Java中,表达式的计算与结果是确定的,不受硬件与环境的影响。如: int i = 5; int j = (i++) + (i++) +(i++);   在C/C+
2021-04-04
java基础(一) 深入解析基本类型 java基础(一) 深入解析基本类型
一、基本类型的简介基本类型的两条准则: Java中,如果对整数不指定类型,默认时int类型,对小数不指定类型,默认是double类型。- 基本类型由小到大,可以自动转换,但是由大到小,则需要强制类型转换。 所占的字节数: byte: 1
2021-04-04
java基础(六) switch语句的深入解析 java基础(六) switch语句的深入解析
引言  switch 语句是非常的基础的知识,掌握起来也不难掌握,语法比较简单。但大部分人基本是知其然,不知其所以然。譬如 早期JDK只允许switch的表达式的值 int及int类型以下的基本类型,后期的JDK却允许匹配比较 字符串、枚举
2021-04-04
java基础(五) String性质深入解析 java基础(五) String性质深入解析
引言  本文将讲解String的几个性质。 一、String的不可变性  对于初学者来说,很容易误认为String对象是可以改变的,特别是+链接时,对象似乎真的改变了。然而,String对象一经创建就不可以修改。接下来,我们一步步 分析St
2021-04-04
java基础(八) 深入解析常量池与装拆箱机制 java基础(八) 深入解析常量池与装拆箱机制
引言  本文将介绍常量池 与 装箱拆箱机制,之所以将两者合在一起介绍,是因为网上不少文章在谈到常量池时,将包装类的缓存机制,java常量池,不加区别地混在一起讨论,更有甚者完全将这两者视为一个整体,给初学者带来不少困扰,我就是过来的。同时,
2021-04-04
java基础(九) 可变参数列表介绍 java基础(九) 可变参数列表介绍
一、可变参数简介在不确定参数的个数时,可以使用可变的参数列表。 1. 语法:参数类型…(三个点) 例如: void printArray(Object...) 注意: 每个方法最多只有一个可变参数,因为:可变参数必须是方法的最后一个参数
2021-04-04
java基础(七) java四种访问权限 java基础(七) java四种访问权限
引言  Java中的访问权限理解起来不难,但完全掌握却不容易,特别是4种访问权限并不是任何时候都可以使用。下面整理一下,在什么情况下,有哪些访问权限可以允许选择。 一、访问权限简介访问权限控制: 指的是本类及本类内部的成员(成员变量、成员方
2021-04-04
java基础(十) 数组类型 java基础(十) 数组类型
1. 数组类简介  在java中,数组也是一种引用类型,即是一种类。 我们来看一个例子,理解一下数组类: public static void main(String[] args) { Class c = int[].class
2021-04-04
6 / 112