Wesley13 Wesley13
4年前
java native方法与JNI实现
<divid"cnblogs\_post\_body"class"blogpostbody"<p<spanstyle"color:ff0000"<strongnative方法定义:</strong</span&nbsp;&nbsp;&nbsp;&nbsp;</p<p&nbsp;&nbsp;&nbsp;简单地讲
秋桐 秋桐
2年前
Java 给Word添加水印
在Word中添加水印,可以有效地保护文档的机密性和防止他人剽窃,也可以作为文档的版权声明或草稿标记,方便进行统一管理。Word中添加水印的方法有很多种,比如使用内置的“水印”功能、使用“页眉/页脚”功能、使用插入图片/文本框并调整其透明度等方式。这里我想介绍如何通过Java程序,已编程的方式来实现该功能。水印包括图片水印和文本水印。所用到的工具是FreeSpire.DocforJava。下面是具体的方法和示例代码。
Wesley13 Wesley13
4年前
java常用的关键字
1、final关键字final关键字可用于修饰类、方法以及变量。修饰类:该类不能被继承,该类的所有方法和成员都被隐式地指定为final。修饰方法:锁定方法,任何继承类都不能修改他,所有的private方法都被隐式地指定为final方法。修饰变量:若修饰的变量为基本数据类型,该变量值被赋值后不可改变;若修饰的变量为引用类型的变量,该变量
Wesley13 Wesley13
4年前
java的构造者模式(builder)
  我们在工作中写代码会遇到一种情况,就是设置一个对象属性值,通常方式有两种:1.AnimalanimalnewAnimal("3岁",20kg,"牛奶");2.AnimalanimalnewAnimal();animal.setAge("3岁");animal.setWeight("20
Wesley13 Wesley13
4年前
Java多线程之volatile详解
目录:什么是volatile?JMM内存模型之可见性volatile三大特性之一:保证可见性volatile三大特性之二:不保证原子性volatile三大特性之三:禁止指令重排小结1.什么是volatile?答:volatile是java虚拟机提供的轻量级的同步机制(
Wesley13 Wesley13
4年前
Java读取TXT文件(防乱码)
packageFile;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStreamReader;publicclassUtils{publicstaticvoi
Wesley13 Wesley13
4年前
Java并发编程,Executor 框架介绍
前面详细通过源码解释了ThreadPoolExecutor类的运行原理(https://my.oschina.net/90888/blog/1627433),本篇文章来说一下Executor的框架组成。Java的线程既是工作单元也是执行单元,从JDK5开始,把工作单元与执行机制分离开来,工作单元包括Runnable和Callable,而执行机制由Ex
Wesley13 Wesley13
4年前
Java集合源码分析之ArrayList
!(https://oscimg.oschina.net/oscnet/df9df73c8a0f9a0844784fa43f7a33635ac.jpg)前言:
Wesley13 Wesley13
4年前
Java NIO系列教程(六) Selector
原文链接(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Ftutorials.jenkov.com%2Fjavanio%2Fselectors.html)作者:JakobJenkovSelector(选择器)是JavaNIO中能够检测一到多个NIO通道,并能够知晓通道是
Wesley13 Wesley13
4年前
Java后台开发Servlet学习(一)
一、Servlet介绍  开始接触一个新的东西,首先要知道它是干什么的吧。Servlet(ServerApplet)是JavaServlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。我自己的理解就是对客户端或者浏览器发送的请求进行处理,作出相应的响应。其过程如下: