自定义博客皮肤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)
  • 收藏
  • 关注

原创 枚举

枚举使用枚举的注意事项定义枚举类要用关键字enum,所有枚举类都是Enum的子类,但是不要显式的写出来枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如果枚举类有其他的东西,这个分号就不能省略。建议不要省略枚举类可以有构造器,但必须是private的,它默认的也是private的。枚举项的用法比较特殊:枚举(“”);枚举类也可以有抽象方法,但是枚举项必须重写该方法...

2020-03-04 16:38:50 170

原创 反射

反射反射的概述反射概述:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取类的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类, 必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法,所以先要获取到每一个字节码文件对应的Class类型的对象...

2020-03-04 16:38:01 151

原创 网络协议TCP

网络协议TCPTCP需要两端建立连接通道,是一种可靠协议Java给我们提供好了TCP的SocketTCP客户端: Socket类TCP服务端: ServerSocket类Socket 此类实现客户端套接字(也可以就叫“套接字”);套接字是两台机器间通信的端点。TCP协议发送数据步骤:1、创建客户端的sokcet Socket(InetAddress address...

2020-03-04 16:37:20 189

原创 网络协议UDP

网络协议UDPSocket通信原理网络编程,也叫做Socket编程。Socekt=IP+端口Socket套接字概述:网络上具有唯一标识的IP地址和端口号组合在一起才能构成唯一能识别的标识符套接字。Socket原理机制:通信的两端都有Socket。 网络通信其实就是Socket间的通信。 数据在两个Socket间通过IO传输。 UDPUDP:将数据源和目的封装...

2020-03-04 16:36:27 196

原创 网络编程

网络编程网络编程的概述网络:计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来, 在网络操作系统,网络管理软件及网络通信协议的管理和协调下, 实现资源共享和信息传递的计算机系统。网络编程:就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换网络参考模型网络编程的三要素IP地址:InetAddress:网络中...

2020-03-04 16:35:56 152

原创 设计模式

设计模式设计模式的概述和分类概述: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编写、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性以及代码的结构更加清晰。分类: 创建型模式(创建对象的):单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 行为型模式(对象的功能):适配器模式、桥接模式、装饰模式、...

2020-03-04 16:35:25 136

原创 多线程

多线程进程和线程进程:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。 每一个进程都有它自己的内存空间和系统资源。多进程:通俗上来讲就是可以一边打游戏,一边听音乐。Windows,Mac和Linux等都是多进程操作系统,能在同一个时间段内执行多个任务。对于单核计算机来讲,游戏进程和音乐进程并不是同时运行的,因为CPU在某个时间点上只能做一件事情,计算机是在游戏进程和音乐...

2020-03-04 16:34:50 140 1

原创 IO流

IO流IO流的概述及分类IO流:IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 java.ioIO流分类: 按照数据流向 站在内存角度 输入流 读入数据 输出流 写出数据 按照数据类型 字节流 可以读写任何类型的文件 比如音频 视频 文本文件 字符流 只能读写文本文件注: 如果数据所在的文件通...

2020-03-04 16:34:20 124

原创 File文件类

File文件类File类的概述和构造方法File类的概述:文件和目录路径名的抽象表示形式;这个File类可以用来表示文件,也可以用来表示目录。构造方法:File(String parent, String child):根据一个目录和一个子文件/目录得到File对象 File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对...

2020-03-04 16:34:02 204

原创 异常

异常异常:异常就是Java程序在运行过程中出现的错误。异常的分类:分为编译期异常和运行期异常异常的处理方式1捕获异常: try...catch...finally try...catch处理异常的基本格式 try { 可能出现问题的代码 ; }catch(异常名 变量名){ 针对问题的处理 ; }finally{ 释放资源; } 变形格式: try { ...

2020-03-04 16:32:59 194

原创 方法概述和格式说明

方法概述和格式说明方法: 方法就是完成特定功能的代码块 在很多语言中都有函数的定义,但是在咱们JAVA语言中,我们将其称之为方法。格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){ 方法体; return 返回值; }方法的格式详细说明: (1): 修饰符:比较多,后面会详细介绍。目前使用 public static (2): 返回...

2020-03-04 16:31:09 225

原创 控制跳转语句

控制跳转语句breakC:break的使用场景 (1):在选择结构switch语句中 (2):在循环语句中 注意:离开使用场景的存在是没有意义的D:作用 a:退出单层循环 b:退出多层循环(几乎不使用) 要想实现这个效果,就必须知道一个东西;带标签的语句; 格式:标签名:语句continueA:continue的使用场景 (1):在循环语句中 (2):离开使用场景...

2020-03-04 16:30:09 210

原创 循环

循环for循环 while循环循环结构for语句的格式: for(初始化表达式语句;判断条件语句;控制条件语句) { 循环体语句; }执行流程: a:执行初始化表达式语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句; d:执行控制条件语句 e:回到B继续。 注意事项: ...

2020-03-04 16:29:30 109

原创 Day3

Day320200103逻辑运算符A:逻辑运算符有哪些 &(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)注意事项: a:逻辑运算符一般用于连接boolean类型的表达式或者值。 在Java中我们要表示一个数大于3并且小于6 ,不可以写成3<x<6,应该写成 x>3 & x<6 。...

2020-01-07 00:55:20 168

原创 Day 2

Day 220200103常量的概述和使用A:什么是常量 就是在程序的执行过程中其值不发生改变的量。 B:Java中常量的分类 a:字面值常量 b:自定义常量(面向对象部分讲解)C:字面值常量的分类 a: 字符串常量 用双引号括起来的内容 "HelloWorld" ,"Hello" b: 整数常量 所有整数 12,23 c: ...

2020-01-07 00:53:42 132

原创 Day 1

Day 12020102重要知识点人机交互人机交互的两种方式:a:图形界面画b:命令行方式键盘快捷键a:Ctrl+A 全选b:Ctrl+C 复制c:Ctrl+V 粘贴d:Ctrl+X 剪切e:Ctrl+Z 撤销f:Ctrl+S 保存h:Alt+F4 关闭窗口i:window+R 运行n:window+E 打开我的电脑l:window...

2020-01-07 00:52:26 172 1

空空如也

空空如也

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

TA关注的人

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