java的学习
Fur_zhu
找到自己的目标,一步一步走下去!
展开
-
java反射机制
java反射机制反射的概念JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.简单一句话...原创 2019-04-06 08:47:52 · 107 阅读 · 0 评论 -
java注解学习
注解注解如同标签想像代码具有生命,注解就是对于代码中某些鲜活个体的贴上去的一张标签。简化来讲,注解如同一张标签。在未开始学习任何注解具体语法而言,你可以把注解看成一张标签。注解,标签。注解,标签。注解语法注解的定义注解通过 @interface 关键字进行定义。public @interface TestAnnotation {}它的形式跟接口很类似,不过前面多了一个 @ 符...原创 2019-04-06 09:27:58 · 157 阅读 · 0 评论 -
Java虚拟机和内存管理
Java虚拟机和内存管理java虚拟机的运行流程例如A.java文件会通过编辑器转换成A.class文件,这个Class文件会有虚拟机进行处理,虚拟机和java文件没什么联系,他是和class文件有关联,任何能够编译成class文件的,都可以被虚拟机执行java虚拟机的结构比较难理解的几点说明下1.程序计数器为了保证程序能够连续的执行下去,处理器必须具有某些手段来确定下一条指令的地...原创 2019-03-28 17:21:42 · 152 阅读 · 0 评论 -
HashMap趣味问答
看多了各种各样源码介绍,属性分析,让我们来点新花样,以面试官一问一答的方式看这篇文章“你用过HashMap吗?” “什么是HashMap?你为什么用到它?”几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而HashTable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对等等。这显...原创 2019-04-30 16:42:37 · 166 阅读 · 0 评论 -
java扫盲系列1-float,double详解
当时在做区块链项目时,遇到过用户下订单时候因为使用的float计算金额引起的问题,才意识到自己对这个数据类型了解不是很深,就详细了解了下float和double这两个基本数据类型基本介绍浮点数用来表示有小数值的数值,在java中有两种:这里主要是有两个问题为什么浮点数是不精确的?我们首先来看为什么浮点数是不精确的:其实这句话本身就不精确, 相对精确一点的说法是: 我们码农在程序里写的...原创 2019-05-17 14:59:04 · 949 阅读 · 0 评论