加载中
[java初探09]__关于java的包装类

前言 在Java语言的学习过程中,我们逐渐的理解了Java面向对象的思想,与类和对象的应用.但是在基本数据类型的使用上,我们无法将其定义为一个对象,通过使用对象的方法来使用它们,但是Java语言的...

2019/04/09 02:12
13
java命令--jstack 工具 查看JVM堆栈信息

介绍 jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstac...

java接口

一,接口注意点 接口不是类,而是对类一组需求描述,这些类要遵从接口描述的统一格式进行定义 接口(interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface...

2019/04/02 20:21
5
java ReentrantLock

介绍 ReentrantLock称为重入锁,比内部锁synchonized拥有更强大的功能,它可中断、可定时、设置公平锁 【注】使用ReentrantLock时,一定要释放锁,一般释放放到finnal里写。 提供以下重要的方...

2019/04/02 20:57
11
Java加密算法

密码的常用术语:   1.密码体制:由明文空间、密文空间、密钥空间、加密算法和解密算法5部分组成。   2.密码协议:也称为安全协议,是指以密码学为基础的消息交换的通信协议,目的是在网...

2019/03/30 16:02
25
Java关于static的作用

概述 只要是有学过Java的都一定知道static,也一定能多多少少说出一些作用和注意事项。如果已经对static了如指掌的请点击关闭按钮,看下去也只是浪费您宝贵时间而已。这篇随笔只是个人的习惯...

2019/04/02 16:36
8
ThreadLocal介绍以及源码分析

ThreadLocal 线程主变量 前面部分引用其他优秀博客,后面源码自己分析的,如有冒犯请私聊我。 用Java语言开发的同学对 ThreadLocal 应该都不会陌生,这个类的使用场景很多,特别是在一些框架...

2019/04/02 12:02
7
Java GC性能优化实战

GC优化是必要的吗? 或者更准确地说,GC优化对Java基础服务来说是必要的吗?答案是否定的,事实上GC优化对Java基础服务来说在有些场合是可以省去的,但前提是这些正在运行的Java系统,必须包...

jdk
2019/04/10 14:47
12
小记Java时间工具类

小记Java时间工具类   废话不多说,这里主要记录以下几个工具 两个时间只差(Data) 获取时间的格式 格式化时间 返回String 两个时间只差(String) 获取两个时间之间的日期、月份、年份 ...

2019/04/09 16:52
5
在 CentOS/Fedora 下安装 JAVA 环境

介绍 本文介绍如何在 CentOS 7(6/6.5)、 Fedora、RHEL 上安装 Java。Java是一个流行的软件平台,允许您运行Java应用程序。 本文涵盖了以下Java版本的安装: OpenJDK 8 Oracle Java 8 先决条...

2019/04/04 23:43
0
B+树 -- Java实现

一、B+树定义 B+树定义:关键字个数比孩子结点个数小1的树。 除此之外B+树还有以下的要求: B+树包含2种类型的结点:内部结点(也称索引结点)和叶子结点。根结点本身即可以是内部结点,也可...

2019/03/29 23:43
9
Java类是如何默认继承Object的?

原:https://juejin.im/post/5ca1e8ade51d454e6a300048 前言 学过Java的人都知道,Object是所有类的父类。但是你有没有这样的疑问,我并没有写extends Object,它是怎么默认继承Object的呢?...

jdk
2019/04/02 13:44
17
Java初学习-常见单词

implements 实行/实现 用于实现接口(interface) extends 延伸/扩展 用于类的继承 container 容器 panel 面板 Scanner 扫描器 Scanner scan = new Scanner(System.in) Frame 框架 public c...

2019/01/28 16:55
20
《深入理解Java虚拟机》-----第7章 虚拟机类加载机制——Java高级开发必须懂的

代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。 7.1 概述 上一章我们了解了Class文件存储格式的具体细节,在Class文件中描述的各种信息,最终...

2019/03/29 15:55
16
二叉查找树 Java实现

定义: 一棵二叉查找树是一棵二叉树,每个节点都含有一个Comparable的键(以及对应的值)。 每个节点的键都大于左子树中任意节点的键而小于右子树中任意节点的键。 树的术语: Name Functio...

2019/03/28 22:43
8
手把手教你写一个java的orm(完)

生成sql:select 上一篇讲了怎样生成一个sql中where的一部分,之后我们要做事情就简单很多了,就只要像最开始一样的生成各种sql语句就好了,之后只要再加上我们需要的条件,一个完整的sql就顺...

2019/01/28 14:11
52
Java实现简易联网坦克对战小游戏

[TOC] 介绍 通过本项目能够更直观地理解应用层和运输层网络协议, 以及继承封装多态的运用. 网络部分是本文叙述的重点, 你将看到如何使用Java建立TCP和UDP连接并交换报文, 你还将看到如何自己...

2019/04/15 08:02
5
Robot Framework 源码解析(1) - java入口点

一直很好奇Robot Framework 是如何通过关键字驱动进行测试的,好奇它是如何支持那么多库的,好奇它是如何完成截图的。所以就打算研究一下它的源码。 这是官方给出的Robot framework模块化结构...

2019/04/04 10:07
23
学JAVA第七天,循环深入了解

因为星期五放假,所以今天补回。 上次已经解释过循环了,现在我们来进一步了解。 例如for循环:for( int i=0 : i<10 : i++ ){需要循环的内容},这样就会循环10次了 如果我们要输出8到2...

2019/03/31 19:46
11
《深入理解Java虚拟机》-----第8章 虚拟机字节码执行引擎——Java高级开发必须懂的

概述 执行引擎是Java虚拟机最核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念 ,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、硬件、指令集和操作系...

2019/04/01 11:09
17

没有更多内容

加载失败,请刷新页面

返回顶部
顶部