JAVA养成计划
小白的专属《JAVA养成计划》,让你以最快地时间入门JAVA!
AI大模型前沿研究
软件工程硕士,机器学习&深度学习爱好者,忘记背后,努力面前,向着标杆直跑!
展开
-
〖JAVA养成计划〗10大排序算法总结!
〖Leetcode-1〗排序算法总结! 文章目录一. 前言1.1. 术语解读1.2. 算法比较1.3. 算法分类二. 冒泡排序三. 样本方差 本文整理自b站大神【机器学习】【白板推导系列】 首先假设样本集 XN×p=(x1,…,xn)⊤\boldsymbol X_{N \times p}=(\boldsymbol x_{1}, \ldots, \boldsymbol x_{n})^{\to...原创 2020-04-21 00:05:43 · 436 阅读 · 2 评论 -
〖JAVA养成计划〗5. JAVA面向对象基础之二!
4. JAVA面向对象基础! 文章目录一. 继承1.1. instanceof运算符1.2. 继承使用要点二. 封装三. 多态四. 对象的转型(casting)五. final关键字六. 抽象方法和抽象类七. 接口八. 内部类九. String类 声明以下内容主要参考尚学堂Java大型300集,表示感谢!本章重点针对面向对象的三大特征:继承、封装、多态进行详细的讲解。另外还包括抽象类、接口、内部类等概念。一. 继承 继承让我们更加容易实现类的扩展。 比如,我们定义了人类,再定义Boy类原创 2020-05-16 21:53:31 · 293 阅读 · 0 评论 -
〖JAVA养成计划〗4. JAVA面向对象基础之一!
4. JAVA面向对象基础! 文章目录一. 三类控制语句二. 选择结构2.1. if单选择结构2.2. if-else双选择结构 声明以下内容主要参考尚学堂Java大型300集,表示感谢! Eclipse格式化代码快捷键crtl+shift+f一. 三类控制语句 本章开始我们需要学习流程控制语句,流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。控制语句分为三类:顺序、选择和循环。 “顺序结构” 代表“先执行a,再执行b”的逻辑。比如,先原创 2020-05-15 22:31:11 · 351 阅读 · 0 评论 -
〖JAVA养成计划〗3. 流程控制语句!
3、流程控制语句! 文章目录一. 三类控制语句二. 选择结构2.1. if单选择结构2.2. if-else双选择结构2.3. if-else if-else多选择结构2.4. switch结构 声明以下内容主要参考尚学堂Java大型300集,表示感谢! Eclipse格式化代码快捷键crtl+shift+f一. 三类控制语句 本章开始我们需要学习流程控制语句,流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。控制语句分为三类:顺序、选择和循原创 2020-05-15 01:54:11 · 310 阅读 · 0 评论 -
〖JAVA养成计划〗2. 数据类型与运算!
2、数据类型与运算! 文章目录一. JAVA数据类型1.1. JAVA的标识符和关键字1.2. 变量的本质以及分类、常量1.3. 基本数据类型1.3.1. 整型变量1.3.2. 浮点型变量1.3.3. 字符型变量1.3.4. boolean类型变量1.4. 运算符(operator)1.5. 键盘的输入输出二. 总结以上 声明以下内容主要参考尚学堂Java大型300集,表示感谢!一. JAVA数据类型1.1. JAVA的标识符和关键字 标识符是用来给变量、类、方法以及包进行命名的,如W原创 2020-05-15 00:53:50 · 254 阅读 · 0 评论 -
〖JAVA养成计划〗1. JAVA入门介绍!
JAVA入门介绍! 文章目录一. JAVA简介1.1. JAVA发展简史1.2. JAVA特性与优势1.3. JAVA各版本的含义1.4. JAVA运行机制1.5. JVM、JRE和JDK二. 第一个JAVA程序2.1. Hello Java2.2. 小总结 声明以下内容主要参考尚学堂Java大型300集,表示感谢!一. JAVA简介1.1. JAVA发展简史 1991年,James Gosling在SUN公司的工程师小组想要设计这样一种小型计算机语言。该语言主要用于像电视盒这样的消费类原创 2020-05-15 00:51:50 · 357 阅读 · 0 评论 -
〖JAVA养成计划〗Java中多态的this指向问题!
这是我在CSDN的第一篇博客,日后继续记录自己所学的点点滴滴,以及自己的理解感悟,或者遇到的各种坑。如有错漏,望众师友批评指正。package com.duotai2;public class Servlet { public void service() { System.out.println("Servlet.service()"); doGet();}...原创 2016-10-06 14:18:30 · 1468 阅读 · 1 评论 -
〖JAVA养成计划〗内部类(innerclass)
内部类就是在类里面定义的类,提供了更好的封装,只能让外部类直接访问,不允许同一个包其它类访问。 注意:内部类可以直接访问外部类的私有属性,内部类其实就是当做了外部类的成员,单外部类不能访问内部类的属性。 有以下几种, ①成员内部类:(如同外部类的成员) (静态成员)静态的:static修饰 注意几点: 1、 当一个静态...原创 2016-10-07 01:52:32 · 369 阅读 · 0 评论 -
〖JAVA养成计划〗成员变量的初始化顺序浅析
在Java中,所有的变量在使用之前都得到恰当的初始化,对于方法的局部变量,如果在使用前没有初始化,编译时系统会提示错误而无法继续编译;对于成员变量,系统会提供默认值,对于基本类型,默认置为0,引用类型默认为 null。然而,在很多书中都提到,构造函数的主要功能是用来在创建对象时初始化对象, 即为对象成员变量赋初始。这很容易让人误以为成员变量是在构造函数中完成初始化,其实,在构造函数之前已经分配有默...原创 2016-10-06 15:37:38 · 1523 阅读 · 1 评论