Java Hello World
相信这里你已经对 Java 有了基本的了解,并且你已经完成了 Java 开发环境的基本搭建。你可能会很疑惑上面我们配置的开发环境是否真的可以运行 Java 应用程序?而不是通过简单的 java –version 来判断。看完本篇博文你会了解一个完整 Java 应用程序的基本开发过程。
相信这里你已经对 Java 有了基本的了解,并且你已经完成了 Java 开发环境的基本搭建。你可能会很疑惑上面我们配置的开发环境是否真的可以运行 Java 应用程序?而不是通过简单的 java –version 来判断。看完本篇博文你会了解一个完整 Java 应用程序的基本开发过程。
开始正式的 JAVA 语言学习之前,首要的就是完成 Java 程序所需的开发、运行环境搭建——JDK(Java Development Kit:Java 开发工具包)的安装,以及配置。
我们知道,任何语言或者软件的运行都依赖环境,Java 必然也不例外。Java 语言的开发运行,也离不开 Java 语言的运行环境 JRE。没有 JRE 的支持,Java 语言便无法运行。当然,如果还想编译 Java 程序,搞搞小开发的话,JRE 是明显不够了,这时候就需要 JDK。
那么, JDK,JRE 和 JVM 有什么区别以及联系呢?
Java 语言特点中提到过,Java 是平台无关的。Java 的平台无关性具体表现在于 “一次编写,到处运行(Write Once,Run any Where)”,因此采用 Java 语言编写的程序具有很好的可移植性,编译之后可以直接在不同的平台上运行。
Java 是一门经典的面向对象编程语言,是基于 C++ 发展起来的,你可以将其看作是 C++ 的 “纯净” 版,它不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 中难以理解的指针等部分。再加上刚好赶上互联网的“顺风车”,随着 Internet 和 WWW 的迅速发展,Java 成为了越来越受欢迎的语言。尽管经历了近 30 年的技术变革,但 Java 仍然是当前开发基于 Web 的应用程序的最佳选择。
相信很多程序猿,特别是新手,对面向对象都用过而且可能用的还很熟,却没有去深入理解过,别人一问才发现,入门便是不熟。
说起 面向对象,不得不提的就是面向过程。大家应该都清楚,面向过程是具体化的,流程化的,解决一个问题,你需要一步一步的分析(变量),一步一步的实现(方法),这就是面向过程的设计。那什么是面向对象?其实,面向对象是模型化的,你只需抽象出一个类,这是一个封闭的盒子,在这里你拥有数据也拥有解决问题的方法。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
优秀的 Hexo 博客多环境、多设备协同管理方案。
本文使用 Visual Studio Code 构建了一个出色的,不逊色于其它任何一款的 Markdown 编辑器 环境。
本环境中实现了最基本的实时 Markdown 效果预览(所见即所得),语法规范(Markdown linting)以及基于 Md
原文档快速生成 Html
、Docx
和 PDF
文档的能力,并具有生成许多其他格式文档(jpeg、png)的潜力。当然你也可以基于此环境,并且结合个人需要进行适当的功能或插件扩展。
一种稳定快速、高效免费的图床解决方案 —— Github + jsDelivr + PicGo。