关键词搜索

源码搜索 ×
×
JAVA

Java虚拟机类加载机制

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。欢迎跳转到本文的原文链接:https://honeypps.com/java/java-class-loading/看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越
JAVA

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。publicclassdata13{p
JAVA

Javac编译过程

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。欢迎跳转到本文的原文链接:https://honeypps.com/java/javac-compile-process/  Javac编译过程大致分为4个过程,分别是:词法分析语法分析语义分析代码生成##词法分析  词法分析是将源代码的字符流转变为标记(Toke
JAVA

Java自动装箱与拆箱

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。欢迎跳转到本文的原文链接:https://honeypps.com/java/java-decompilation/  自动装箱与拆箱机制在实际使用中非常常见,不过也特别容易出错,博主在面对下面一道题的时候自信满满,可还是没有能够全对,所以写下这篇博文,给自己对自
JAVA

通过Java反编译揭开一些问题的真相

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。欢迎跳转到本文的原文链接:https://honeypps.com/java/java-decompilation/  博主在上一篇《Java语法糖之foreach》中采用反编译的形式进行探讨进而揭开foreach语法糖的真相。进来又遇到几个问题,通过反编译之后才
JAVA

Java堆内存

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。欢迎跳转到本文的原文链接:https://honeypps.com/java/java-heap-memory/  Java中的堆是JVM所管理的最大的一块内存空间,主要用于存放各种类的实例对象。  在Java中,堆被划分成两个不同的区域:新生代(Young)、老
JAVA

Java语法糖之foreach

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。欢迎跳转到本文的原文链接:https://honeypps.com/java/java-foreach-details/  语法糖是一种几乎每种语言或多或少都提供过的一些方便程序员开发代码的语法,它只是编译器实现的一些小把戏罢了,编译期间以特定的字节码或者特定的方
JAVA

浅析若干Java序列化工具

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。欢迎跳转到本文的原文链接:https://honeypps.com/java/serial-java-serializable-tools/  在java中socket传输数据时,数据类型往往比较难选择。可能要考虑带宽、跨语言、版本的兼容等问题。比较常见的做法有:
JAVA

Java 读取多个文件流合并操作

      在JavaIO编程中还有很多值得我们学习的地方,很多时候我们都不太注重基础知识的积累;工作越久越感觉没有新意,说明我们错误地高估了自己,如果给你一个没有网络的办公环境,你怎么正常开展自己的工作,这是一个值得思考的问题,我们对网络太过于依赖,以至于懒得去记忆。下面要说的是SequenceInputStream的使用。春节回家,在
JAVA

[Java开发之路](15)注解

1.简介注解(也被称为元数据),为我们在代码中添加信息提供了一种形式化的方法。注解在一定程度上是把元数据与源代码文件结合在一起,而不是保存在外部文档中这一大趋势之下所催生的。它可以提供用来完整的描述程序所需的信息,而这些信息是无法使用Java来表达的。因此,注解使得我们能够以将编译器来测试和验证的格式,存储有关程序的额外信息。注解可以用来生成描述符文件,甚至是新的类定义。通过使用注解,我们可以将这
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载