自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ConstXiong

记录编程实践...

  • 博客(31)
  • 资源 (7)
  • 收藏
  • 关注

原创 Collection 和 Collections 有什么区别?

Collection 和 Collections 有什么区别?Collection是JDK中集合层次结构中的最根本的接口。定义了集合类的基本方法。源码中的解释: * The root interface in the <i>collection hierarchy</i>. A collection * represents a group of obje...

2019-04-30 23:30:39 10828

原创 Java 报表工具选择

Java 报表工具选择近一年处理了些报表问题,调研不少报表工具,也开发了适合公司业务的报表工具。分享一些关于如何选择Java 报表工具的个人观点,希望对你有参考作用。对于企业来说,花钱就能快速解决的问题,肯定不会自己花时间、人力去研发和维护一套产品,除非不得已。企业首选是购买一款成熟、稳定的商用产品。现有的商用产品满足不了需求,才会考虑去研发报表工具。第一个选择:商用报表产品...

2019-04-30 18:02:31 12764 3

原创 java 有哪些常用容器(集合)?

java 有哪些常用容器(集合)?java 容器都有哪些?Collection|  ├AbstractCollection 对Collection接口的最小化抽象实现|  │|  ├List 有序集合|  │-├AbstractList 有序集合的最小化抽象实现|  │-├ArrayList 基于数组实现的有序集合|  │-├LinkedList ...

2019-04-29 10:52:47 14471 9

原创 我是这么自学Java的

我是这么自学Java的我是12年生物工程专业、二本毕业。毕业之前想过自己的熊氏集团,毕业之后却因为生物工程这个“十大最有前景之一“的专业,和我大学的荒废,没能找到一个工作。为了逃避找不到工作这个现实,我开了一家面馆,然后希望复制它成为连锁店。可结果这家面馆仅仅坚持了两个多月。为了还掉背负的一两万的外债,我选择了自学Java去找一份编程的工作。从零开始,加上没人指导,真的...

2019-04-28 01:06:18 12604 17

原创 nio中的Files类常用方法

nio中的Files类有哪些常用方法?isExecutable:文件是否可以执行isSameFile:是否同一个文件或目录isReadable:是否可读isDirectory:是否为目录isHidden:是否隐藏isWritable:是否可写isRegularFile:是否为普通文件getPosixFilePermissions:获取POSIX文件权限,wind...

2019-04-27 22:21:10 7677

原创 什么是JAVA内部类?

什么是JAVA内部类?1、概念存在于Java类的内部的Java类。2、分类成员内部类 格式 class OuterClass { class InnerClass {} //成员内部类} 编译之后会生成两个class文件:OuterClass.class和OuterClass$InnerClass.clas 方法内部类 格式 clas...

2019-04-23 13:58:14 13890

原创 BIO、NIO、AIO 有什么区别?

BIO、NIO、AIO 有什么区别?BIO:线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一直阻塞,直到操作完成。 NIO:线程发起IO请求,立即返回;内核在做好IO操作的准备之后,通过调用注册的回调函数通知线程做IO操作,线程开始阻塞,直到操作完成。 AIO:线程发起IO请求,立即返回;内存做好IO操作的准备之后,做IO操作,直到操作完成或者失败,通过调用注册的回调...

2019-04-23 11:35:55 23726 4

原创 java 中 IO 流有哪些?

java 中 IO 流有哪些?按数据流向:输入流和输出流 输入和输出都是从程序的角度来说的。输入流:数据流向程序;输出流:数据从程序流出。 按处理单位:字节流和字符流 字节流:一次读入或读出是8位二进制;字符流:一次读入或读出是16位二进制。 JDK中后缀是Stream是字节流;后缀是Reader,Writer是字符流。 按功能功能:节点流和处理...

2019-04-22 15:53:46 10409

原创 Java4种访问修饰符权限的区别?

Java4种访问修饰符权限的区别?Java语言中有四种权限访问控制符,能够控制类中成员变量和方法的可见性。public 被public修饰的成员变量和方法可以在任何类中都能被访问到。 被public修饰的类,在一个java源文件中只能有一个类被声明为public,而且一旦有一个类为public,那这个java源文件的文件名就必须要和这个被public所修饰的类的类名相同...

2019-04-19 14:40:38 9916 4

原创 接口和抽象类有什么区别?

接口和抽象类有什么区别?抽象类可以有构造方法;接口中不能有构造方法。 抽象类中可以有普通成员变量;接口中没有普通成员变量。 抽象类中可以包含非抽象普通方法;接口中的所有方法必须都是抽象的。 抽象类中的抽象方法的访问权限可以是 public、protected 和 default;接口中的抽象方法只能是 public 类型的,并且默认即为 public abstract 类型。 抽象...

2019-04-19 14:06:15 8362

原创 抽象类能使用 final 修饰吗?

抽象类能使用 final 修饰吗?不能,抽象类是被用于继承的,final修饰代表不可修改、不可继承的。【Java面试题与答案】整理推荐基础与语法 集合 网络编程 并发编程 Web 安全 设计模式 框架 算法与数据结构 异常 文件解析与生成 Linux MySQL Oracle Redis Dubbo...

2019-04-18 14:32:29 23224 1

原创 普通类和抽象类有哪些区别?

普通类和抽象类有哪些区别?抽象类不能被实例化 抽象类可以有抽象方法,抽象方法只需申明,无需实现 含有抽象方法的类必须申明为抽象类 抽象的子类必须实现抽象类中所有抽象方法,否则这个子类也是抽象类 抽象方法不能被声明为静态 抽象方法不能用private修饰 抽象方法不能用final修饰【Java面试题与答案】整理推荐基础与语法 集合 网络编程 并发编程 Web...

2019-04-18 14:23:50 30458 1

原创 抽象类必须要有抽象方法吗?

抽象类必须要有抽象方法吗?不一定。如public abstract class TestAbstractClass { public static void notAbstractMethod() { System.out.println("I am not a abstract method."); } }【Java面试题与答案】整理推荐基础与语法 集...

2019-04-18 14:01:58 12727

原创 String 类的常用方法

String 类的常用方法equals 字符串是否相同 equalsIgnoreCase 忽略大小写后字符串是否相同 compareTo 根据字符串中每个字符的Unicode编码进行比较 compareToIgnoreCase 根据字符串中每个字符的Unicode编码进行忽略大小写比较 indexOf 目标字符或字符串在源字符串中位置下标 ...

2019-04-18 13:58:42 8603

原创 如何将字符串反转

如何将字符串反转?1、使用 StringBuilder 或 StringBuffer 的 reverse 方法,本质都调用了它们的父类AbstractStringBuilder 的reverse 方法实现。(JDK1.8)2、不考虑字符串中的字符是否是 Unicode 编码,自己实现。代码 public static void main(String[]...

2019-04-16 11:15:57 17460 14

原创 java 中操作字符串都有哪些类?它们之间有什么区别?

java 中操作字符串都有哪些类?它们之间有什么区别?String、StringBuffer、StringBuilderString : final修饰,String类的方法都是返回new String。即对String对象的任何改变都不影响到原对象,对字符串的修改操作都会生成新的对象。 StringBuffer : 对字符串的操作的方法都加了synchronized,保证线程安全。...

2019-04-16 10:32:51 36355 1

原创 String 属于基础的数据类型吗?

String 属于基础的数据类型吗?不属于。Java8种基础的数据类型:byte、short、char、int、long、float、double、boolean。【Java面试题与答案】整理推荐基础与语法 集合 网络编程 并发编程 Web 安全 设计模式 框架 算法与数据结构 异常 文件解析与生成 Linux MySQL Oracle Redi...

2019-04-16 09:21:47 14382 7

原创 Math.round(-1.5) 等于多少

Math.round(-1.5) 等于多少-1。扩展JDK中的java.lang.Math类round:返回四舍五入,负.5小数返回较大整数,如-1.5返回-1。ceil:返回小数所在两整数间的较大值,如-1.5返回-1。tail:返回小数所在两整数间的较小值,如-1.5返回-2。实验代码 System.out.println("Math.roun...

2019-04-15 10:46:15 13158 9

原创 mac eclipse option /无效

mac操作系统下eclipse,使用快捷键 option + / (自动补齐代码失效)解决办法Eclipse>Preferences>Keys 配置Content Assist的Binding为 ⌥/Apply and Close【Java面试题与答案】整理推荐基础与语法 集合 网络编程 并发编程 Web 安全 设计模式 框架 算法...

2019-04-14 17:04:31 5711

原创 replace和replaceAll的区别

String对象中的replace和replaceAll的区别?replace方法:支持字符和字符串的替换。public String replace(char oldChar, char newChar)public String replace(CharSequence target, CharSequence replacement)replaceAll方法:基于正则表...

2019-04-14 16:45:05 43448 15

原创 return 与 finally 的执行顺序对返回值的影响

return 与 finally 的执行顺序对返回值的影响对于 try 和 finally 至少一个语句块包含 return 语句的情况:finally 语句块会执行finally 没有 return,finally 对 return 变量的重新赋值修改无效try 和 finally 都包含return,return 值会以 finally 语句块 return 值为准代码...

2019-04-12 14:29:51 9183 10

原创 final 与 static 的区别

final 与 static 的区别都可以修饰类、方法、成员变量。static可以修饰类的代码块,final不可以。static不可以修饰方法内的局部变量,final可以。static修饰表示静态或全局,被修饰的属性和方法属于类,可以用类名.静态属性 / 方法名 访问static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块,只会被执行一...

2019-04-11 10:58:10 14960

原创 final finally finalize()区别

final finally finalize()区别final 表示最终的、不可改变的。用于修饰类、方法和变量。 finally 异常处理的一部分,它只能用在try/catch语句中,表示希望finally语句块中的代码最后一定被执行(但是不一定会被执行) finalize()是在java.lang.Object里定义的,Object的finalize方法什么都不做,对象被回收时fin...

2019-04-10 11:18:00 11534

原创 finally语句块一定执行吗?

finally语句块一定执行吗?答案是不一定。直接返回未执行到finally语句块 抛出异常未执行到finally语句块 系统退出未执行到finally语句块...存在很多特殊情况导致finally语句块不执行。代码如下public static String test() { String str = null; int i = 0; if (i == 0)...

2019-04-10 11:11:02 9674 5

原创 final 在 java 中的作用

final 在 java 中的作用是什么?final 语义是不可改变的。被 final 修饰的类,不能够被继承。 被 final 修饰的成员变量必须要初始化,赋初值后不能再重新赋值(可以调用本对象方法修改属性值)。对基本类型来说是其值不可变;对引用变量来说其引用不可变,即不能再指向其他的对象。 被 final 修饰的方法代表不能重写。【Java面试题与答案】整理...

2019-04-10 09:36:03 11451

原创 hashCode()相同,equals() 也一定为 true吗?

两个对象hashCode()相同,equals() 也一定为 true吗?首先,答案肯定是不一定。同时反过来equals为true,hashCode也不一定相同。类的hashCode方法和equals方法都可以重写,返回的值完全在于自己定义。hashCode()返回该对象的哈希码值;equals()返回两个对象是否相等。关于hashCode和equal是方法是有一些...

2019-04-10 00:19:45 24485 17

原创 什么是装箱?什么是拆箱?装箱和拆箱的执行过程?

什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题?1、什么是装箱?什么是拆箱?装箱:基本类型转变为包装器类型的过程。拆箱:包装器类型转变为基本类型的过程。//JDK1.5之前是不支持自动装箱和自动拆箱的,定义Integer对象,必须Integer i = new Integer(8);//JDK1.5开始,提供了自动装箱的功能,定义Integer对象可以这样Int...

2019-04-08 11:47:46 25888

原创 基本类型和包装类对象使用 == 和 equals进行比较的结果?

基本类型的包装类对象使用 == 和 equals进行比较的结果1、值不同,使用==和equals比较都返回false2、值相同使用==比较:基本类型-基本类型、基本类型-包装对象返回true 包装对象-包装对象返回false 缓存中去的包装对象比较返回true(JVM 缓存部分基本类型常用的包装类对象,如 Integer 缓存 -128 ~ 127 ) ...

2019-04-07 00:13:07 14774 17

原创 == 和 equals 的区别

== 和 equals 的区别是什么?使用 == 比较Java中的8种基本数据类型(byte,short,char,int,long,float,double,boolean)比较他们之间的值是否相等。引用数据类型,比较的是他们在堆内存地址是否相等。每新new一个引用类型的对象,会重新分配堆内存空间,使用==比较返回false。使用 equals 比较equals方法是...

2019-04-04 18:23:41 63262 3

原创 java 入门面试题

起因焦虑。每次自己想跳槽的时候,内心总是担忧着那些面试题怎么解答。 很多问题在实际工作中并不会遇到,没有实际的解决问题经验,看过也记不住。 假如我明年需要换工作,那现在把下次的面试准备工作,拆分、融入到平时的每天中,会不会取得更满意的offer?目标收集网上各种经典的 java 面试题 做出答案,分享出去,和猿友讨论,不断进步 扩大知识图谱,扎实基础,梳理知识脉络...

2019-04-04 14:13:55 53098 78

原创 JDK 和 JRE 有什么区别

JDK 和 JRE 有什么区别?JRE:Java Runtime Environment(java运行时环境)。即java程序的运行时环境,包含了java虚拟机,java基础类库。JDK:Java Development Kit(java开发工具包)。即java语言编写的程序所需的开发工具包。 JDK包含了JRE,同时还包括java源码的编译器javac、监控工具...

2019-04-04 14:13:04 35214 1

eclipse使用教程ppt

ppt版,eclipse的使用教程。简单介绍了eclipse的使用。

2018-09-03

Eclipse入门教程

eclipse的入门教程,介绍了如何使用eclipse开发java项目。

2018-08-31

JasperReport中文用户手册

JasperReport是一款开源报表引擎,用纯java编写。文档是对JasperReport的介绍。包含设计工具和模板文件等...

2018-08-30

无线wifi破解教程

简单介绍了wifi的工作原理。讲解了如何使用破解工具,搭建工作环境。使用字典破解wifi的密码。

2018-08-30

计算机网络原理 自顶向下方法 英文第6版

自顶向下的方法来讲授计算机网络的原理及其协议,即从应用层协议开始沿协议栈向下讲解,强调应用层范例和应用编程接口,使读者尽快进入每天使用的应用程序环境之中进行学习和“创造”。《计算机网络(自顶向下方法原书第4版)》的讲解以因特网为例,学以致用,注重教学法,深入浅出地重点讲解计算机网络的基本原理。

2018-08-27

空空如也

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

TA关注的人

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