自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 枚举与注解

枚举 用途:用于定义有限数量的同类常量 JDK1.5之前没有枚举,是如何管理同类常量的呢? 假设用一个类来管理同一种类型的常量时,可以将类的构造方法私有化; 同时暴露出静态的属性,每个静态属性对应一个常量 JDK1.5后引入枚举 更常用的方式是不进行任何赋值 枚举常用方法 枚举接口 枚举实现接口的话,每个枚举量都可以单独实现接口 枚举注意事项 - 一旦定义好枚举,最好不要修改值 - 枚举类默认继承的是java.lang.Enum,而不是...

2021-08-17 11:17:02 139

原创 JSON与JAVA

两种方式处理json数据,Gjson和Fastjson,对应以下jar包 Gjson 1. 创建Gson对象(相当于创建了一个工具) Gson gson = new Gson(); 2.传入对象(Tree为提前写好的类)-> 实现将对象转化为json字符串 String str = gson.toJson(new Tree(12, 22.2)); 3.将json字符串转化为对象 Tree tree = gson.fromJson(str, Tree.class); 4.如果

2021-08-15 22:40:43 205

原创 XML与JAVA

为什么学习XML? - 网络数据传输 - 数据存储 - 配置文件 为什么不使用java传送对象呢?跨语言(前后端) 语法格式 1. XML文档说明:<?xml version="1。0" encoding=“utf-8” ?> 2.标记 - 根节点只能有一个 - 标记名称区分大小写 - 标记可以嵌套,但不能交叉 - 标记名称允许重复 - 标记里可以有属性,键与值之间使用等号,多个属性使用空格隔开,属性值使用引号,多个属性名称不能重复 3. 注释不能嵌套注释,注释开始

2021-08-15 15:22:41 232

原创 JAVA 网络(一)

服务端 ServerSocket 搭建服务器:ServerSocket server = new ServerSocket(端口号); 如果只有上面一行代码的话,服务器一启动就会立刻结束,所以应当令服务器处于等待连接的状态:Socket socket = server.accept(); 想要获取通信,可以通过socket获取输入流或输出流: 服务端想要往客户端发送数据,使用OutputStream: OutputStream outputStream = socket.getOutputStr

2021-08-12 16:23:44 129

原创 Java多线程

进程与线程 应用程序可以由多个进程。 进程的内存空间是独立的,堆栈不共享。 线程共享进程内的内存空间,线程可以自由切换(每个线程有自己的栈空间,共用一份堆内存) 任何进程一定会包含至少一个线程,一个执行路径。 线程的调度 前提:计算机自身有多个处理器 如何让多个线程共享处理器:分时调度、抢占式调度(看起来好像是同时执行,用户无法感知,java使用抢占式调度) 同步与异步 线程安全(同步、排队执行、效率低)、线程不安全(异步、效率高、不安全) 并发与并行 并发:指定时间段内同

2021-08-10 20:31:50 245

空空如也

空空如也

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

TA关注的人

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