自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象--static关键字

▪ 使用static声明的成员变量称为静态变量, ▪ 使用static声明的方法称为静态方法▪ 静态变量不静态方法又称为类变量和类方法 在类中,用static声明的成员变量为静态成员变量 ,或者叫做: 类属性,类变量. 它为该类的公用变量,属于类,被该类的所有实例共享,在类被载入时被显式初始化, 对于该类的所有对象来说,static成员变量只有一份。被该类的所有对象共享!! 可以使用”对象.类属性”来调用。不过,一般都是用“类名.类属性” static变量置于方法区.

2022-05-06 10:46:24 163

原创 面向对象-this关键字

一 . this的作用1.this表示的是当前对象本身,2.更准确地说,this代表当前对象的一个引用.二 . 普通方法中使用this1.区分类成员属性和方法的形参.2.调用当前对象的其他方法(可以省略)3.位置 : 任意三 . 构造方法中使用this.1. 使用this调用其他构造方法2. 位置: 必须是第一条语句四. this不能用于static方法.this测试代码:public class TestThis { int a,b...

2022-05-06 10:37:14 296

转载 TCP协议与UDP协议的区别

首先咱们弄清楚,TCP协议和UDP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的,UDP只是其中的一个, 之所以命名为TCP/IP协议,因为TCP、IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,传输层,网络层,网络访问层。其中应用层包括:1、超文本传输协议(HTTP):万维网的基本协议;2、文件传输(TFTP简单文件传输协议);3、远程登

2022-05-06 10:18:28 2202

原创 Lambda表达式简介

1.什么是Lambda表达式?Lambda表达式是java 8添加的新特性,也是匿名函数。2.为什么要使用Lambda表达式?使用Lambda表达式可以对一个接口进行非常简洁的实现。3.Lambda表达式对接口的要求。 虽然可以使用Lambda对一些接口进行简单的实现,但不是所有接口都可以使用Lambda表达式来实现,要求接口中定义的必须要实现的抽象方法只能是一个。...

2022-05-02 20:53:59 705

原创 ArrayList和Vector的区别

1.Vector也是List接口的一个子类实现。2.Vector和ArrayList一样,底层都是使用数组进行实现的。3.面试题:ArrayList和Vector的区别(1) ArrayList是非线程安全,高效率;Vector是线程安全,高效率。 (2)ArrayList每次扩容1.5倍,而Vector每次扩容2倍。...

2022-04-28 20:26:13 1312

原创 Java基础

Java基础 Java基础知识 Java语言的特点 面向对象的思想编程 跨平台性 安全性 JDK :开发环境JRE:运行环境JVM:Java虚拟机 配置环境变量:JAVA_HOME=目录修改path:%JAVA_HOME%\bin 初识java 注释:▪ 注释就是程序员为读者作的说明,是提高程序可读性的一种手段– 类型▪ // 单行注释 注释内容从...

2022-01-20 20:37:28 158

转载 面向对象-封装

什么是封装面向对象三大特征之一 ——封装—封装的概念封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问封装的好处隐藏类的实现细节只能通过规定方法访问数据方便加入控制语句方便修改实现隐藏/封装(encapsulation)为什么需要封装?封装的作用和含义?我要看电视,只需要按一下开关和换台就可以了。有必要了解电视机内部的结构吗?有必要碰碰显像管吗?我要开车,….隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而

2022-01-11 14:35:45 273

原创 构造方法和重载

构造方法: 在创建对象的时候默认会调用构造方法,在堆中进行存储,主要目的是为了对成员变量进行初始化操作 语法: 修饰符:4个,后面再讲(public、protected、[default]、private) 返回值:构造方法没有返回值 方法名:构造方法的名称必须和类名保持一致 参数列表:和普通方法一样 方法体:主要是为成员变量进行初始化操作 注意: 1、...

2021-12-11 20:28:41 154

转载 局部变量和成员变量

变量:* 局部变量:* 定义:在方法内定义的变量称为局部变量* 作用域:从变量定义开始到方法结束* 注意:* 1、局部变量只能在当前方法中使用,其他地方都不能使用* 2、局部变量如果没有使用,只是定义的话,不会报错,但是如果有引用那么必须先进行初始化才能使用* 3、局部变量没有默认值,所以在使用之前必须先进行初始化** 成...

2021-12-11 13:29:38 391

原创 今天的课程内容

import java.util.Arrays;/*数组也是数据结构中的一种实现,在存储数据的时候经常用数组来存储 经常见的数据结构: 线性表 非线性表 树 图 队列 堆 栈 数组经常用来考算法: 面试需求: 1、写出某个算法 冒泡排序 ...

2021-12-01 18:04:32 112

原创 多重循环

/*public class DuoChongXunHuan{ public static void main(String[] args){ for(int i= 1;i<=9;i++){ for(int j =1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+"\t"); } System.out.println();...

2021-11-27 13:21:42 193

原创 循环语句 ---作业

/*public class XunHuan{ public static void main(String[] args){*/ /*int i=1; int sum = 0; int num = 0;*/ //while语句 /*while(i<=100){ if(i%2==0){ sum += i; } if(i%...

2021-11-25 21:23:25 260

原创 导包的运用(小孩搬桌子)

import java.util.Scanner;public class Boy{ public static void main(String[]args){ System.out.println("请输入年龄:"); Scanner sc = new Scanner(System.in); int year = sc.nextInt(); System.out.println("请输入性别:"); ...

2021-11-21 18:43:33 275

原创 java中的运算符

/* 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 一个等号=是赋值,两个等号==是关系运算符 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,==,!= 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> (了解!!!) 条件运算符 ?:*/pub...

2021-11-17 17:30:02 116

原创 数据类型,

整数: 1.byte 1个字节 -128~127 2.short 2个字节 -32768~32767 3.int(默认) 4个字节 -2^31~2^31-1 4.long ...

2021-11-13 14:17:46 249

转载 2021-11-11

/*如果在源文件中出现乱码,是因为DOS系统的默认编码方式是GBK,所以这时候需要修改源码的编码方式为ANSI,这样就可以处理乱码问题了。第一个java程序需要注意的点: 1、public static void main(String[] args)是所有java应用程序的入口 2、public static void main不能变的,建议大家背下来,后面的课程我再详细讲 3、main方法的参数Str...

2021-11-11 20:08:41 87

空空如也

空空如也

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

TA关注的人

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