0%
    11-20 /

    「Java NIO」

    今天开始啃一下Java NIO这个教程,了解一下Java NIO。Java网络编程、文件什么的就一直不太熟悉,希望这次能对这些知识有很好的了解。

    11-19 /

    「面向对象的三大基本特征和五大基本原则」

    本文根据toBeTopJavaer和《码出高效》补充学习Java

    面向对象的三大基本特征

    传统意义上,面向对象有三大特性:封装、继承、多态。在《码出高效》中,将“抽象”也作为面向对象的特性之一,支持“四大特征”的说法。手册解释道:

    抽象是程序员的核心素养之一,体现出程序员对业务的建模能力,以及对架构的宏观掌控力。虽然面向过程也需要进行一定的抽象能力,但是相对来说,面向对象思维,以对象模型为核心,丰富模型的内涵,扩展模型的外延,通过模型的行为组合去共同解决某一类问题,抽象能力显得尤为重要。

    11-19 /

    「Java和C++的区别」

    本文根据Java Guide补充学习Java,因此有Java Guide标签的文章内容大多引用自Java Guide

    Java语言是由C++发展而来的,保留大部分C++的内容,编程方式也类似于C++。但是Java的语法更清晰、规模更小、更易学。Sun公司对多种程序设计语言进行了深入研究,并摒弃了其它语言的不足之处,最终推出了Java。正是这样,

    11-18 /

    「JVM还支持哪些语言」

    JVM虚拟机并不是只支持Java语言的,你可以选择多种多样JVM编程语言去实现你的项目。这些语言最终都会被编译为字节码存储到JVM能够执行的字节码文件中去。最终,这些编程语言都会在现成的JVM上得到有效的优化。

    11-18 /

    「Oracle JDK 和 Open JDK」

    本文根据Java Guide补充学习Java,因此有Java Guide标签的文章内容大多引用自Java Guide

    可能在看这个问题之前很多人和我一样并没有接触和使用过 OpenJDK 。那么Oracle和OpenJDK之间是否存在重大差异?下面我通过收集到的一些资料,为你解答这个被很多人忽视的问题。

    11-18 /

    「JVM、JDK和JRE」

    本文根据Java Guide补充学习Java,因此有Java Guide标签的文章内容大多引用自Java Guide

    JVM

    JVM(Java Vitural Machain)是运行Java字节码的虚拟机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收、堆和一个存储方法域。JVM是运行在操作系统之上的,它与硬件没有直接的交互。

    11-18 /

    「Java语言有哪些特点」

    本文根据Java Guide补充学习Java,因此有Java Guide标签的文章内容大多引用自Java Guide

    简单易学

    1. Java的风格类似于C++,因而C++程序员是非常熟悉的。从某种意义上讲,Java语言是C及C++语言的一个变种,因此,C++程序员可以很快就掌握Java编程技术。
    2. Java摒弃了C++中容易引发程序错误的地方,如指针和内存管理。
    3. Java提供了丰富的类库。
    11-04 / 未分类

    「A岛 API」

    昨天简单使用了Java HttpClient获取HTTP连接,今天总结一下A岛有哪些API
    07-11 /

    「Go_01 初识Go语言」

    其实很早就听说了Go语言,只是在最近才真正的深入去了解,购买了《Go In Action》,下载了《Go Programming Language》,开始新的Go之路。由于我已经基本上学了一遍Go基础,所以今天是按照顺序,总结一个Go语言基础知识。