最新消息:欢迎访问Android开发中文站!联系QQ:1304524325

Java基础

Java 基础 教程

成为Java高手的25个学习要点

成为Java高手的25个学习要点

loading 7天前 263浏览 0评论

想成为Java大牛吗?不妨来学习这25个要点。 1. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams...

一图读懂JVM架构解析

一图读懂JVM架构解析

loading 2周前 (01-07) 321浏览 0评论

每个Java开发人员都知道字节码经由JRE(Java运行时环境)执行。但他们或许不知道JRE其实是由Java虚拟机(JVM)实现,JVM分析字节码,解释并执行它。作为开发人员,了解JVM的架构是非常重要的,因为它使我们能够编写出更高效的代码。本文中,...

Java 抽象类与oop三大特征

Java 抽象类与oop三大特征

AndroidChina 2周前 (01-05) 294浏览 0评论

面向对象主要有三大特性: 继承和多态、 封装 。 一、抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它 只有声明,而没有具体的实现 。抽象方法的声明格式为: abstract void fun(); 抽象方法 必须用 ab...

Java高级特性之枚举学习总结

Java高级特性之枚举学习总结

AndroidChina 3周前 (12-30) 238浏览 0评论

在Java SE5之前,我们要使用枚举类型时,通常会使用static final 定义一组int常量来标识,代码如下 public static final int MAN = 0; public static final int WOMAN = ...

RESTful 架构风格概述

RESTful 架构风格概述

AndroidChina 1个月前 (12-22) 362浏览 0评论

在移动互联网的大潮下,随着docker等技术的兴起,『微服务』的概念也越来越被大家接受并应用于实践,日益增多的web service逐渐统一于RESTful 架构风格,如果开发者对RESTful 架构风格不甚了解,则开发出的所谓RESTful API...

Java异常的深入研究与分析

Java异常的深入研究与分析

AndroidChina 1个月前 (12-18) 245浏览 0评论

前言 本文是异常内容的集大成者,力求全面,深入的异常知识研究与分析。本文由金丝燕网独家撰写,参考众多网上资源,经过内容辨别取舍,文字格式校验等步骤编辑而成,以飨读者。对于本文的内容,建议小白需要多多思考力求掌握,对于老手只需意会温故知新。对于本文...

Java异常的深入研究与分析

Java异常的深入研究与分析

AndroidChina 1个月前 (12-15) 205浏览 0评论

前言 本文是异常内容的集大成者,力求全面,深入的异常知识研究与分析。本文由金丝燕网独家撰写,参考众多网上资源,经过内容辨别取舍,文字格式校验等步骤编辑而成,以飨读者。对于本文的内容,建议小白需要多多思考力求掌握,对于老手只需意会温故知新。对于本文的内...

Java 本地接口 JNI 使用详解

Java 本地接口 JNI 使用详解

AndroidChina 1个月前 (12-11) 346浏览 0评论

对于java程序员来说,java语言的好处和优点,我想不用我说了,大家自然会说出很多一套套的。但虽然我们作为java程序员,但我们不得不承认java语言也有一些它本身的缺点。比如在性能、和底层打交道方面都有它的缺点。所以java就提供了一些本地接口,...

JVM 体系结构

JVM 体系结构

AndroidChina 2个月前 (12-03) 323浏览 0评论

JVM 体系结构分为三部分:1. 类加载器(ClassLoader):用于装载 .class 文件 2. 执行引擎:用于执行字节码,或者执行本地方法 3. 运行时数据区:包括方法区、堆、Java 栈、PC 寄存器、本地方法栈 JVM 体系结构分为三部...

Java多线程系列之线程状态图

Java多线程系列之线程状态图

AndroidChina 2个月前 (11-30) 301浏览 0评论

线程状态图 说明: 线程包括以下五种状态 1.新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread hread = new Thread()。 2.就绪状态(Runnable): 也被称为“可执行状态”。线程对象被创建后,...

Java8中时间日期库的20个常用使用示例

Java8中时间日期库的20个常用使用示例

AndroidChina 2个月前 (11-27) 346浏览 0评论

除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API。Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将...

29 个你必须知道的 Linux 命令

29 个你必须知道的 Linux 命令

AndroidChina 2个月前 (11-19) 477浏览 0评论

虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的。Bash和 Linux Shell 需要输入命令来完成任务,因而被称为 命令行 接口...

Java泛型:泛型类、泛型接口和泛型方法

Java泛型:泛型类、泛型接口和泛型方法

AndroidChina 3个月前 (11-07) 554浏览 0评论

有许多原因促成了泛型的出现,而最引人注意的一个原因,就是为了创建容器类。 泛型类 容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义: public class Container { private Stri...

对称加密与非对称加密

对称加密与非对称加密

AndroidChina 3个月前 (10-10) 458浏览 0评论

想要在网络中传输数据,往往信息安全是首先要考虑的问题。一般来说,重要的信息在网络中传播都需要加密,接收方拿到信息之后需要解密。 加密/解密算法大致可以分为对称加密和非对称加密两类: 对称加密 定义 采用单钥密码系统的加密方法,同一个密钥可以同时用作信...

有效处理Java异常三原则

有效处理Java异常三原则

AndroidChina 4个月前 (10-07) 467浏览 0评论

Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题: 什么出了错? 在哪出的错? 为什么出错? 在有效使用异常的情况下,异常类型回答了“什么”...