自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javaEE第一阶段知识点

day01

2021-10-17 16:13:43 189

原创 java初学者第十天

equals和 ==的区别案例:定义一个 Person 类,重写 eqauls 方法用于判断两个person对象的属性是否一致,如果属性一致时equals方法返回true,否则返回falsepublic boolean equals(Object o) { // 用来判断调用者和参数是否是相同地址的对象,如果地址一样就证明两个对象是同一个对象 if (this == o) { return true; } // 判断调用和参数是否是由一个字节码文件创建处理的对象,如果不是同一个字节.

2021-10-08 20:45:22 77

原创 java初学者第九天

数组的排序快速排序属于经典的十大排序中的一种,由图灵奖获得者 Hoare 研发出来的,它是平均时间复杂度最好的一种算法;因为快速排序使用了一种叫做分治法的思想;原理① 先将数组内的任意一个元素设置为基准数 pivot② 给数组新增两个指针 i,j;i从左往右开始移动,j从右往左开始移动③ 当i 遇到比基准数大的数据时停下,i停下后让j指针开始移动,当j指针所指的数据小于pivot时停下④ 当2个指针都停下后,比较 i 和 j 的大小。如果i < j ; 交换 i.

2021-10-08 20:25:04 66

原创 JAVA初学者第八天

this关键字和super的区别① 访问变量(方法)时不同this.变量/方法:当前类的属性、方法super.变量/方法:当前类父类的属性、方法② 调用构造方法时:this():调用本类的空参构造super():调用父类的无参构造this()和super() 不能共存:this()需要写在构造方法的第一行,super()也要写在构造方法的第一行;③ 表示的对象时不同this:当前类的对象,或者是...

2021-10-08 20:00:45 53

原创 JAVA初学者第七天笔记

this关键字出现的场景当类的成员变量和方法的参数列表中变量的名字出现重复的时候,为了让计算机能够对相同的变量名进行区分,就引入 this 关键来表示当前类的一个对象,或者谁来调用该方法,那么this就代表谁this 关键字的作用就是为了区分谁是成员变量,谁是局部变量变量访问原则 -- 就近原则当出现重复变量名时,在进行访问的时候,看谁离的近,谁近当作谁当访问变量时,如果变量名前面加了 this 关键字,让变量表示类的属性,不在使用就近原则去访问构造方法的定义访问修饰.

2021-09-27 21:09:41 95

原创 JAVA初学者第六天笔记

jvm内存划分虚拟机内存划分因为Java代码执行在虚拟机上面,虚拟机是由一定内存的,并且相对于代码的占比来说是一个很大的空间,所以很有必要将虚拟机的内存进行一个区域的划分,让不同的区域去存放不同的内容(每个区域都有自己特有的功能,在程序执行的过程中,需要什么样的功能就使用对应的区域去完成)虚拟机内存的具体划分① 栈内存:用来执行方法的区域② 堆内存:用来存放数组、对象等较大类型的数据③ 方法区:用来加载字节码文件,或者还可以储存静态的变量,字符串常量池④ 程序计数器:通过.

2021-09-27 20:42:41 80

原创 java初学者第五天笔记

方法概述① 具有某个特定功能的代码块② 于是就将这段代码块使用一个大括号给括起来,然后再给这个大括号前面起个名字;往后如果需要使用这段代码就可以使用这个名字来代替方法的好处① 提高代码的复用性② 提高代码的封装性方法的定义格式访问修饰词 返回值 方法名 (参数列表){方法体;return数据;}格式说明① 访问修饰词:控制被别人访问的权限,初学阶段都写成 public static(方便对方法的调用)② 返回值类型:如果有数据返回,...

2021-09-27 20:00:27 162

原创 java初学者第四天笔记

流程控制① 分支:当程序执行到某个状态的时候,可能会发生多种情况,编程人员就需要将可能的情况尽数表示出来,就利用分支的结构来进行描述;这个种结构会让代码量写得较多,真正执行程序的时候执行的会比较少ifswitch② 循环:当程序执行到某个状态的时候,可能需要重复的执行某段代码,可以利用循环的结构来处理;写得少,执行多forwhile分支结构 - if第一种格式if(条件表达式){代码块}格式说明如果表达式成立(true),就执行代码块,否则啥..

2021-09-25 17:57:20 57

原创 java初学者第三天笔记

运算符① 概念:用于变量(常量)运算的符号② 运算符分类:a. 算术运算符b. 赋值运算符c. 比较运算符d. 逻辑运算符e. 位运算符(进制的转换,原码、反码、补码)f. 三元运算符算术运算符符号 名称 运算规则 备注 + 加 加法运算,字符串拼接,表示整数 如果符号的两边任意一边是字符串就是在拼接,拼接后的结果任然是一个字符串 - 减 减法运算,表示负数 * 乘 乘法运算 .

2021-09-25 17:40:28 87

原创 JAVA 初学者第二天笔记

idea安装傻瓜式安装,中途注意修改安装位置,尽量不要放在系统盘IDEA破解1.将补丁文件拖入idea中,第一次拖入后点击OK,继续第二次拖入,点击重启idea2.选择idea -- help -- Register -- add new License -- activation code 将破解文件中的激活补丁复制到 idea 中,然后点击activateIDEA的基本配置① 工具栏配置:工具默认是在软件的右上方,view - appearance - toolbar② 主

2021-09-25 16:14:39 61

原创 Java初学者第一天笔记

一 : 第一阶段基础语法1. 基础语法(Java基本概述、注释、关键字、标识符、注释、变量、常量、数据类型、数据类型转换、流程控制、方法、数组)(周考)2. 核心部分:面向对象(周考)3. API应用:String、集合体系(数据结构)、IO流(周考)4. 多线程、线程池、网络编程(聊天室)、Java8新特性(月考)JAVA语言的发展:1. 诞生:1994年由詹姆斯·高斯林组建的开发团队开始研发(绿色计划),研发的目的是想要开发一种能够在电子移动设备上使用的框架,最终研发出Oak语.

2021-09-25 15:42:55 114

空空如也

空空如也

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

TA关注的人

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