JavaWeb
未读
JavaWeb 网站开发 - JavaWeb 笔记(五)后端开发
JavaWeb后端 经过前面的学习,现在终于可以正式进入到后端的学习当中,不过,我们还是需要再系统地讲解一下HTTP通信基础知识,它是我们学习JavaWeb的基础知识,我们之前已经学习过TCP通信,而HTTP实际上是基于TCP协议之上的应用层协议,因此理解它并不难理解。 打好基础是关键!为什么要去花
JVM
未读
Java JVM 虚拟机 - JVM 笔记(三)类与类加载
类与类加载 前面我们讲解了JVM的内存结构,包括JVM如何对内存进行划分,如何对内存区域进行垃圾回收。接下来,我们来研究一下类文件结构以及类的加载机制。 类文件结构 在我们学习C语言的时候,我们的编程过程会经历如下几个阶段:写代码、保存、编译、运行。实际上,最关键的一步是编译,因为只有经历了编译之后
JVM
未读
Java JVM 虚拟机 - JVM 笔记(一)走进JVM
走进JVM JVM相对于Java应用层的学习难度更大,开篇推荐掌握的预备知识: C/C++(关键)、微机原理与接口技术、计算机组成原理、操作系统、数据结构与算法、编译原理(不推荐刚学完JavaSE的同学学习),如果没有掌握推荐的一半以上的预备知识,可能学习起来会比较吃力。 本套课程中需要用到的开发工
JVM
未读
Java JVM 虚拟机 - JVM 笔记(二)内存管理
JVM内存管理 在之前,我们了解了JVM的大致运作原理以及相关特性,这一章,我们首先会从内存管理说起。 在传统的C/C++开发中,我们经常通过使用申请内存的方式来创建对象或是存放某些数据,但是这样也带来了一些额外的问题,我们要在何时释放这些内存,怎么才能使得内存的使用最高效,因此,内存管理是一个非常
JavaSE
未读
JavaSE 基础内容 - JavaSE 笔记(五)泛型程序设计
泛型程序设计 在前面我们学习了最重要的类和对象,了解了面向对象编程的思想,注意,非常重要,面向对象是必须要深入理解和掌握的内容,不能草草结束。在本章节,我们还会继续深入了解,从泛型开始,再到数据结构,最后再开始我们的集合类学习,循序渐进。 泛型 为了统计学生成绩,要求设计一个Score对象,包括课程
JavaSE
未读
JavaSE 基础内容 - JavaSE 笔记(三)面向对象基础篇
面向对象基础篇 我们在前面已经学习了面向过程编程,也可以自行编写出简单的程序了。我们接着就需要认识 面向对象程序设计(Object Oriented Programming)它是我们在Java语言中要学习的重要内容,面向对象也是高级语言的一大重要特性。 面向对象是新手成长的一道分水岭,有的人秒懂,有
JavaSE
未读
JavaSE 基础内容 - JavaSE 笔记(二)面向过程编程
面向过程篇 前面我们已经认识了Java语言的相关特性,并且已经成功配置好了开发环境,从这节课开始,我们就可以正式进入到Java语言的学习当中了。Java语言是一门面向对象的语言,但是在面向对象之前,我们还得先学会如何面向过程编程。 Java程序基础 首先我们还是从最基本的Java程序基础开始讲解。
JavaSE
未读
JavaSE 基础内容 - JavaSE 笔记(四)面向对象高级篇
面向对象高级篇 经过前面的学习,我们已经了解了面向对象编程的大部分基础内容,这一部分,我们将继续探索面向对象编程过程中一些常用的东西。 基本类型包装类 Java并不是纯面向对象的语言,虽然Java语言是一个面向对象的语言,但是Java中的基本数据类型却不是面向对象的。Java中的基本类型,如果想通过
JavaSE
未读
JavaSE 基础内容 - JavaSE 笔记(一)走进Java语言
新手入门篇 注意: 开始学习JavaSE之前建议学习的前置课程《C语言程序设计》《数据结构》《操作系统》《计算机组成原理》 欢迎各位小伙伴来到JavaSE视频教程,期待与各位小伙伴共度这一旅程!视频中所有的文档、资料,都可以直接在视频下方简介中找到,视频非培训机构出品,纯个人录制,不需要加任何公众号