JavaSE-学习笔记-面向过程(二)
面向过程篇前面我们已经认识了Java语言的相关特性,并且已经成功配置好了开发环境,从这节课开始,我们就可以正式进入到Java语言的学习当中了。Java语言是一门面向对象的语言,但是在面向对象之前,我们还得先学会如何面向过程编程。 Java程序基础首先我们还是从最基本的Java程序基础开始讲解。 程序代码基本结构还记得我们之前使用的示例代码吗? 12345public class Main { public static void main(String[] args) { System.out.println("Hello World!"); }} 这段代码要实现的功能很简单,就是将 Hello World 输出到控制台就行。 由于我们还没有学习到类的相关性质,所以在第二章之前,各位小伙伴直接记住固定模式即可,首先我们创建的源文件名称需要为Main.java然后编写的代码第一行: 123public class Main { ...
JavaSE-学习笔记-面向对象高级(四)
面向对象高级篇经过前面的学习,我们已经了解了面向对象编程的大部分基础内容,这一部分,我们将继续探索面向对象编程过程中一些常用的东西。 基本类型包装类Java并不是纯面向对象的语言,虽然Java语言是一个面向对象的语言,但是Java中的基本数据类型却不是面向对象的。Java中的基本类型,如果想通过对象的形式去使用他们,Java提供的基本类型包装类,使得Java能够更好的体现面向对象的思想,同时也使得基本类型能够支持对象操作! 包装类介绍所有的包装类层次结构如下: 其中能够表示数字的基本类型包装类,继承自Number类,对应关系如下表: byte -> Byte boolean -> Boolean short -> Short char -> Character int -> Integer long -> Long float -> Float double -> Double 我们可以直接使用,这里我们以Integer类为例: 123public static void main(String[]...
JavaSE-学习笔记-面向对象基础(三)
面向对象基础篇我们在前面已经学习了面向过程编程,也可以自行编写出简单的程序了。我们接着就需要认识 面向对象程序设计(Object Oriented Programming)它是我们在Java语言中要学习的重要内容,面向对象也是高级语言的一大重要特性。 面向对象是新手成长的一道分水岭,有的人秒懂,有的人直到最后都无法理解。 这一章开始难度就上来了,所以说请各位小伙伴一定认真。 类与对象类的概念我们在生活中其实已经听说过很多了。 人类、鸟类、鱼类…...
JavaSE-学习笔记-GUI程序开发(八)
GUI程序开发注意:开始学习之前请确保你完成了《Java SE》篇视频教程。 前面我们已经完成了JavaSE部分的全部内容学习,只不过我们在初学阶段一直都是开发的控制台程序,也就是最原始的命令窗口形式的程序,而Java也可以开发桌面图形化程序,所以我们接着来学习一下Java的图形化界面的开发。 AWT组件介绍在Java正式推出的时候,它还包含一个用于基本GUI程序设计的类库,名字叫 Abstract Window...
JavaSE-学习笔记-泛型(五)
泛型程序设计在前面我们学习了最重要的类和对象,了解了面向对象编程的思想,注意,非常重要,面向对象是必须要深入理解和掌握的内容,不能草草结束。在本章节,我们还会继续深入了解,从泛型开始,再到数据结构,最后再开始我们的集合类学习,循序渐进。 泛型为了统计学生成绩,要求设计一个Score对象,包括课程名称、课程号、课程成绩,但是成绩分为两种,一种是以优秀、良好、合格 来作为结果,还有一种就是 60.0、75.5、92.5 这样的数字分数,可能高等数学这门课是以数字成绩进行结算,而计算机网络实验这门课是以等级进行结算,这两种分数类型都有可能出现,那么现在该如何去设计这样的一个Score类呢? 现在的问题就是,成绩可能是String类型,也可能是Integer类型,如何才能很好的去存可能出现的两种类型呢? 1234567891011public class Score { String name; String id; Object value; //因为Object是所有类型的父类,因此既可以存放Integer也能存放String public...
JavaSE-学习笔记-多线程与反射(七)
多线程与反射前面我们已经讲解了JavaSE的大部分核心内容,最后一章,我们还将继续学习JavaSE中提供的各种高级特性。这些高级特性对于我们之后的学习,会有着举足轻重的作用。 多线程注意:本章节会涉及到 操作系统...
Spring 6
1、概述1.1、Spring是什么?Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring 框架除了自己提供功能外,还提供整合其他技术和框架的能力。 Spring 自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日,Spring 俨然成为了 Java EE 代名词,成为了构建 Java EE 应用的事实标准。 自 2004 年 4 月,Spring 1.0 版本正式发布以来,Spring 已经步入到了第 6 个大版本,也就是 Spring 6。本课程采用Spring当前最新发布的正式版本6.0.2。 1.2、Spring 的狭义和广义在不同的语境中,Spring 所代表的含义是不同的。下面我们就分别从“广义”和“狭义”两个角度,对 Spring 进行介绍。 广义的...
前端基础-JavaScript篇(三)
开始写第一行 JavaScript:hello worldJS 代码的书写位置在哪里呢?这个问题,也可以理解成:引入 JS 代码,有哪几种方式?有三种方式:(和 CSS 的引入方式类似) 行内式:写在标签内部。 内嵌式(内联式):写在 head 标签中。 外链式:引入外部 JS 文件。 方式 1:行内式代码举例: 1<input type="button" value="点我点我" onclick="alert('Hoveco Hello 方式1')" /> 1 完整的可执行代码如下: 1234567891011<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"...
碎碎念
...