
Java-SE基础
文章平均质量分 91
JavaSE基础
tanmingTaT
一个普通的Java学习者
展开
-
java-面向对象6-内部类
目录前言类的内部成员: 内部类前言本文主要介绍:Java中类的成员:内部类类的内部成员: 内部类引入:当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内 部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构最好使用内部类。在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。Inner class的名字不能与包含它的外部类类名相同;分类: 成员内部类(原创 2021-01-31 23:34:57 · 142 阅读 · 0 评论 -
java-面向对象4-代码块、static关键字和final关键字
目录前言1、关键字:static前言本文主要介绍java面向对象中static关键字1、关键字:staticstatic关键字的引入:有时候希望无论是否产生了对象或无论产生了多少 对象的情况下,某些特定的数据在内存空间里只有一份。java将static关键字修饰的成员称为类成员:类属性:作为该类各个对象之间共享的变量。在设计类时,分析哪 些属性不因对象的不同而改变类方法:如果方法与调用者无关,则这样的方法通常被声明为类方法,由于不需要创建对象就可以调用类方法,从而简化了方法的调用。s原创 2021-01-31 11:01:47 · 144 阅读 · 0 评论 -
Java常用类-包装类(Wrapper)简单介绍
目录前言1、包装类(Wrapper)前言本文主要介绍java中的包装类1、包装类(Wrapper)Java是面向对象的编程语言,但它也包含了8种基本数据类型,这8种基本数据类型不支持面向对象的编程机制,基本数据类型的数据也不具备“对象”的特性:没有成员变量、方法可以被调用。针对八种基本数据类型定义相应的引用类型—包装类(封装类);有了类的特点,就可以调用类中的方法,Java才是真正的面向对象。自动装箱与自动拆箱:装箱:基本数据类型包装成包装类的实例通过包装类的构造器实现:in原创 2021-01-28 23:23:47 · 4044 阅读 · 0 评论 -
Java常用类-object简单介绍
目录前言1、Object类的介绍前言本文主要介绍根父类-Obiect1、Object类的介绍Object类:是所有Java类的根父类(Object除外);如果在类的声明中未使用extends关键字指明其父类,则默认父类 为java.lang.Object类public class Person {...}//等价于:public class Person extends Object {...}Object类中的主要结构(使用频率最高):==操作符与equals方法:原创 2021-01-28 21:53:15 · 322 阅读 · 0 评论 -
java-面向对象3-继承性、多态性和super关键字
目录前言1. 面向对象之继承性2. 方法的重写(override/overwrite)3. 关键字:super前言本文主要介绍:面向对象的特征:继承性、方法的重写、关键字:super的使用1. 面向对象之继承性继承性(inheritance):多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中, 那么多个类无需再定义这些属性和行为,只要继承那个类即可。继承性的好处:① 继承的出现减少了代码冗余,提高了代码的复用性;② 继承的出现,更有利于功能的扩展;③ 继承的出现让类与类之间产原创 2021-01-24 21:51:38 · 315 阅读 · 1 评论 -
java-面向对象2-封装性、构造器、this关键字、package和import关键字
目录前言1. 面向对象之封装和隐藏1.1 信息的封装和隐藏2. 类的成员:构造器3. JavaBean4. UML类图5. 关键字:this的使用前言本文主要讲:面向对象的特征:封装和类的成员:构造器1. 面向对象之封装和隐藏封装:将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提 高系统的可扩展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露 的暴露出来。1.1 信息的封装和隐藏Java中通过将数据声明为私原创 2021-01-23 10:24:25 · 192 阅读 · 0 评论 -
java-面向对象1-属性、方法
目录1 面向过程与面向对象2 Java语言基本元素:类和对象3 对象的创建和使用4 类的成员:属性/变量(Filed)5 类的成员变量:方法(method)/函数6 方法的重载(overload)7 方法参数的值传递机制8 递归(recursion)方法1 面向过程与面向对象面向过程(POP) 与 面向对象(OOP):二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考原创 2021-01-21 20:05:18 · 178 阅读 · 0 评论 -
java-数组
目录标题原创 2021-01-17 17:25:30 · 214 阅读 · 0 评论 -
java基础语法-流程控制
目录标题前言1、流程控制1.1 流程控制结构的分类1.2 顺序结构1.3 分支结构1.3.1 if-else语句1.3.2 switch-case结构1.4 循环结构1.4.1 循环语句分类:1.4.2 for循环1.4.3 while 循环1.4.4 do-while循环1.4.5 嵌套循环1.4.6 特殊关键字的使用1.4.6.1 特殊流程控制语句1:break1.4.6.2 特殊流程控制语句2:continue1.4.6.3 特殊流程控制语句3:return1.4.6.4 特殊流程控制语句说明1.4原创 2021-01-17 15:18:53 · 141 阅读 · 0 评论 -
java基础语法-运算符
目录标题前言1、运算符1.1 算数运算符1.2 赋值运算符1.3 位运算符1.4 扩展后的赋值运算符1.5 比较运算符1.6 逻辑运算符1.7 三目运算符1.8 运算符的优先级前言本文主要介绍java语言中的运算符。1、运算符运算符:一种特殊的符号,用以表示数据的运算、赋值和比较等。Java语言使用运算符将一个或多个操作数连缀成执行性语句,用以实现特定功能java语言中运算符的种类:算术运算符赋值运算符比较运算符逻辑运算符位运算符类型相关运算符1.1 算数运算符Java支原创 2021-01-16 23:59:06 · 225 阅读 · 0 评论 -
java基础语法-基本数据类型
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport原创 2021-01-16 21:14:01 · 277 阅读 · 0 评论 -
java基础语法-注释、标识符和关键字
文章目录前言1、java语言中的注释1.1 单行注释1.2 多行注释1.3文档注释二、使用步骤1.引入库2.读入数据总结前言本文主要介绍java原因的注释和标识符。1、java语言中的注释开发人员在编写程序时不免要给程序添加注释,一方面是增加程序的可读性;一方面程序注释是源代码的一个重要部分,查看java提供的源码包,可以看到程序中有大量的注释;此外,添加注释也是调试程序的一个重要方法:可以将觉得有问题的代码注释,排查是否有错。1.1 单行注释单行注释就是在程序中注释一行代码或者解释性语句,原创 2021-01-13 22:19:04 · 415 阅读 · 0 评论 -
Java简要概述
Java简要概述最简单的解释:Java就是一门编程语言文章目录Java简要概述前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1原创 2021-01-12 14:37:00 · 640 阅读 · 0 评论