自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java学习笔记13.——面向对象进阶之继承

Java中三大特性,封装,继承,多态。之前学了封装的知识点,对象代表什么,就得封装对应的数据,并提供封装数据对应的行为。今天学习继承的知识点。这一章节里面用得最多的就是this和super关键字了。this:表示当前方法调用者的地址super:表示父类的存储空间关键字访问成员变量访问成员方法访问构造方法thisthis.成员变量 访问本类成员变量this.成员方法 访问本类的成员方法this.构造方法 访问本类的构造方法super。

2024-01-02 14:58:38 861

原创 Java学习笔记12.——面向对象进阶之静态变量

对于static的疑问来源于为什么不能访问非静态的成员变量和方法,this关键字是当初的开发者没有设置,因为static代表是公用使用的,在堆区中有一个静态存储空间。静态变量是随着类的加载而加载的,优先与对象出现的。原因如下:百度如下:1.静态变量是在类加载时初始化的,而不是在对象创建时初始化的。这是因为在Java中,类的加载是一个独立的过程,发生在对象创建之前。2.类加载是JVM(Java虚拟机)的一项重要工作,它负责将类的字节码转换为可执行的Java代码。

2023-12-21 16:25:59 1090

原创 Java学习笔记11.——跟做升级版学生管理项目

接上节,升级版学生管理系统就是多了个功能。登录成功之后才能到学生管理系统中进行增删改查操作。因为这个感觉挺麻烦的,所以新开了一个章节。感觉代码挺复杂,感觉可以优化…

2023-12-07 22:35:52 1121

原创 Java学习笔记10.——跟做学生管理项目

每个项目都有一个需求文档,才能分析业务流程然后写代码。以前学校教的直接上手先,什么需求文档一脸懵,学到项目管理课程的时候就觉得特别的割裂,学到UML的时候就好点了,至少有点脑子在线的感觉了。上面代码使用的方法都是前面练习过的,没有新的知识点,也没有新的方法。1.看需求文档2.画出业务流程图3.根据需求文档写出功能细节。

2023-12-03 22:34:49 981 1

原创 Java学习笔记9.——ArrayList集合(综合练习)

集合和数组差不多,只不过集合是自动扩容的,所以本节的知识点不多,只有几个跟着写的案例。本节内容比较少和短。多练习,集合本质和数组是一样的,唯一不同的就是自动扩容。多想想知识点,实践知识点,知行合一。

2023-11-30 23:05:05 971

原创 Java学习笔记8.——字符串以及底层原理(案例练习)

这节讲了字符串的比较,拼接,创建的底层原理,以及常用的几种String方法和对象。比如STringBuilder对象,StringJoiner对象,这个对象是jdk8以后出现的。replace方法,charAt方法,subString方法。1.api开发文档等于java字典2.String 的两种赋值方式,一个在串池,一个在堆区3.==比较的内容基本数据类型比较的具体的值引用数据类型比较的是地址值4.String拼接的原理。

2023-11-28 01:14:18 979

原创 Java学习笔记7.——面向对象综合练习(有案例题)

根据做题来巩固刚刚所学的知识,了解原理面向对象就是熟练应用和使用。最主要的就是分析,一步一步的分析过程。

2023-11-20 13:03:47 350 1

原创 Java学习笔记6.——面向对象

什么是面向对象:面就是拿,找,使用。对象就是一个能干活的东西,面向对象就是拿一个能干活的东西。当然对象里面干的活不一样就需要拿不一样的对象干对应的活。所以面向对象学习的是怎么使用一个已有的对象,当没有对象能干你想干的事情的时候你可以选择自己创建一个对象并设计,这就需要学习面向对象的语法了。

2023-11-15 22:07:29 285

原创 Java学习笔记5.——方法(有案例可以跟随练习)

java的方法有三个需要注意的点,分别就是重载和引用数据类型和java方法在栈中运行的规则这三点。接下来就详细地介绍了方法,后面有大量的综合练习挺不错的。jet尝试

2023-11-12 23:24:33 539

原创 Java学习笔记4.——数组(有四个练习题)

Java基础=计算机基础知识+Java基础语法+运算符+流程控制语句+数组,现在学数组。提示:以下是本篇文章正文内容,下面案例可供参考数据类型 [] 数组名;数组类型 数组名[];数组就是存放数据的一个容器叫做Array,可以先用new在堆区中申请一个数组对象,然后把数据放进去,这种就是静态初始化。或者申请一个大小为x的数组对象,不把数据放进去,这时候系统会自动初始化,这种是动态初始化,根据申请的数组类型不同,系统默认的初始化值也会不同。栈是方法运行时的时候才会有的。

2023-11-11 06:30:00 197

原创 Java学习笔记3.——循环的注意事项和综合练习

学无止境遇到循环题要记住,循环的使用方法已经跳转语句continue和break,不然有些会更废代码。

2023-11-10 16:18:20 172 1

原创 Java学习笔记2.——流程控制语句

流程控制语句:通过一些语句,控制程序的执行顺序所以的代码最后都要优化,最简洁。顺序结构、分支结构、循环结构流程控制语句,是控制代码运行流程的语句,一个有三种流程语句。顺序,分支(if的三种结构和switch),循环(三种,for,while,do…while)。if的关系表达式是一个布尔值,switch的是一个确切的值所以不能是布尔,一共有6种类型,break相当于编译里面的goto所以没有break就会导致case穿透for用在知道次数或者范围时,while用在知道判断条件时。

2023-11-09 20:05:55 440 1

原创 Java学习笔记1.——原码反码补码和数据类型

学习记录,巩固知识,查缺补漏,我观看的是黑马程序员的视频做的笔记。原码反码补码的正数均是相同的,有差异的只是负数。提示:以下是本篇文章正文内容,下面案例可供参考1.因为计算机中都是用补码计算,所以一个字节byte的范围是-128~+1272.数据类型的转换,小转大隐式转换,大转小强制转换3.其他运算符。

2023-11-08 00:21:34 203 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除