Java 数字

所有的基本类型,都有对应的类类型。比如 int 对应的类是 Integer,这种类就叫做封装类。基本类型转封装类,不需要调用构造方法,通过 = 符号自动把基本类型转换为类类型,叫做装箱。封装类转基本类型,不需要调用 Integer 的 intValue 方法,通过 = 就自动转换成 int 类型,叫做拆箱。

Java 枚举

枚举是一种特殊的类,使用枚举可以很方便的定义常量。因为是常量,所以一般都是全大写。使用枚举,就能把范围死死的限定在设定的值当中。借助增强型 for 循环,可以很方便的遍历一个枚举都有哪些常量。

Java 数组

数组是一个固定长度的,包含了相同类型数据的 容器。一旦分配好空间,是多长,就多长,不能增加也不能减少。创建数组的时候,要指明数组的长度。数组下标基 0,下标 0,代表数组里的第一个数。.length 属性用于访问一个数组的长度,数组访问下标范围是 0 到长度 - 1,一旦超过这个范围,就会产生数组下标越界异常。

Java 字符串

保存一个字符的时候使用 char,char 对应的封装类是 Character。char 只能存放一个字符,超过一个字符就会产生编译错误。字符串即字符的组合,在 Java 中,字符串是一个类,所以我们见到的字符串都是对象。字符串 String 被修饰为 final,所以是不能被继承的。一旦创建好这个字符串,里面的内容永远不能改变,String 的表现就像是一个常量。

Java 控制流程(控制流)

条件分支 if,条件分支 switch,循环语句 while,循环语句 for,继续下一次循环 continue,结束当前循环 break,结束外部循环。switch 可以使用 byte,short,int,char,String,enum。每个表达式结束,都应该有一个 break。do while 条件为 true 时 重复执行,无论是否成立,至少会执行一次。

Java 操作符(基本运算符)

算数操作符,关系操作符,逻辑操作符,位操作符,赋值操作符,三元操作符,Scanner。如果有任何运算单元的长度超过 int,那么运算结果就按照最长的长度计算。如果任何运算单元的长度都不超过 int,那么运算结果就按照 int 的长度来计算。自增、自减操作符置前以及置后的区别。

Java 变量(基本数据类型)

变量是用来命名一个数据的标识符。一个变量的类型,决定了该变量可以包含什么样的值。Java 中有八种基本类型,都是 Java 语言预先定义好的,并且是关键字。char 只能存放一个字符,超过一个字符就会产生编译错误。浮点型默认的小数值是 double 类型的。虽然布尔型真正存放的数据是 0(false)、1(true),但是,不能直接使用 0 和 1 进行赋值。

Java 设计模式

Java 创建型设计模式、Java 结构型设计模式、Java 行为型设计模式、JEE 设计模式。工厂模式,抽象工厂模式,单例模式,生成器模式,原型模式。适配器模式,桥接模式,过滤器/标准模式,组合模式,装饰模式,外观模式,代理模式。

Java 面向对象

面向对象的程序设计:程序设计是通过对象对程序进行设计,对象代表一个实体,实体可以清楚地被识别。Java 作为一种面向对象语言,支持以下基本概念,多态、继承、封装、抽象、类、对象、实例、方法、消息解析。类是一个模板,它描述一类对象的行为和状态。对象是类的一个实例,有状态和行为。

Java 基础知识

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的一种可以撰写跨平台应用软件的面向对象的高级程序设计语言。Java 可运行于多个平台,如 Windows, macOS 及其他多种 UNIX 版本的系统。移动操作系统 Android 大部分的代码采用 Java 编程语言编程。

Go 基础知识

Go 语言是谷歌 2009 年发布的第二款开源编程语言,它专门针对多处理器系统应用程序的编程进行了优化,它是一种系统语言其非常有用和强大,其程序可以媲美 C 或 C++ 代码的速度,而且更加安全、支持并行进程。Go 支持面向对象,而且具有真正的闭包(closures)和反射(reflection)等功能。

Python 基础知识

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。像 Perl 语言一样, Python 源代码同样遵循 GPL (GNU General Public License) 协议。

Vue 基础知识

Vue(读音类似于 view)是一套构建用户界面的渐进式框架。Vue 只关注视图层,采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

React 基础知识

React 是一个用于构建用户界面的 JavaScript 库。React 主要用于构建 UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。

jQuery 基础知识

jQuery 是一个 JavaScript 的框架,是对 JavaScript 的一种封装。通过 jQuery 可以非常方便的操作 HTML 的元素。jQuery 极大地简化了 JavaScript 编程。为了防止文档在完全加载(就绪)之前运行 jQuery 代码。换句话说,写在这里面的 jQuery 代码都是文档加载好之后的。就不会有获取一个还没有加载好的图片这种问题了。