自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 收藏
  • 关注

原创 1.JAVA开发介绍---15. 方法的递归调用

递归调用是一种特殊的调用形式,即方法自己调用自己。递归的三个条件:边界条件 递归前进段 递归返回段当边界条件不满足时,递归前进;当边界条件满足时,递归返回。public class TestDemo { public static void main(String[] args) { int test = test(3); System....

2019-07-22 18:47:54 221

原创 1.JAVA开发介绍---14. 方法的压栈

一.栈的作用1.栈的存放局部变量 堆中对象的引用(对象在堆内存中的地址)一个对象的大小无法估计,但是一个对象的引用只占4byte 基本数据类型的变量没有什么存储区域的说法,内存中分为两类进行存储 全局变量存储在堆中 局部变量存储在栈中 2.栈的属性栈的创建方式 每条线程都有一个独立的栈,在线程创建时创建 二.栈的操作...

2019-07-19 15:48:46 1264

原创 1.JAVA开发介绍---13. 方法的形参和实参

形参于实参对应两种类型:值类型与引用类型值类型:包括8种基本类型(byte、short、int、long、double、float、char、boolean)+String引用类型:数组、类、接口等类型。值类型时,形参方法内的参数值改变,并不会影响到实参的值。引用类型时,形参方法内的参数值改变时,会影响到实参的值。注意是地址所指向的堆中的值,如果形参的地址改变了,那么这个改变不会影...

2019-07-19 14:18:11 420

原创 1.JAVA开发介绍---12. 方法的定义

Java 方法什么是方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用方法的优点1. 使程序变得更简短而清晰。 2. 有利于程序维护。 3. 可以提高程序开发的效率。 4. 提高了代码的重用性。在前面几个章节中我们经常使用到System.out.println(),那...

2019-07-19 10:08:57 171

原创 1.JAVA开发介绍---11. 循环的嵌套

循环的嵌套 public class DataDemo { public static void main(String args[]) { DataDemo dataDemo = new DataDemo(); dataDemo.printRect(); dataDemo.printPara(); } //打印...

2019-07-17 20:57:18 158

原创 1.JAVA开发介绍---10. Java分支语句

Java 循环结构 - for, while 及 do...while序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。Java中有三种主要的循环结构:while循环 do…while循环 for循环在Java5中引入了一种主要用于数组的增强型for循环。while 循环while是最基本的循环,它的结构为:while( 布尔表...

2019-07-17 20:57:05 200

原创 1.JAVA开发介绍---9.Java 修饰符

Java 修饰符Java语言提供了很多修饰符,主要分为以下两类:访问修饰符 非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端:protected static final int BOXWIDTH = 42;访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default(即缺省,...

2019-07-17 20:56:51 193

原创 1.JAVA开发介绍---8. Java的运算符&&Java运算符优先级

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符public class DataDemo { /** * 算术运算符 * 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有...

2019-07-16 15:14:19 457

原创 1.JAVA开发介绍---7. 变量和常量的定义及初始化

一、变量 1.变量的定义 变量是内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型),Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化 2.变量的分类 1)按数据类型 对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间 ...

2019-07-16 14:27:09 376

原创 1.JAVA开发介绍---6. Java基本数据类型

Java 的两大数据类型:内置数据类型(基本数据类型) 引用数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。数值型: 整型:byte --对应包装类Byte--默认值:0 short--对应包装类Short--默认值:0 int--对应包装类Integer...

2019-07-16 10:50:18 123

原创 1.JAVA开发介绍---5. Java的注释,标识符、标识符的命名规范(2-标识符、标识符的命名规范)

标识符   凡是可以由自己命名的地方都称为修饰符.   例: 项目名 ,包名 ,类名 .方法名java命名规范1、项目名全部小写 my-first-demo2、包名全部小写 com.wei.demo3、类名首字母大写,若类名由多个单词构成,每个单词首字母大写,即驼峰命名法 MyJava4、变量名、方法名首字母小写,若其由多个单词构成,每个单词首字母大写,即小驼峰命名法...

2019-07-11 16:24:01 494

原创 1.JAVA开发介绍---5. Java的注释,标识符、标识符的命名规范(1-java注释)

java注释 java有多种注释方式,每一种注释都有自己的快捷注释方法。 java中有三种注释方式,单行注释,多行注释,文档注释。 1.单行注释 快捷键Ctrl+/再次按撤销注释,常用于注释局部变量,代码中的解释性注释,挺高代码的可读性。 代码中的单行注释,描述功能,解释代码作用。2. 多行注释:Ctrl+shift+/ 撤销C...

2019-07-11 15:57:12 430

原创 1.JAVA开发介绍---4. Java入门程序(Java的开发流程)

创建自己的第一个java文件,并书写自己的第一行代码。创建文本文件MyJava,现在是txt文件,将.txt改为.java,此时这个文件就是一个java文件了。打开文件,public class MyJava{ public static void main(String[] args) { System.out.println("This i...

2019-07-11 14:25:32 388

原创 1.JAVA开发介绍---3. Java开发环境的搭建:安装JDK,配置环境变量

1.下载JDK,Oracle官网:http://www.oracle.com/开始安装JDK:修改安装目录如下:确定之后,单击“下一步”。注:当提示安装JRE时,如果点击同意安装,则安装JDK内置的JRE,如果不同意,则需要自己单独去安装JRE。安装成功的目录(只是我的):2.配置环境变量桌面 》 计算机(右键) 》 属性 》高级系...

2019-07-11 13:54:50 305

原创 1.JAVA开发介绍---2. JVM、JRE、JDK之间的关系

JDK :英文名称(Java Development Kit),Java 开发工具包,是针对 Java 开发员的产品。jdk 是整个 Java 开发的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。JRE :英文名称(Java Runtime En...

2019-07-11 11:23:47 261

原创 1.JAVA开发介绍---1.DOS常用命令

一、DOS使用常识DOS的概况DOS(Disk Operating System)是一个使用得十分广泛的磁盘操作系统,就连眼下流行的Windows9x/ME系统都是以它为基础。常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能、命令用途格式都相同,我们常用的是MS-DOS。打开命令提示符窗口的方式:win+R > 输入cmd > 回车(最简单)开始...

2019-07-10 17:43:57 331

原创 java基础梳理

2019年7月10日 13:45:28 从今天整体梳理java,完成从基础到框架的梳理。 java基础的具体流程就按照脑图步骤来,记录、重温java基础。 基础不踏实的情况下完成开发太费劲了,代码流畅性、代码整洁性、代码可读性差太多,没有一个整体的模型。脑图地址:https://naotu.baidu.com/file/b46880625ac4cfc981d5...

2019-07-10 13:49:03 171

原创 java时间类,java获取当天、昨天、明天、本周、上周、本月、上月、本年、指定某年的时间

public class DateUtil { // Calendar cal = Calendar.getInstance();// System.out.println(cal.get(Calendar.WEEK_OF_YEAR));//返回这一周是这一年的第几周// cal.set(Calendar.WEEK_OF_YEAR, 1);//设置本

2018-02-06 10:01:43 2220

原创 使用iTextPDF与PDFBox提取PDF文件指定页的纯文字

第三篇博客,关于使用iTextPDF与PDFBox提取PDF文件指定页的纯文字并写入新文件idea mavenpom依赖: com.itextpdf itextpdf 5.5.10 com.itextpdf.tool xmlworker 5.5.9 com.itextpdf itext-asian 5.

2018-02-02 13:29:38 4406 3

原创 PdfBox完整提取pdf文件的指定页

我的第二篇博客,涉及到项目需求,自己研究了一下,功能已经实现,贴出来分享一下,共勉。idea maven项目 pom 依赖 : org.apache.pdfbox pdfbox 1.8.10方法实现:import org.apache.pdfbox.exceptions.COSVisitorException;import org.apache.p

2018-02-02 11:37:31 5292 3

原创 lucene建立pdf文件内容全文索引

第一次写博客,有很多不足,也许词不达意,也许有其他问题,作为一个新手,第一次使用lucene,贴出代码的目的是为了交流。idea maven项目,pom依赖: org.apache.pdfbox pdfbox 2.0.8 org.bouncycastle bcprov-jdk15 1.44下面是用到的包 com.i

2018-02-02 11:32:14 2096

空空如也

空空如也

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

TA关注的人

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