自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 27、多态性、虚拟方法调用

编译看左边,执行看右边。多态性使用前提:(1)要有继承关系(2)子类同名同参方法需要重写

2022-04-13 15:05:34 145

原创 26、方法重写、四种权限访问修饰符、super

子类和父类同名同参数的方法要么都声明为非static方法(考虑重写),要么都声明为static(不是重写)

2022-04-07 22:35:46 82

原创 25、继承性、Debug调试

二、Debug调试1、设置断点

2022-04-05 11:35:56 106

原创 24、eclipse快捷键

2022-03-31 19:36:27 234

原创 23、package、MVC设计模式、import关键字

2022-03-31 15:16:54 52

原创 22、面向对象的特征之一:封装与隐藏;构造器;this关键字的使用

构造器:

2022-03-26 15:11:21 261

原创 21、复习:匿名对象、值传递、递归方法

2022-03-20 12:49:33 224

原创 20、方法参数的值传递机制、递归方法

2022-03-19 16:48:58 107

原创 19、对象、内存解析、方法的重载

一、万事万物皆对象1、在Java语言范畴中,我们都将功能、结构等封装到类中,通过类的实例化,来调用具体的功能。2、涉及到Java语言与前端Html、后端的数据库交互时,前后端的结构在Java层面交互时,都体现为类、对象。二、内存解析说明1、引用类型的变量:...

2022-03-17 21:05:15 588

原创 18、面向对象(上)复习总结

一、类:抽象的、概念上的内容;对象:实实在在的一个个体。对象是由类派生出来的。面向对象程序设计的重点是类的设计;设计类就是设计类的成员。二、JVM内存空间编译完源程序以后,生成一个或多个字节码文件。我们使用JVM中的类的加载器和解释器对生成的字节码文件进行解释。意味着,需要将字节码文件对应的类加载到内存中,涉及到内存解析。三、变量的分类方式一:按数据类型方式二:在类中声明的位置:...

2022-03-15 22:12:12 43

原创 17、方法

一、方法定义:描述类应该具有的功能。如Math类:sqrt()、random()等 3、说明:3.1权限修饰符:private、public、缺省、protected 3.2返回值类型:有返回值 vs 无返回值 3.3方法名:属于标识符,遵循标识符的规则和规范,见名知意 3.4形参列表: 3.5方法体:方法功能的体现二、ret...

2022-03-15 14:35:15 284

原创 16、面向对象、类、对象;属性、局部变量异同点

一、学习面向对象的三条主线1、Java类及类的成员:属性、方法、构造器;代码块、内部类2、面向对象的三大特征:封装、继承、多态(+抽象性)3、其它关键字:this、super、static、final、abstract、interface等……二、Java语言的基本元素类:对一类事物的描述,是抽象的,概念上的定义。对象:是实际存在的该类事物的每个个体,也称为实例。面向对象程序设计的重点就是类的设计。设计类就是设计类的成员。三、类和对象的使用(面向对象的实现)

2022-03-14 21:33:50 695

原创 15、数组中涉及的常见的算法、十大内部排序、Arrays工具类的使用、数组中常见异常

一、数组元素的赋值(杨辉三角、回形数等)二、数值型数组中元素的最大值、最小值、平均数、总和等三、数组的复制、反转、查找(线性查找、二分法查找)四、数组元素的排序算法:为了快速查找内部排序:整个排序过程不需要借助于外部存储器(如磁盘),所有排序操作都在内存中完成。外部排序:数据多,数据量大,必须借助外部存储器。最常见的是多路归并排序,可以认为外部排序是由多次内部排序组成。冒号排序:通过对待排序序列从前往后,依次比较相邻元素的排序码,若发现逆序则交换,使排序码比较大的元素从前部移

2022-03-12 17:16:22 494

原创 14、数组、内存的结构(堆、栈)

一、数组的常见概念:1、数组名2、下标(索引)3、元素4、数组的长度二、数组的特点数组属于引用数据类型(还有类和接口),数组的元素可以是基本数据类型和引用数据类型。创建数组类型会在内存中开辟连续的一块空间。数组中的长度一旦确定,就不能修改。三、数组分类1、按维数分:一维、二维……2、按元素类型:基本数据类型数组、引用数据类型数组四、数组的初始化 int num; num=10; int id=1001; ...

2022-03-10 22:28:03 459

原创 13、特殊关键字(break、continue)的使用、

使用范围:break:使用在switch-case、循环结构中 ,结束当前循环;默认跳出包裹此关键字最近的一层循环结构。若想结束指定循环,可添加指定标识continue:循环结构中,结束当次循环。默认跳出包裹此关键字最近的一次循环结构。若想结束指定循环的一次循环,可添加指定标识...

2022-03-08 22:04:17 55

原创 12、if-elseif-else、随机数、switch-case、循环结构

1、else结构是可选的。2、针对多个条件表达式,如果多个条件表达式之间是“互斥”关系(或没有交集关系),哪个判断和执行语句在上面或下面,无所谓;若有关系,应考虑清楚其顺序关系。如何获取随机数:Math.random() 范围:[0.0,1.0),...

2022-03-08 10:36:59 206

原创 11、程序流程控制

流程控制方式采用结构化程序设计中的三种基本流程结构:顺序结构:程序从上到下顺序执行,中间没有任何判断和跳转。分支结构:根据条件,选择性地执行某段代码if-else和switch-case两种分支语句循环结构:根据循环条件,重复性的执行某段代码,while、do……while、for三种循环语句...

2022-03-06 16:19:20 196

原创 10、运算符

算术运算符:+、-、*、/、%自增不会改变本身变量的数据类型赋值运算符=、+=(不会改变变量本身的数据类型)、-=、*=、/=、%=、比较运算符:==、!=、<、>、<=、>=比较运算符的结果是boolean类型逻辑运算符:&(逻辑与)、|(逻辑或)、!、&&(短路与)、||(短路或)、^|(逻辑异或:比较两个数,相同为false;不同为true) 逻辑运算符操作的都是boolea...

2022-03-03 15:04:55 120

原创 9、string、进制与进制之间的转换

string属于引用数据类型,字符串,声明string需要使用一对”“char类型有且只能放一个字符(不能不放);string可以和8种基本数据类型做运算。+可以表示连接。二进制:以0b或0B开头:0、1(最高位0:正数;最高位1:负数)正数:三码合一;负数:原码符号位取反得反码,反码+1得补码。计算机底层都以补码的方式存储数据。十进制:0-9,满十进一八进制:0-7,以数字0开头十六进制:0-9及A-F,以0x或0X开头...

2022-03-02 17:23:05 322

原创 8、编码类型、布尔型、自动类型提升、强制类型转换

UTF-8:互联网上使用最广的unicode编码集。存储的编码类型必须与命令窗口默认的编码类型一致,不然会出现乱码。布尔类型boolean只能取两个值:true、false。常常在条件判断、循环结构中使用。基本数据类型之间的运算规则:前提:这里讨论的只是除布尔以外的七种基本数据类型变量之间的运算1、自动类型提升:结论:容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。byte、char、short<int<long

2022-03-02 11:30:32 172

原创 7、关键字保留字、命名规则及规范、变量、变量类型、字符型

关键字:被java赋予特殊含义的字符串,所有字母都小写。保留字:现有的java版本尚未使用,但是后续版本可能作为关键字使用,自己命名标识符要避免使用。标识符:java对各种变量、方法、类等命名使用的字符序列。(凡是自己可以命名的地方)标识符命名规则:1、不能以数字开头;2、不能使用关键字和保留字,但可以包含关键字和保留字;3、严格区分大小写,长度不限制;4、不能包含空格。5、由26个英文字母,0-9,_组成。java中名称命名规范:1、包名:多单词组成时都小写xx

2022-03-01 10:11:28 365

原创 6、复习总结

JDK 包含JRE,JRE包含JVM。JDK=JRE+java开发工具(javac.exe;java.exe;javadoc.exe)。JRE=JVM+JAVA核心类库。配置path环境变量:为了在任何路径下都能执行java开发工具。

2022-02-28 19:28:18 8066

原创 5、三种注释、API文档,public使用限制

单行注释//多行注释/* 内容*/ 多行注释不能嵌套使用{ 文档注释(java特有)/** 内容 */:注释内容可以被jdk提供的工具javadoc解析,生成一套以网页文件形式体现的该程序的说明文档。使用方法:在命令窗口输入:javadoc -d 起一个文件夹名 -author -version 文件名.java }API(应用程序编程接口):是java提供的基本编程接口。在一个java源文件中可以声明多个class,但是,最多只能有一个类声明为public;而且要...

2022-02-28 11:44:01 266

原创 4、常用的命令行指令、计算机编程语言介绍、JDK、开发体验

Java基础是JavaEE、大数据、安卓开发的基石。cmd:调出命令行窗口D:或者E:表示进入D盘、E盘;md 文件夹名:创建一个文件夹cd 文件夹名:进入文件夹cd..返回上一级目录cd/返回盘目录del 文件名(文件夹名):删除文件(删除文件夹里面的所有文件)rd 文件夹:移除文件夹一代机器语言:指令以二进制代码存在。二代汇编语言:使用助记符表示机器指令。三代高级语言:面向过程(C、Pascal)面向过程到面向对象(C++);面向对象(java);跨平台语

2022-02-27 12:06:29 275

原创 第三天操作系统、网址、B/S、C/S

操作系统:运行在计算机上最重要的程序,管理和控制计算机的活动。网址:又称为同意资源标识符(URI)。互联网包含因特网,因特网包含万维网。WWW可以让Web客户端(即常用浏览器)访问浏览Web服务器上的页面。B/S架构:通过浏览器访问服务器C/S架构:通过客户端访问服务器;例如:QQ....

2022-02-24 22:13:40 341

原创 第二天学习比特、字节、内存、输入输出设备

比特bit:存0或1,计算机最小的存储单位。字节byte:计算机最基本的存储单位。内存RAM:存储数据cpu读取的数据都来自内存、硬盘里面的数据应该先写入内存,才能被执行。输入输出设备:键盘鼠标、显示器打印机。...

2022-02-24 11:38:22 159

原创 计算机硬件概述

第一天学Java,记录学过的知识,如有错误,敬请谅解计算机包括:cpu、输入输出设备、存储器等。Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz 2.30 GHz:intel公司的i5处理器第六代,HQ表示标配,GHz:千兆赫,双核...

2022-02-23 19:51:27 513

空空如也

空空如也

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

TA关注的人

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