![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 90
czttaotao
这个作者很懒,什么都没留下…
展开
-
Java-常用类-String类[StringBuffer|StringBuilder]-Enum类-包装类-Math类-Date时间类
一、String类1.1.String表示字符串。 在Java中的所有字符串都是实现它的子类1.1.1.String特征不可变长的字符序列。在底层的存储状态是pubilc final byte[] value(jdk11版本) pubilc final char[] value (jdk8版本)1.1.2.String的使用方式一:直接传入...原创 2021-11-17 20:00:47 · 363 阅读 · 0 评论 -
Java-异常
一、原创 2021-11-16 09:02:45 · 346 阅读 · 0 评论 -
Java-数组(一维数组)-二维数组
一、数组1.1.什么是数组 数组就是一组数 在内存中的一片连续存储空间中保存的同类型数的集合1.2.数组的创建1.2.1.声明数组//数组元素类型[] 数组名;//type[] arrname;int[] nums;1.2.2.初始化数组 值得注意的是,我们的初始化数组的时候,我们的数组名就是我们前面声明数组的时候的数组名,数组类型也得和我们前面声明数组时相同。在我们数组的初始化过程中一共干了三件事情: 1...原创 2021-11-15 08:31:36 · 250 阅读 · 0 评论 -
Java面向对象-多态-包和导包-权限修饰符-final
三、多态 一种事物的多种形态|多种表现形式【行为多态】3.1.为什么要使用多态? 当父类想要使用子类中重写的方法的时候,就可以使用多态来进行。3.2.多态的表现形式 父类的引用指向子类类型的对象Animal an = new Dog(); 在此例中,new关键字创建了一个Dog类的实例,将其赋值给了一个Animal类的变量。在正常的赋值中,都是定义什么数据类型的变量,则给这个变量赋值就赋什么类型的值...原创 2021-11-13 08:40:16 · 267 阅读 · 0 评论 -
Java面向对象-继承(重写)
二、继承2.1.继承的概念2.1.1.什么是继承? 所谓的继承,通俗的讲,就是子承父业。 就像我所提及的类,是把各个对象的共同点抽象出来,变成一个类。但是实际上,就像上面所说的狗类一样,里面的拉布拉多也是可以变成一个类的,所以,我们实际上可以把拉布拉多、哈士奇这些类中的共同性的东西在抽取出来,变成一个类,然后让拉布拉多等类继承这个共性的类,这样,可以省略很多重复性质的代码。2.1.2.为什么要有继承? 提高代码的复用性,省略编写重复性代码的行...原创 2021-11-13 08:37:59 · 466 阅读 · 0 评论 -
Java基础-流程控制-方法
一、流程控制 在所有的语言中,流程控制一共分为三种:顺序结构、选择结构、循环结构1.1.顺序结构程序是自上而下逐行代码来一步一步开始执行。1.2.选择结构1.2.1.switch语句语法结构 switch (i) { case 1 : 执行代码1; break; case 2 : 执行代码2; break; ...原创 2021-11-11 22:14:14 · 447 阅读 · 0 评论 -
Java面向对象-this-static-block-debug
一、this1.1.this.的使用 this.代表的是当前对象的使用情况1:this.不可省略 上面我们自定义了一个带参数的构造器,但是当我们讲形参名和我们的成员变量名一致的时候,就会发生一个问题:因为就近原则,我们此时构造器中的代码所指向的是形参,不管是=号左边的还是右边的,都会指向形参,因此,我们需要告诉构造器,左边的name指的是成员变量,右边的name才是形参的name。//成员变量中static修饰的成员变量(实例变量)是可以直接通过变量名来进行...原创 2021-11-11 22:13:06 · 254 阅读 · 0 评论 -
Java面向对象-封装
一、封装二、继承2.1.继承的基本概念2.1.1.什么是继承? 所谓的继承,通俗的讲,就是子承父业。 就像我所提及的类,是把各个对象的共同点抽象出来,变成一个类。但是实际上,就像上面所说的狗类一样,里面的拉布拉多也是可以变成一个类的,所以,我们实际上可以把拉布拉多、哈士奇这些类中的共同性的东西在抽取出来,变成一个类,然后让拉布拉多等类继承这个共性的类,这样,可以省略很多重复性质的代码。2.1.2.为什么要有继承? 提高代码的复用性 ...原创 2021-11-11 22:05:08 · 360 阅读 · 0 评论 -
Java面向对象-程序开发分类-什么是对象-对象和类
Java是完全面向对象的一门编程语言一、程序开发的分类1.1.面向过程 所谓的面向过程,就是把一件事情按部就班的一条一条将事情解决。就像去买烟,整个过程就是:找钱-》拿钱-》开门-》下楼-》找商店-》进门-》选烟-》到前台-》付款(省略了收银台的扫描等)-》出门-》回家 面向过程是一种线性思维,比较适合解决一些比较小的问题。1.2.面向对象 面向对象的思维则是,买烟就是买烟,至于怎么买烟,经过了什么样的步骤,不论是去超市买烟还...原创 2021-11-08 17:53:09 · 202 阅读 · 1 评论 -
Java基础-标识符-变量-常量-数据类型-转义字符-运算符
一、基本数据类型1.1.数值类型1.1.1.整数型字节型byte(1字节) 表示范围:[-128,127]//1.声明一个byte类型的变量byte 变量名;byte i;//2.给该变量进行赋值,注意数据类型的取值范围i = 10;//也可以在声明的时候直接赋值byte i = 10;短整型short(2个字节) 表示范围:[-32768,32767]//1.声明一个short类型的变量short 变量名;short i...原创 2021-11-05 20:07:58 · 295 阅读 · 0 评论 -
JAVA基础-DOS命令-window设置-Java语言特性-计算机的组成-java编译运行-第一个Java程序-注释-注释举例
一、char类型变量原创 2021-11-02 20:49:03 · 493 阅读 · 0 评论 -
Java基础-课程背景-计算机发展史-计算机语言发展史-Java语言发展史
一、Java软件工程师软件工程师是一种职位名称,通常是通过计算机的某种编程语言进行软件的开发。 Java软件工程师就是使用java编程语言进行开发软件的职位。二、硬件和软件 我们使用的电脑就是一台计算机计算机包括两部分:硬件和软件2.1.硬件 鼠标、硬盘、显示器...等可以看到摸到的东西就是硬件 一个计算机只有硬件是不能进行工作的,他需要软件来进行驱动。只有硬件的计算机就是一块砖头,只是比较贵。2.2...原创 2021-11-02 20:48:19 · 154 阅读 · 0 评论