自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java-静态变量和实例变量

只要程序加载了类的字节码,静态变量就会被分配空间并初始化,不用再去创建实例对象。必须先创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量:也叫做类变量,是独立于方法之外的变量,它属于整个类,有static修饰。实例变量:也是独立于方法之外的变量,但它是属于某个对象的属性。调用方式:需要通过实例对象来进行调用。使用场合:所有对象的属性是不一样的。使用场合:所有对象的属性是一样的。调用方式:直接使用类名来引用。首先,静态变量和实例变量统称为成员变量。

2022-10-20 17:32:39 1508 1

原创 Java-this关键字

this.name=name语句表示一下赋值语句,等号左边的this.name是指当前对象具有的变量name,等号右边的name表示参数传递过来的数值。大部分时候,普通方法访问其他方法、成员变量时无须使用this前缀,但如果方法里有个局部变量和成员变量同名,但程序又需要在该方法里访问这个被覆盖的成员变量,则必须使用this前缀。注:当一个类的属性名与访问该属性的方法参数名相同时,则需要使用this关键字来访问类中的属性,以区分类的属性和方法中的参数。

2022-10-16 18:02:11 121

原创 Java构造方法

在创造实例对象时,我们通常需要通过set方法来初始化这个实例对象的字段。但有时候我们会忘记调用set方法,能否在创建对象实例的时候就把内部字段全部初始化为合适的值?4.任何类都有构造方法,如果类没有显式定义构造方法,那么编译器会自动为我们生成一个默认构造方法,它没有参数,也没有执行语句。如果我们自定义了构造方法,编译器就不再自动创建默认构造方法;2.构造方法执行结束后都有返回值(类型就是该类的类型),但不需要写return语句;5.由于无参构造方法太常用了,建议开发中手动写出无参构造方法;

2022-10-05 15:11:02 117

原创 Java面向对象-封装、继承、多态

--缺点:很难解决非常复杂的业务逻辑,且软件元素之间的“耦合度”非常高,只要其中一环出问题,整个系统都受到影响,导致最终的软件扩展力差。另外,无法达到组件复用。目前新出的语言都是面向对象的,因为人在认识现实世界的时候都是以面向对象的方式,这样更符合人的思维方式。---优点:对于业务逻辑比较简单的程序,可以达到快速开发,前期投入成本较低。注:C语言是纯面向过程、C++是半面向对象、Java是纯面向对象。面向对象:关注对象能完成哪些实际的功能。面向过程:关注具体的实现过程。......

2022-08-13 15:51:44 466

原创 Java语言基础-方法重载、方法递归

同一类中、方法名相同、参数列表不同or参数数量不同or参数顺序不同。功能相似的时候,尽可能让方法名相同,这时候考虑使用方法重载。3.方法重载和什么有关系?由于递归很耗费栈内存,所以递归算法能不用则尽量不用。2.什么条件满足构成方法重载?1.什么时候考虑方法重载?和返回值类型、修饰符列表无关。和方法名、参数列表有关系;......

2022-08-12 00:22:54 164

原创 Java语言基础---方法及内存空间

方法定义:(在C语言中叫函数Function)---就是为了完成某个特定的功能,可以被重复使用的代码片断。---方法体定义在类中,一个类可以有多个方法,且位置没有先后顺序。---方法体中不能再定义方法。---返回值类型是void时,方法体中不能有"return 值",但可以有return语句,表明方法结束了。方法语法结构:---【修饰符列表】 返回值类型 方法名(形参列表){方法体}---方法名首字母小写,后面每个单词首字母大写。---方法体中的代码有位置顺序。-

2022-05-13 12:11:18 369

原创 Java语言基础-控制语句

控制语句分为7种:1.选择结构if、if...elseswitch---对于if语句,只要有一个分支执行,整个if语句全部结束---所有控制语句都是可以嵌套使用的---if语句中只有一条语句时,大括号可以省略不写2.循环结构forwhiledo...while()3.改变控制语句breakcontinue...

2022-05-04 17:27:11 240

原创 Java语言基础--运算符

运算符分类:1.算术运算符+ 求和, - 相减, * 乘积 ,/ 商 ,% 求余, ++自加, -- 自减2.关系运算符3.逻辑运算符4.字符串连接运算符5.三元运算符

2022-05-02 12:20:44 822

原创 Java语言基础--数据类型和字符编码

数据类型分类:基本数据类型、引用数据类型一.基本数据类型1.整数型:byte,short,int ,long---占用空间大小分别为:1,2,4,8 (字节)2.浮点型:float,double---占用空间大小分别为:4,8 (字节)3.布尔型:boolean---占用空间大小分别为:1 (字节)4.字符型:char---占用空间大小分别为:2 (字节)计量单位:一个bit比特位就是一个1或者0--1 byte=8 bit,1 kb=1024 byte,

2022-04-26 16:52:59 678

原创 Java语言基础--变量

什么是变量?---变量本质上是内存中的一块空间,这块空间有:数据类型、变量名、字面值(数据)---变量是内存中存储数据的最基本的单元数据类型的作用---不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。因此,数据类型是指导程序在运行阶段应该分配多大的内存空间。变量声明:数据类型 变量名;---变量名只要是合法的标识符就行(首字母小写,后面每个单词首字母大写)变量赋值:变量名 = 字面值;1.也可以声明和赋值同时进行:数据类型 变量名 = 字面值;2.变量

2022-04-25 17:43:46 523

原创 Java语言基础--标识符、关键字、字面值

什么是标识符?---在Java程序中凡是程序员可以自行命名的单词都是标识符。---标识符一般以黑色字体常亮显示。---类名、方法名、变量名、接口名、常量名标识符的命名规则?(不遵守规则,编译器会报错,这是语法要求)---只能由字母、数字、下划线、美元符号组成---不能以数字开头---严格区分大小写---关键字不能做标识符---理论上无长度限制标识符的命名规范?(为了使代码通俗易懂)---最好见名知意---遵守驼峰命名方式---类名、接口名:首字母大字,后面

2022-04-25 16:06:25 311

原创 Java语言入门知识

1995年,Java诞生于SUN公司。James Gosling领导团队开发了Oak(橡树)语言,但由于该名字已经被注册了,当时正在喝咖啡,该咖啡豆产于印尼爪哇岛,故改名为Java。Java包括三大块:JavaSE(标准版)、JavaEE(企业版)、JavaME(微型版)注:JJavaSE是基础,打好基础以后的主攻方向是JavaEE。Java语言的特性:简单性:不再支持多继承、没有指针概念、面向对象:纯面向对象,更符合人的思维模式,且更容易理解可移植性:一次编译,多处运行。(

2022-04-22 17:42:45 462

网络架构图

做机房设计图纸的人可以参考一下。这是我从事过的一家大公司使用的图。

2018-12-26

空空如也

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

TA关注的人

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