Java
未读
Java - Mybatis基本使用
1. Mybatis介绍 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain
Java
未读
10. Java-网络通信
网络通信 每天学习新知识,每天进步一点点。 在程序设计中,多线程就是指一个应用程序中有多条并发执行的线索,每条线索都被称作一个线程。他们会交替执行,彼此间可以进行通信。本文将对Java中的多线程知识进行介绍。 1. 网络编程基础 1.1 网络通信协议 通过计算机网络可以使多台计算机实现连接,但是位于
Java
未读
9. Java - 多线程
多线程 每天学习新知识,每天进步一点点。 在程序设计中,多线程就是指一个应用程序中有多条并发执行的线索,每条线索都被称作一个线程。他们会交替执行,彼此间可以进行通信。本文将对Java中的多线程知识进行介绍。 1. 线程概述 1.1 进程 在学习线程之前,需要先了解一下什么是进程。在一个操作系统中,每
Java
未读
8. Java-GUI(图形化界面 基本不用)
GUI(图形用户接口) 每天学习新知识,每天进步一点点。 1. Swing概述 Swing是一种轻量级组件,它由Java语言开发,同时底层以AWT为基础,使跨平台应用程序可以使用任何可插拔的外观风格,并且Swing可以通过简洁的代码、灵活的功能和模块化组件来创建优雅的用户界面。所以同AWT相比,在实
Java
未读
9. Java-JDBC
JDBC 每天学习新知识,每天进步一点点。 在实际开发中,项目中的数据通常是存储在数据库中的,要想使用其中的数据,就i必须编写程序连接到数据库对数据进行相关操作。Java对数据库的操作提供了相应的支持,它提供了一套可以执行SQL语句的API,即为JDBC 1. 什么是JDBC JDBC(Java D
Java技巧
未读
FastJson重复引用问题
FastJson重复引用问题 前言 在使用fastJson转换对象时,出现了重复引用的问题。 导致生成的json字符串中,出现了$ref的字段。 问题描述 1.maven中引入fastJson的依赖 <!-- https://mvnrepository.com/artifact/com.alibab
Java
未读
7. Java I/O流
I/O流 每天学习新知识,每天进步一点点。 1. I/O 流概述 I/O(Input/Output)流,即输入/输出流,是Java中实现输入/输出的基础,它可以方便地实现数据的输入/输出操作。 I/O流有很多种,按照不同的分类方式,可以分为以下三类: 字节流和字符流。根据流操作的数据单位的不同,可以
Java
未读
6. Java - 集合
集合 每天学习新知识,每天进步一点点。 前面文章说过,数组可以保存多个对象,但在某些情况下,无法确定到底需要保存多少个对象,此时数组不再适用,因为数组的长度不可变。为了保存数目不确定的对象,Java中提供了一系列特殊类,统称为集合,集合可以存储任意类型的对象,并且长度可变。本文将针对Java中的集合
Java
未读
5. Java中的常用类
Java中的常用类 每天学习新知识,每天进步一点点。 Java提供了丰富的基础类库,通过这些类库可以提高开发效率,降低开发难度。在基础中,提供了处理字符串、数字运算、以及日期和时间等功能的类,本文将对基础类库中的常用类进行介绍方便学习。 1. String类与StringBuffer类 字符串中可以
Java
未读
4. Java-面向对象(下)
面向对象-下 每天学习新知识,每天进步一点点。 1. 类的继承 现实生活中,说到继承,多会想到子女继承父辈的财产。在程序中,继承指的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关联体系。例如:猫和狗都属于动物。程序中便可以描述为猫和狗继承自动物。 1.1 继承的概念 在Java中,类的继