自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用docx4j生成指定页码的带水印的空白word文档

使用docx4j生成指定页码的带水印的空白word文档依赖==========================================org.docx4jdocx4j6.0.1org.docx4jdocx4j-ImportXHTML6.0.1org.docx4jxhtmlrenderer3.0.0 代码===========================================package org.example;import org.docx

2022-03-16 22:40:21 960

原创 一份自己整理的不太详细的常见面试题

1.java基础1.解释下什么是面向对象?面向对象和面向过程的区别?​ 面向对象是一种基于面向过程的编程思想,是面向现实世界模型的自然延申,这是一种“万物皆对象”的编程思想。由执行者变为指挥者,在现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例。面向对象的编程是以对象为中心,以消息为驱动。区别:编程思路不同:面向过程以实现功能的函数开发为主,面向对象首先要抽象出类、属性和方法,然后通过实例化类、执行方法来完成功能封装性:都具有封装性,但是面向过程是封装的功能,面向对象封装的

2021-12-01 11:00:45 368

原创 Spring

Spring1、 Spring概述及IOC理论推导1.1、 简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。创私人Rod Johnson , 悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术SS

2021-03-14 22:30:44 108

原创 GUI编程

GUI编程GUI编程:图形用户界面编程组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标事件键盘事件外挂破解工具1.简介GUI的核心开发技术:Swing(封装过的,好看一些)、AWT (底层,难看)GUI不流行的原因:1.界面不美观​ 2.需要jre环境 、学习GUI的意义:是MVC的基础,有助于了解MVC,了解监听;可以写一些自己的小工具;工作可能需要维护到swing界面(几率较小)2.AWT2.1AWT介绍抽象的窗口工具,包含了很多的类

2020-12-28 04:54:58 710

原创 多线程基础

多线程线程简介Process进程与Thread线程:程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念进程是执行程序的一次执行过程,是一个动态的概念。是系统资源分配的单位通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有任何存在的意义。线程是CPU调度和执行的单位**注意:**很多多线程是模拟出来的,正在的多线程是指由多个CPU,即多核,如服务器。如果是模拟出来的多线程,即在一个CPU的情况下,在同一个时间点,CPU只能执行一个代码,因为切换得很快

2020-12-26 06:00:28 267

原创 IO框架

IO框架流的概念什么是流?概念:内存与储存设备之间传输数据的通道流的分类按流向【重点】输入流:将 <存储设备> 中的内容读入到 <内存> 中 input输出流:将 <内存> 中的内容写入到 <存储设备> 中 output按单位字节流:以字节为单位,可以读写所有数据字符流:以字符为单位,只能读写文本数据按功能:节点流:具备实际传输数据的读写功能过滤流:在节点流的基础之上增强功能

2020-12-24 21:06:16 148

原创 Java集合框架

Java集合框架集合的概念概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能和数组的区别数组长度固定(定义好之后就不能改变长度),集合长度不固定数组可以存储基本类型和引用类型,集合只能储存引用类型(要用集合储存基本类型,需要先把基本类型装箱转化成引用类型)位置:java.util.*;Collection接口特点:代表一组任意类型的对象,无序,无下表,不能重复方法:boolean add(Object obj) 添加一个对象boolea

2020-12-24 00:21:56 109

原创 面向对象编程

面向对象编程OOP:面向对象编程Java的核心思想就是OOP初识面向对象面向过程思想步骤清晰简单,第一步做啥,第二步做啥…面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先解决问题需要怎么分类,然后对这些分类进行独立思考。最后才对某个分类的细节进行面向过程的思索面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事物,为了从宏观上把握,从整体式=上合理分析,需要使用面向对象的思路分析整个系统。但是具体到微观操作,仍然需

2020-12-21 06:08:55 213

原创 数组

数组数组概述数组是相同类型数据的有序集合数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成其中,每一个数据乘坐一个数组元素,每个数组元素可以通过一个下标来访问他们数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType [] arrayRefVar; //首选方法 类型 [] 变量名 int [] nums; 或dataType arrayRefVar[]; //效果相同,但非首选方法Java语言使用new操

2020-12-20 09:03:14 146 1

原创 Java方法详解

Java方法详解何谓方法System.out.println 含义:调用System类里面标准输出对象out里的println方法java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序结合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意就是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于后期的扩展方法命名规则: 首字母小写,驼峰命名pub

2020-12-20 09:03:00 101 1

原创 JAVA流程控制

JAVA流程控制用户交互Scannerjava.util.Scanner是Java5的新特征,可以通过Scanner类来获取用户的输入,实现程序和人的交互基本语法:Scanner s=new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否有输入的数据public class Demo01 { public static void main(

2020-12-20 09:02:43 79 1

原创 JAVA基础语法

JAVA基础语法注释,标识符,关键字注释注释不会执行,是给写代码的人看的,相当于笔记1.1 单行注释 //注释内容1.2 多行注释 /* 注释内容 */public static void main(String [] args){ //这里是单行注释 /*这里是多行注释 这里是多行注释 这里是多行注释*/ System.out.println("Hello World!") }标识符2.1关键字​ 系统定义好的,

2020-12-19 04:49:27 118 1

空空如也

空空如也

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

TA关注的人

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