最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in

Java基础

Java 基础 教程

Java Top 100热门问答(Stackoverflow)

Java Top 100热门问答(Stackoverflow)

loading 2年前 (2017-07-15) 1727浏览 0评论

Stackoverflow上关于Java的热门问答翻译。 基础语法 Java += 操作符实质 将InputStream转换为String 将数组转换为List 如何遍历map对象 public,protected,private,不加修饰符。有...

RxJava资源合集-学习RxJava,看这里就够了

RxJava资源合集-学习RxJava,看这里就够了

loading 2年前 (2017-07-07) 2175浏览 0评论

  什么是RxJava? RxJava是响应式程序设计的一种实现。在响应式程序设计中,当数据到达的时候,消费者做出响应。响应式编程可以将事件传递给注册了的observer。 我们知道RxJava是对于Android项目来说是一个重要的li...

图说Java —— 理解Java机制最受欢迎的8幅图

图说Java —— 理解Java机制最受欢迎的8幅图

loading 2年前 (2017-06-28) 1139浏览 0评论

世间总是一图胜过千万言! 下面的8幅图来自于 Program Creek 的 Java教程 ,目前这是该网站最受欢迎的文章. 希望本文能帮你回顾你已经知道的那些知识。如果图片讲解的不够清晰,你可能需要阅读详细的文章或者进行搜索。 1. String对...

SQL,从入门到熟练

SQL,从入门到熟练

loading 2年前 (2017-06-25) 1251浏览 0评论

在《写给新人的数据库指南》,我们已经成功的安装数据库,并且导入数据,今天进入SQL实战练习。SQL是数据库的查询语言,语法结构简单,相信本文会让你从入门到熟练。 掌握SQL后,不论你是产品经理、运营人员或者数据分析师,都会让你分析的能力边界无限拓展。...

java程序员38道常规面试题

java程序员38道常规面试题

loading 2年前 (2017-06-24) 1739浏览 0评论

java常见面试题,看看吧 1. 谈一谈”==“与”equals()”的区别。 《Think in Java》中说:“关系操作符生成的是一个boolean结果,它们计算的是操作数的值之间的关系”。 “==”判断的...

Java堆栈的区别

Java堆栈的区别

loading 2年前 (2017-06-17) 1242浏览 0评论

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变...

Netty实现原理浅析

Netty实现原理浅析

AndroidChina 2年前 (2017-06-10) 1427浏览 0评论

Netty是JBoss出品的高效的Java NIO开发框架,关于其使用,可参考我的另一篇文章 netty使用初步。本文将主要分析Netty实现方面的东西,由于精力有限,本人并没有对其源码做了极细致的研 究。如果下面的内容有错误或不严谨的地方,也请指正...

Java异常的深入研究与分析

Java异常的深入研究与分析

loading 2年前 (2017-06-04) 987浏览 0评论

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

开发者常犯的十大加密错误

开发者常犯的十大加密错误

loading 2年前 (2017-05-30) 983浏览 0评论

原文:Top 10 Developer Crypto Mistakes 作者:crazycontini 翻译:Kenneth 图片来自:英文原文 在经历过成千上百行的代码审计以及在Stack Overflow上阅读了大量有关安全方面的帖子之后,我列...

最全面的 Spring 学习笔记

最全面的 Spring 学习笔记

loading 2年前 (2017-05-28) 1188浏览 0评论

Spring致力于提供一种方法管理你的业务对象。在大量Java EE的应用中,随处可见Spring。今天我将简单的介绍一下Spring这个框架。 本文适合读者: 想学Spring的Java开发者 刚用Spring不久的人 Why 为什么要使用Sp...

Java 多线程之synchronized关键字详解

Java 多线程之synchronized关键字详解

loading 2年前 (2017-05-26) 1678浏览 0评论

多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。 同步机制可以使用synchronized关键字实现。 当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。...

Java高级特性之反射学习总结

Java高级特性之反射学习总结

loading 2年前 (2017-05-20) 1171浏览 0评论

老规矩我们还是先提出几个问题,一门技术必然要能解决一定的问题,才有去学习掌握它的价值 一、 什么是反射? 二、反射能做什么? 一、 什么是反射? 用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,J...

漫谈jvm

漫谈jvm

AndroidChina 2年前 (2017-05-12) 1159浏览 0评论

背景介绍 jvm已经是Java开发的必备技能了,jvm相当于Java的操作系统。 JVM,java virtual machine, 即Java虚拟机,是运行java class文件的程序。 Java代码经过Java编译器编译,会编译成class文件...

深入探讨Java中的异常与错误处理

深入探讨Java中的异常与错误处理

loading 2年前 (2017-05-06) 1204浏览 0评论

Java中的异常处理机制已经比较成熟,我们的Java程序到处充满了异常的可能,如果对这些异常不做预先的处理,那么将来程序崩溃就无从调试,很难找到异常所在的位置。本文将探讨一下Java中异常与错误的处理方法,一起来看看。 异常与错误: 异常: 在Ja...

Java中4大基本加密算法解析

Java中4大基本加密算法解析

loading 2年前 (2017-04-23) 1647浏览 0评论

简单的java加密算法有: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algorithm,安全散列算法) HMAC(Hash M...