Java
文章平均质量分 84
高级程序设计语言
Tellsea
世界上只有10种人,一种懂二进制,一种不懂
展开
-
【Java】Java 使用 Graphics2D 在图片上添加文字,并解决图片变红问题
【代码】【Java】Java 使用 Graphics2D 在图片上添加文字,并解决图片变红问题。原创 2024-06-16 15:04:30 · 405 阅读 · 0 评论 -
【Java】12、Java 序列化
文章目录序列化序列化概念序列化作用序列化 API序列化步骤序列化实现serialVersionUID 的作用序列化的其他问题微信公众号序列化序列化概念序列化:指堆内存中的 java 对象数据,通过某种方式把对存储到磁盘文件中,或者传递给其他网络节点(网络传输)。这个过程称为序列化,通常是指将数据结构或对象转化成二进制的过程。即将对象转化为二进制,用于保存,或者网络传输。反序列化:把磁盘文件中的对象数据或者把网络节点上的对象数据,恢复成 Java 对象模型的过程。也就是将在序列化过程中所生成的二进制串原创 2022-01-14 09:11:45 · 444 阅读 · 0 评论 -
【Java】11、Java 注解
文章目录Java 注解注解的定义作用分类基本内置注解@Override@Deprecated@SuppressWarnings自定义注解注解高级应用使用范围注解保持性策略文档化功能标注继承读取方法微信公众号Java 注解注解的定义注解(Annotation),也叫元数据。一种代码级别的说明。它是 JDK1.5 及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。Annotation(注解)可以用于创建文档原创 2022-01-14 09:11:32 · 335 阅读 · 0 评论 -
【Java】10、Java 反射机制
文章目录反射机制反射机制概念反射机制的作用反射机制的优点与缺点反射机制的优点反射机制的缺点反射机制的示例类的生命周期加载连接初始化使用类卸载微信公众号反射机制反射机制概念JAVA 反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为 java 语言的反射机制。主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相原创 2022-01-14 01:15:14 · 410 阅读 · 0 评论 -
【Java】9、Java IO 流
文章目录IO 流什么是 IO字节流字节流概念字节流读写文件文件的拷贝字节流的缓冲区装饰设计模式字节缓冲流字符流字符流定义及基本用法字符流操作文件转换流File 类File 类的常用方法遍历目录下的文件删除文件及目录字符编码常用字符集微信公众号IO 流什么是 IO大多数应用程序都需要实现与设备之间的数据传输,例如键盘可以输入数据,显示器可以显示程序的运行结果等。在 Java 中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象表述为“流”,程序允许通过流的方式与输入输出设备进行原创 2022-01-13 15:29:28 · 817 阅读 · 0 评论 -
【Java】8、Java 集合框架
文章目录集合框架集合概述Collection 接口List 接口List 接口简介ArrayList 集合LinkedList 集合Iterator 接口JDK5.0 新特性 - foreach 循环ListIterator 接口Enumeration 接口Set 接口Set 接口简介HashSet 集合TreeSet 集合Map 接口Map 接口简介HashMap 集合TreeMap 集合Properties 集合JDK5.0 新特性 - 泛型为什么使用泛型自定义泛型Collections 工具类Arra原创 2022-01-13 15:28:22 · 851 阅读 · 0 评论 -
【Java】7、Java API
文章目录Java APIJava API 基础Java 常用 APIString 类StringBuffer 类Math 类Random 类Date 类SimpleDateFormat 类List 接口、ArrayList 集合Map 接口、HashMap 集合包装类JDK7 新特性 switch 支持字符串Java 帮助文档微信公众号Java APIJava API 基础API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,通俗一点就是别原创 2022-01-13 15:26:52 · 228 阅读 · 0 评论 -
【Java】6、Java 多线程
文章目录多线程进程和线程概念进程概念线程概念进程和线程的区别线程的状态转换新建状态(New)就绪状态(Runnable)运行状态(Running)阻塞状态(Blocked)死亡状态(Terminated)线程状态转换图线程的调度多线程同步多线程的 6 种实现方式一、继承 Thread 类二、实现 Runnable 接口三、使用内部类的方式四、定时器五:带返回值的线程六:基于线程池的方式Spring 方式:使用 Spring 来实现多线程首先定义配置类定义要执行的任务测试类输出结果微信公众号多线程进程和线原创 2022-01-13 15:24:48 · 625 阅读 · 0 评论 -
【Java】5、Java 异常处理
文章目录异常处理什么是异常try…catch 和 finallythrows 关键字运行时异常与编译时异常编译时异常运行时异常自定义异常微信公众号异常处理什么是异常尽管人人希望自己身体健康,处理的事情都能顺利进行,但在实际生活中总会遇到各种状况,比如感冒发烧,工作时电脑蓝屏、死机等。同样在程序运行的过程中,也会发生各种非正常状况,比如程序运行时磁盘空间不足,网络连接中断,被装载的类不存在。针对这种情况,在 Java 语言中,引入了异常,以异常类的形式对这些非正常情况进行封装,通过异常处理机制对程序运行原创 2022-01-13 15:23:42 · 460 阅读 · 0 评论 -
【Java】4、Java 面向对象(下)
文章目录面向对象(下)类的继承继承的概念重写父类方法super 关键字final 关键字final 关键字修饰类final 关键字修饰方法final 关键字修饰变量抽象类和接口抽象类接口多态多态概述对象的类型转换Object 类微信公众号面向对象(下)类的继承继承的概念在 Java 中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。在程序中,如果想声明一个类继承另一个类,需要使用 extends 关键字,接下来原创 2022-01-13 15:22:24 · 798 阅读 · 0 评论 -
【Java】3、Java 面向对象(上)
文章目录面向对象(上)面向对象的概念封装性继承性多态性类与对象类的定义对象的创建与使用类的设计类的封装构造方法构造方法的定义构造方法的重载this 关键字垃圾回收static 关键字静态变量静态方法静态代码块微信公众号面向对象(上)面向对象的概念面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。封装性封装是面向对象的核心思想,将对象的属性和行为封原创 2022-01-13 15:21:14 · 1184 阅读 · 0 评论 -
【Java】2、Java 编程基础
文章目录编程基础Java 的基本语法Java 代码的基本格式Java 中的注释Java 中的标识符Java 中的关键字Java 中的常量Java 中的变量变量的定义变量的数据类型变量的类型转换变量的作用域Java 中的运算符算术运算符赋值运算符比较运算符逻辑运算符位运算符运算符的优先级选择结构语句if 条件语句switch 条件语句循环结构语句while 循环语句do…while 循环语句for 循环语句循环嵌套跳转语句方法什么是方法访问修饰符访问修饰符对比返回值类型方法名参数列表分析 Main 方法方法的原创 2022-01-13 15:20:01 · 598 阅读 · 0 评论 -
【Java】1、Java 基础入门
文章目录基础入门Java 概述什么是 JavaJava 语言的特点JDK 的使用什么是 JDK安装 JDKJDK 目录介绍第一个 Java 程序系统环境变量path 环境变量classpath 环境变量Java 的运行机制微信公众号基础入门Java 概述什么是 JavaJava 是一种高级计算机语言,它是由 SUN 公司(已被 Oracle 公司收购)于 1995 年 5 月推出的一种可编写跨平台应用软件、完全面向对象的程序设计语言。Java 语言简单易用、安全可靠,主要面向 Internet 编程原创 2022-01-13 15:17:59 · 1669 阅读 · 0 评论 -
【Java学习】JSP + Servlet + JDBC + Mysql 实现增删改查
新版本(导入eclipse教程+源码):http://www.readjava.cn/article/detail/34Servlet是一个特殊的Java程序,它运行于服务器的JVM中,能够依靠服务器的支持向浏览器提供显示内容。JSP本质上是Servlet的一种简易形式,JSP会被服务器处理成一个类似于Servlet的Java程序,可以简化页面内容的生成。Servlet和JSP最主......原创 2020-07-09 09:37:18 · 47443 阅读 · 24 评论 -
【Java 学习】服务端获取客户端浏览器、操作系统、设备类型等信息
文章目录1、服务端获取客户端信息(1)常见问题(2)相关依赖(3)编写工具类(4)核心控制层1、服务端获取客户端信息(1)常见问题我在工作中遇到一个问题,需要在服务端判断用户的操作系统类型,然后选择系统的版本是Windows版还是Linux版。核心问题是怎么判断客户端的操作类型(2)相关依赖在Maven的官网找到我们所需要的依赖,引入项目中<!-- 获取客户端信息 --><!-- https://mvnrepository.com/artifact/eu.bitwalker/原创 2020-10-27 10:02:11 · 4229 阅读 · 0 评论 -
【Java学习】Java 编写文件相关处理工具类FileUtils
文章目录二进制文件转为File对象将request中的文件转为二进制把一个文件转为byte[]删除单个文件强制删除文件删除指定文件夹下所有内容二进制文件转为File对象 /** * 二进制文件转file * * @param contents 二进制数据 * @param filePath 文件存放目录,包括文件名及其后缀,如D:\file\bike.jpg * @Title: byteToFile * @Description: 把二进原创 2020-09-23 15:45:48 · 458 阅读 · 0 评论 -
【Java学习】Java 基础面试题:判断题
1、Java程序里创建新的类对象用关键字new.回收无用的类对像使用关键字free。(× ) 答案:错 详解:创建新的类对象用关键字new,是对的,后面回收无用的类对象使用关键字用free,是错的 java中没有free这个关键字2、接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。(√ ) 答案:对 详解:并且在java中接口是可以多重继承的,即一个接口同时...原创 2018-08-04 11:41:04 · 5816 阅读 · 0 评论 -
【Java学习】定制阿里巴巴Java开发规约插件(完整教程)
IDEA插件使用文档IDEA插件使用文档插件安装、插件规范、代码扫描、插件配置、配置规则、提交检测原创 2020-06-28 16:58:37 · 1602 阅读 · 1 评论