免费资源
www.o-tc.com

JAVA

java中如何使用Serializable接口实现序列化

阅读(40)赞(0)

Serializable接口是一个标记接口,不用实现任何方法,一旦某个类实现了该方法,则该类的对象是可序列化的。 具体步骤: 1、创建一个ObjectOutputStream输出流; 2、调用OjectOutputSteam对象的write...

java开发中常用的框架有哪些

阅读(39)赞(0)

常用框架如下: 一、SpringMVC Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦。 基于请求驱动指的就是使用请求-响应...

java开发需要学习什么

阅读(43)赞(0)

一、javase 这个是java开发的基础,无论以后你是走javaEE方向还是安卓开发方向都是要学的。 二、html、CSS、JavaScript 这三者是网页制作的关键技术。 三、mysql或oracle 开发后端的话数据库是肯定必学的,...

java如何判断一个数是否为素数

阅读(37)赞(0)

什么是素数? 质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。 目的: 判断一个数是否为素数 判断思路: 1、首先利用Math.sqrt()函数将这个数开...

java中Scanner类如何使用

阅读(46)赞(0)

Scanner类介绍 java.util.Scanner 是 Java5 的新特征,可以通过 Scanner 类来获取用户的输入。 创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in)...

java中热加载与热部署有什么区别

阅读(40)赞(0)

首先,不管是热加载还是热部署,都可以在不重启服务的情况下编译/部署项目,都是基于 Java 的类加载器实现的。 二者区别如下: 在部署方式上: 热部署是在服务器运行时重新部署项目。 热加载是在运行时重新加载 class。 在实现原理上: 热...

java中抽象类和接口有什么区别

阅读(34)赞(0)

区别如下: 抽象类: 1、抽象类使用abstract修饰; 2、抽象类不能实例化,即不能使用new关键字来实例化对象; 3、含有抽象方法(使用abstract关键字修饰的方法)的类是抽象类,必须使用abstract关键字修饰; 4、抽象类可...

java中封装是什么意思

阅读(32)赞(0)

1、什么是封装? 封装是指将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来对隐藏的信息进行操作和访问。 2、封装的好处 (1)只能通过规定的方法访问数据; (2)隐藏类的实例细节,方便修改和实现; 3、封装的实...

java中的逻辑运算符有哪些

阅读(30)赞(0)

java中的逻辑运算符有哪些? 逻辑运算符包括逻辑与(&&)、逻辑或(||)和逻辑非(!)。前两个是二元运算符,后一个是一元运算符。 Java对逻辑与和逻辑或提供“短路”功能,也就是在进行运算时,先计...

Java泛型变量如何添加约束

阅读(35)赞(0)

有时,类或方法需要对类型变量加以约束。下面是一个典型的例子,我们要寻找数组中的最小元素: public class ArrayAlg { public static <T extends Comparable> T min(T[...

Java泛型机制必要性及原理解析

阅读(32)赞(0)

泛型程序设计(Generic Programming) “使用泛型机制编写的程序代码要比那些杂乱地使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。泛型对于集合类尤其有用。” 1.意义、必要...

Java方法参数传递如何实现

阅读(32)赞(0)

Java方法参数 首先回顾一下程序设计语言中有关将参数传递给方法的一些专业术语。 1. 按值调用(call by value)表示方法接收的是调用者提供的值。 2. 按引用调用(call by reference)表示方法接收的是调用者提供...

将ResultSet中得到的一行或多行结果集封装成对象的实例

阅读(38)赞(0)

首先说一下这个使用场景,我们在使用jdbc连接数据库的时候,执行查询语句时候会得到一个结果集,如果想要再获取这个结果集中的值,就需要我们将他转换成一个对象,然后通过对象的get和set方法来获取到数据库中的值。 public class B...

springboot 使用yml配置文件给静态变量赋值教程

阅读(38)赞(0)

声明: 此处需求是修改封装的clickhouseUtil数据查询引擎连接工具类。由于此类中的方法都是静态方法。连接地址等参数需要根据不同环境改变。例如开发下地址,测试下地址,生产地址等,所有通过配置文件来获取不同环境下的配置参数,但是使用的...

java Tcp通信客户端与服务器端实例

阅读(36)赞(0)

本文实例讲述了java Tcp通信客户端与服务器端。分享给大家供大家参考,具体如下: 由服务器端发送数据 服务器端: import java.io.*; import java.net.*; public class TestSocket ...

Java下载https文件并上传阿里云oss服务器

阅读(35)赞(0)

这篇文章主要介绍了Java下载https文件并上传到阿里云oss服务器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 今天做了一个从Https链接中下载音频并且上传到OSS服务器,记录一下...

compilation error是什么报错

阅读(31)赞(0)

compilation error是什么报错? 严重: Compilation error 编译错误 从svn上检下来项目,需要给项目配置jdk和tomcat,配置好,运行项目。当报出如下所示的错误时,要检查jdk和jre。 1.在控制台找...

Java对象转json JsonFormat注解

阅读(41)赞(0)

写在前面,首先,我用的java转json序列化的工具是java开源的jackson。 今天在做后端接口的时候,发现获取的json对象中少了几个属性,因为其他的接口都能得到正确的json,所以很快就找到了问题所在,先上代码 public cl...

使用spring stream发送消息代码实例

阅读(34)赞(0)

为什么使用spring stream ? spring stream 是用来做消息队列发送消息使用的。他隔离了各种消息队列的区别,使用统一的编程模型来发送消息。 目前支持: rabbitmq kafka rocketmq 启动rocketm...

java实现给图片添加图片水印

阅读(33)赞(0)

具体代码: // 水印透明度 private static float alpha = 0.5f; /** * 给图片添加水印图片、可设置水印图片旋转角度 * * @param iconPath 水印图片路径 * @param srcImg...

Idea springboot如何实现批量启动微服务

阅读(31)赞(0)

概要 在使用IDEA开发微服务的时候,微服务比较多,启动起来比较麻烦,下面介绍一下使用批量启动微服务的方法。 方法 编辑当前项目根目录下的 .ideaworkspace.xml 文件。 找到 <component name="...