
Java基础
文章平均质量分 87
Java的基础知识※
沉梦昂志1995
沉梦昂志
展开
-
HashMap与ConcurrentHashMap的源码分析
HashMap与ConcurrentHashMap的源码分析原创 2019-07-06 22:56:21 · 294 阅读 · 0 评论 -
java的值传递和引用传递
一、基本类型和引用类型的理解Java中的数据类型分为两种为基本类型和引用类型。1、基本类型的变量保存原始值,所以变量就是数据本身。常见的基本类型:byte,short,int,long,char,float,double,Boolean,returnAddress。2、引用类型的变量保存引用值,所谓的引用值就是对象所在内存空间的“首地址值”,通过对这个引用值来操作对象。常见的引用类型:类类型,接口类型和数组。二、值传递和引用传递的理解1、值传递在方法...转载 2020-07-13 16:35:16 · 2295 阅读 · 0 评论 -
String中equals方法和==的区别
equals方法和==的区别 首先大家知道,String既可以作为一个对象来使用,又可以作为一个基本类型来使用。这里指的作为一个基本类型来使用只是指使用方法上的,比如String s = "Hello",它的使用方法如同基本类型int一样,比如int i = 1;,而作为一个对象来使用,则是指通过new关键字来创建一个新对象,比如String s = new String("Hello")。但是它的内部动作其实还是创建了一个对象,这点稍后会说到。 其次,对String对象的比较...转载 2020-07-13 11:22:24 · 2761 阅读 · 1 评论 -
HashMap与ConcurrentHashMap的源码分析
HashMap与ConcurrentHashMap的源码分析原创 2019-07-06 22:56:21 · 294 阅读 · 0 评论 -
Java反射机制
能够分析类能力的程序称为反射;通俗地说,反射机制就是可以把一个类当成一个对象来操作,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们。概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想剖析一个类,必须...原创 2019-08-14 11:15:13 · 201 阅读 · 0 评论 -
Java注解
前言如果说注释是写给人看的,那么注解就是写给程序看的注释。它更像一个标签,贴在一个类、一个方法或者字段上。它的目的是为当前读取该注解的程序提供判断依据。写的好的文章https://blog.youkuaiyun.com/briblue/article/details/73824058...转载 2019-08-14 14:47:04 · 110 阅读 · 0 评论 -
JVM内存结构与Java 垃圾回收策略GC
在所有的Java程序都是在JVM上运行的,程序运行必然是需要内存的,C++的策略是由程序员自己管理内存,自己维护,而Java则交给JVM来完成这些工作。所以为了提高运算效率,JVM会对数据进行了不同数据区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。JVM内存结构根据《Java虚拟机规范》的规定,JVM所管理的内存将会分为以下几个运行时数据区域:栈:存放局部变...原创 2019-08-27 23:08:13 · 227 阅读 · 0 评论