Java 数组迭代你用对了吗?

作者:白色蜗牛 公众号:蜗牛互联网 Java 数组是我们学习或工作中常用到的数据结构,我们会经常写数组迭代的代…

Java 异常

Java 异常处理一览 | 基础篇

作者:白色蜗牛 公众号:蜗牛互联网 阅读本文你将收获: 什么是异常 我们日常生活中经常会遇到一些意外的事情,比…

Java-类库.png

Java 核心类库一览

什么是类库

我们知道,在面向对象的程序设计里,一个类是可以调用另外一个类的方法,只要把被调用的那个类引入到 classpath 下就可以。

一个类当然好搞,但如果是很多类,都会被其他类重复使用到,并且可能有多个工程,其他开发者也需要,那么按类这个维度去加入 classpath 显然会很麻烦。

这种情况就需要把这些可以被重复使用的类打包,统一提供给使用方。这种打包好的类,就是类库(Class Library)。

类库是类的集合,可以被重复使用。

什么是 JAR 文件

类库只是一种概念,不同程序设计语言,表现形式不同。在 Java 中,一般以 JAR 文件的方式提供类库。

java-面向对象

Java 面向对象一览

学 Java 的朋友都知道,Java 是一门典型的面向对象的高级程序设计语言,但有些朋友可能不清楚面向对象在 Java 中是怎么体现的。这篇文章就向大家分享下 Java 在面向对象方面的一些知识。

Java-流程

Java 的流程控制是什么样子的

【Java流程控制】平时我们做一件事,一般都会有个固定流程。

比如你想吃苹果,你需要找到冰箱,打开冰箱门,取出苹果,回到沙发上,然后开吃。

这个顺序基本不能调换,你不能在打开冰箱门之前去取苹果。按顺序来控制,这是一种流程。

那如果你想吃香蕉,你会发现流程类似,只是从冰箱里取出香蕉就好了。

在这个过程里,你会发现你最终吃什么,取决于你的选择。你要吃苹果,你从冰箱里取苹果,你要吃香蕉,你从冰箱里取香蕉。按选择来控制,这也是一种流程。

那还有种情况,一根香蕉不够你吃,你还想吃几根,直到你不想吃,那你就会重复上面的流程,当你吃饱的时候,就终止了。这种重复执行按照某个条件来终止的控制,也是一种流程。

计算机是现实世界的电子化表达,那么在计算机的世界里,程序运行也需要这样的流程控制。

无论是机器语言,还是汇编语言,还是高级程序设计语言,都会涉及这个概念,它决定了你写的代码会按照怎样的路径运行,也决定着计算机和用户之间的交互方式。

我们看看 Java 语言的流程控制是什么样的?

java-array-数组

快速学会 Java 中的数组

【Java基础教程】上一章文章 帮你看清 Java 字符串的世界,我们学习了 Java 的一种引用类型——字符串,今天我们来学习另外一种引用类型——数组(array)。

java-string

帮你看清 Java 字符串的世界

在上一篇文章 Java 基本类型的各种运算,你真的了解了么? 里,我们学习了 Java 的基本类型和他们之间的运算。Java 基本类型可谓是 Java 世界里使用最频繁的数据类型了。除此之外,有种数据类型你也一定会遇到,它在 Java 世界里使用也相当频繁。它就是字符串!

听到字符串,你是不是想起了字符这种类型。不过在 Java 里,字符和字符串是两种不同的类型。

java-java类型运算

Java 基本类型的各种运算,你真的了解了么?

在上一篇文章 很清晰!带你图解 Java 程序的结构,变量和类型 里,我们知道 Java 的基本类型分整型类型,浮点型类型和布尔类型三种。那针对不同的类型,Java 提供的运算能力也是各有不同,本篇文章就分析下 Java 基本类型里的各种运算是怎么回事。

java基础教程-java

很清晰!带你图解 Java 程序的结构,变量和类型

上一篇文章 手写的第一个 Java 应用程序,执行的时候发生了什么,我们用 Java 做了实践编程,并简单了解了它运行的原理。但这些还只是表象和皮毛,Java 的知识博大而精深,需要慢慢深入理解和领会,蜗牛就带大家来啃这块硬骨头吧!

学习一门新知识,基础是最重要的。就像起一座大楼,地基打的够坚实,大楼才会更稳固。另一个角度讲,所有的复杂都是简单元素的加工和组合,百变不离其宗,基础就是这种简单元素。

所以,我们先来学习下 Java 最基础的部分!本篇文章聊聊 Java 程序的结构,变量以及数据类型。

java基础教程-java

手写的第一个 Java 应用程序,执行的时候发生了什么?

在上一篇文章 超详细!JDK 8 下载、安装和环境配置(macOS 和 Windows 版本)的介绍下,我们已经搭好 Java 开发环境了,本文我们就实战一下,编一个 Java 应用程序,程序运行的时候能看到 Hello World 的输出。

我们同时分析下从编码到运行的整个过程,都发生了什么!

联系我们

联系我们

公众号:蜗牛互联网

在线咨询: QQ交谈

邮箱: 919201148@qq.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部