JavaSE
文章平均质量分 78
Java知识部分,以残篇形式进行集成。没有终点,知识就该追求完整性,系统性。
兔C
这个作者很懒,什么都没留下…
展开
-
Java 的注释
与大多数的编程语言一样,Java 中的注释也不会出现在可执行程序中。因此我们可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码受到任何影响。原创 2024-04-18 15:32:06 · 423 阅读 · 0 评论 -
Java 的数据类型
与之相反,C和C++程序会针对不同的处理器选择最为高效的整型,这就会造成一个在 32 位处理器上运行很好的C程序在 16 位系统上运行时却发生整数溢出。实际上,只有很少数的情况下适合使用 float 类型,例如:需要单精度数的库,或者需要存储大量数据时。而 byte 和 short 有特定的应用场合,例如:底层的文件处理 或者 存储空间很宝贵时的大数组。int 类型较为常用,但要表示整个地球的居住人口数量,就要选用更为合适的 long 类型。float 类型的后缀有一个 F 或 f(例如,3.14F)。原创 2024-04-19 16:53:05 · 909 阅读 · 0 评论 -
Java 的变量与常量
在 Java 中,经常希望某个常量可以在一个类的多个方法中使用,通常将这些常量称为 类常量(class constatn)。与所有程序设计语言一样,Java 也使用变量来存储值。使用 final 修饰的常量是明确的指定该变量属于一个不可修改的常量。而实际上,变量中存储的值 就是一个常量值,如 num = 10;在 java 中,利用关键字 final 指示常量。声明变量后,必须使用赋值语句对变量进行显示初始化。10 就是一个存储在变量num当中的常量值。有时候,变量的取值只在一个有限的集合内。原创 2024-04-20 15:09:47 · 401 阅读 · 0 评论 -
兔C_Java集:Java 语言简介
Java 是一门编程语言,发展至今,已经成为一个真正意义上的语言标准,现在一些技术开发公司为了方便用户进行程序的编写,往往都使用 Java 作为应用层封装的标准,通过 Java 来调用一些底层的操作。于 1995 年,SUN 公司正式将 OAK 更名为 Java 进行推广。第一阶段(完善期):JDK 1.0,1995 年推出 —— 1992年 JDK 1.2 版本第二阶段(平稳期):JDK 1.3 —— JDK 1.4。原创 2024-04-16 15:27:43 · 1249 阅读 · 0 评论 -
兔C_Java集:Java 程序基本概念
变量和常量的本质区别在于:常量内容是固定的,而变量的内容是可以改变的。变量的使用需要提前声明,声明数据类型并将内存中某个内存块保留下来以供程序使用。常量是一个固定的值,不可改变。如:在上述代码段中,变量有:num 和 result,而常量值有:10、2++ 自增、-- 自减根据位置不同,执行的顺序也不同。++变量,--变量:写在前面表示的是先进行变量内容的自增 1 或 自减1,再使用变量进行数学计算;变量++,变量--: 写在后面表示先进行变量值的计算,而后在实现自增或自减的操作。原创 2024-04-16 15:29:24 · 1120 阅读 · 0 评论 -
(兔C残篇)Java 面向对象的三个基本特征:多态,instanceof和类型转换,static关键字,强制类型转换,类中的加载顺序,抽象类,接口的定义与实现,N种内部类,异常的总结
Java SE内容输出完结。原创 2022-02-15 00:53:01 · 780 阅读 · 0 评论 -
(兔C残篇)Java 面向对象的三个基本特征:继承,Super关键字的使用,this关键字的使用,super和this的区别,方法重写
如文章标题,今天兔C残篇阐述的话题如下:文章目录1.什么是继承1.1 democode1.2 关于继承的理论知识概念2. Super 关键字3.this 关键字4.this 和 super 的区别4.方法重写1.什么是继承继承是面向对象的三大特性之一,本质上是对某一批类的抽象,从而实现对现实世界更好的建模。在使用继承的时候,我们使用extends 关键字,extends关键字的意思是:扩展,子类是父类的扩展。1.1 democode//这里我们写一个person类public class Pe原创 2022-02-12 23:01:10 · 556 阅读 · 0 评论 -
(兔C残篇)Java面向对象三个基本特征:封装
今天聊天的主题是面向对象的三个基本特性之一的封装。文章目录1. 封装1.1 高内聚1.2 低耦合1.3 封装1. 封装对于java封装的这个特性我们可以简易的理解成该露的露,该藏的藏。我们程序设计要追求 “高内聚,低耦合”。所谓高内聚和低耦合。1.1 高内聚类的内部数据操作细节由自己完成,不允许外部干涉。简单理解就是在说,我自己就是一个独立个体,我的数据由我自己掌管,跟别人没有任何关系。1.2 低耦合仅暴露少量的方法给外部使用。简单理解就是在说,我自己掌管的数据,我允许别人少量的干涉。原创 2022-02-11 22:55:11 · 596 阅读 · 0 评论 -
(兔C残篇)如何创建对象,构造器详细讲解,对象创建的内存图分析,总结类与对象
既上一章节,我们概述了面向对象的理论知识,还回顾了方法的定义和调用,接下来这篇博文中,我们从如何创建一个对象开始陈述:文章目录1.类与对象的创建1.1 类的概念1.2 对象是抽象概念的具体实例1.3 new 关键字2.构造器的详细讲解2.1 概念2.2 构造器的 codedemo2.3 构造器作用总结3.创建对象的内存图分析4.总结类与对象1.类与对象的创建1.1 类的概念类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物.1.2 对象是抽象概念的具体实例例如原创 2022-02-10 22:42:06 · 517 阅读 · 0 评论 -
(兔C残篇)阐述:面向对象的基本概念,回顾方法的定义,方法的命名规则,方法的调用
1. 什么是面向对象,认识基础概念面向过程思想依照步骤,逐一进行操作面向对象思想将问题分类,先解决哪一类,在解决哪一类。对分类进行单独思考。然后在对某个分类下的细节进行面向过程的思索小结:首先 要理解面向对象思想,我们可以对比面向过程去思考其次 对于描述复杂的事务,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。2. 回顾方法的定义修饰符 返回值类型 方法名(...方法参数){原创 2022-02-09 22:44:24 · 568 阅读 · 0 评论 -
兔C残篇:如何快速掌握 Java数组 (多维度剖析)
我在输入知识,也在用我理解后的方式进行输出以下内容是 兔C 献给大家的 2022年1月1日 的 新年礼物文章目录1. 数组的概念1.1关于兔C残篇1.2 关于什么是数组1.3 图解 变量和数组的区别2. 数组的定义语法3. 数组在内存中的状态3.1 什么是栈3.2 什么是堆3.3 图解 数组在内存中的状态4. 数组的初始化4.1 静态初始化4.2 动态初始化4.3 数组的默认初始化4.4 默认初始化的概念:4.5 数组元素的默认值4.6 隐式和显示的概念5. 数组的使用5.1 关于数组使用上的概念认原创 2022-01-01 23:36:51 · 1240 阅读 · 0 评论 -
如何使用递归实现计算器的加减乘除(兔C番外)
递归实现加减乘除 计算器模拟原创 2021-12-27 10:04:34 · 554 阅读 · 0 评论 -
兔C残篇:java方法的使用,以及如何掌握递归。
文章目录1.什么是方法2.方法的组成3.方法的重载4.方法重载的规则5.命令行传递参数6.命令普及7.可变项参数8.递归讲解8.1递归的概念8.2递归的组成8.3递归的示例8.4递归的原理剖析8.5 java栈的简单认识8.6递归的弱点原创 2021-12-26 16:32:06 · 583 阅读 · 0 评论 -
Java各种循环的使用分享(兔C残篇)
本篇博文为大家分享java的循环的使用。文中贯穿小demo供大家更真切的理解和感受循环的概念。原创 2021-12-23 22:33:55 · 840 阅读 · 0 评论 -
Java数据类型(兔C内功残篇)
在今天周六我想用这篇博客,跟大家聊一聊 Java 的数据类型。关于 Java 的八大数据类型,不管是前期的学习,还是后期的项目实践,以至于后期的工作,我觉得都需要花费上一点点时间去理解透彻的,不然上述三点你没办法一路贯通下去,个人觉得对于基础学习还是很有必要扎实的。 如果步子不迈的扎实,只会越来越轻盈,因为你喜欢点脚,会让你走的很快,但是如果路不平,也会容易摔倒。你懂我意思么?emmm...... 下面我们开始说数据类型的事吧首先我们说 Java 的数据类型分为两类:: 基本数据...原创 2021-12-11 16:44:55 · 660 阅读 · 0 评论 -
Java的各种运算符详解(兔C内功残篇)
本篇博文讲述了Java的运算符:&&,||,!,&,|,^,~,<<,>>,++,--, (a + b)? x: y, +号拼接字符串的使用原创 2021-12-19 15:01:40 · 447 阅读 · 0 评论