摘要:问题:Java对象初始化方式主要有哪几种?分别是什么?针对上面的问题,想必大家脑海中首先浮现出的答案是构造器,没错,构造器是Java中常用的对象初始化方式。 还有一种与构造器作用非常相似的是初始化块,它可以对Java对象进行初始化操作。下面主要阐述Java的初始化块及执行过程。 Java初始化块其实 阅读全文
posted @ 2019-09-16 20:47 冰湖一角 阅读 (34) 评论 (0) 编辑
摘要:为了解决Java学习初学者在网上找视频难的事情,本人整理了一份2019年度最新版的Java学习视频教程。希望看到这份视频的你们都能找到一份称心的工作,技术上都能得到进一步的提升,好东西就要分享给你们,加油! 目录结构如下: 01、JavaSE基础 02、html 03、css 04、javascri 阅读全文
posted @ 2019-09-12 22:54 冰湖一角 阅读 (57) 评论 (0) 编辑
摘要:前一段时间提交了一个产品版本给测试人员测试,测试结果简直出人意料! 测试一段时间后页面就卡死了,当时根据这个现象下意识的怀疑是卡到数据库这一层,然后查看数据库连接相关的参数,如意料之中的相似,连接数太多了!当把数据库连接数解决后,本以为这个bug解决了,但是... 测试一段时间后页面又卡死了!!! 阅读全文
posted @ 2019-09-11 14:03 冰湖一角 阅读 (104) 评论 (0) 编辑
摘要:这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。 关注公众号【Java典籍】免费赠送一套Java入门视频教程一套! 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能 阅读全文
posted @ 2019-08-31 16:07 冰湖一角 阅读 (150) 评论 (0) 编辑
摘要:1. 获取本机所有盘符信息 默认获取磁盘空间单位是BT,操作系统是这样算的 1G=1024MB, 1MB=1024KB, 1KB=1024BT 以上运行结果如下: 其中W盘为网盘。 2. 仅获取本地磁盘(除去网络磁盘等) 输出结果: 3.在某一磁盘新建文件 4. 遍历某一个盘符的文件 5.遍历某一文 阅读全文
posted @ 2019-08-17 17:20 冰湖一角 阅读 (113) 评论 (0) 编辑
摘要:1. 枚举类定义 在某些情况下,一个类的对象是有限而且固定的,比如季节类,它只有4个对象,这种实例有限而且固定的类,在Java里被称为枚举类。 2. 早期实现枚举的方式 这种定义季节的方式简单明了,但存在如下几个问题: 1)类型不安全:因为上面的每个季节实际上是一个int整数,因此完全可以把一个季节 阅读全文
posted @ 2019-04-14 17:52 冰湖一角 阅读 (189) 评论 (0) 编辑
摘要:利用第三方平台可以实现发送手机短信验证码和语音验证码的功能,本文使用框架是struts2+spring+hibernate,现就action层给出核心代码功能。 以上是干货分享,已测试验证过! Java相关学习视频资料分享: https://www.cnblogs.com/bingyimeiling 阅读全文
posted @ 2019-04-10 19:16 冰湖一角 阅读 (267) 评论 (0) 编辑
摘要:一、简介AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新。 ajax() 方法通过 HTTP 请求加载远程数据。 该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpR 阅读全文
posted @ 2019-03-28 16:06 冰湖一角 阅读 (137) 评论 (0) 编辑
摘要:一、批量导入(将excel文件转成list) 1. 前台代码逻辑 1)首先在html页面加入下面的代码(可以忽略界面的样式) 2)其次在引入的js里加入以下代码 2. 后台java导入代码逻辑 1)action 层 2)service层 二、导出(将list转成excel文件) 导出可以分为全部导出 阅读全文
posted @ 2019-03-28 14:48 冰湖一角 阅读 (568) 评论 (0) 编辑
摘要:抽象类:如果一个类中包含抽象方法,那么这个类就是抽象类。在Java语言中,可以通过把类或类中的某些方法声明为abstract(abstract只能修饰类或方法,不能修饰属性)来表示一个类是抽象类。 接口:接口就是指一个方法的集合,接口中的所有方法都没有方法体,在Java语言中,接口是通过关键字int 阅读全文
posted @ 2019-03-25 19:53 冰湖一角 阅读 (61) 评论 (0) 编辑
摘要:Scanner类用于获取键盘输入(是一个基于正则表达式的文本扫描器),它可以从文件、字符串、输入流中解析出基本类型值和字符串值。Scanner类提供了多个构造器,不同的构造器可以接收文件、字符串和输入流作为数据源,用于从文件、字符串和输入流中解析数据。 Scanner类主要提供了两个方法来扫描输入: 阅读全文
posted @ 2019-03-22 20:14 冰湖一角 阅读 (209) 评论 (0) 编辑
摘要:Java提供了一个this关键字,this关键字总是指向调用该方法的对象。根据this出现的位置的不同,this作为对象的默认引用有两种情形。 1)构造器中引用该构造器正在初始化的对象。 2)在方法中引用调用该方法的对象。 this关键字最大的作用就是让类中一个方法,访问该类里的另一个方法或者实例变 阅读全文
posted @ 2019-03-15 21:36 冰湖一角 阅读 (241) 评论 (1) 编辑
摘要:Java内存可以粗略的区分为堆内存(Heap)和栈内存(Stack),堆中存放的是对象实例,而栈中存放的则是方法调用过程中的局部变量或引用等。 在Java语言中,字符串的生命与初始化有如下两种方式: 1. 初始化 String str1 = "helloJava"; String str2 = "h 阅读全文
posted @ 2019-03-11 20:20 冰湖一角 阅读 (106) 评论 (0) 编辑
摘要:Java语言程序中判断两个变量是否相等有两种方式:一是运用==运算符,二是运用equals方法。 1. ==运算符 对于==运算符来说,如果两个变量是基本类型的,并且是数值类型,则只要它们的值相等,就会返回true;然而如果是两个引用类型的变量,则分为两种情况:1)它们指向同一个对象,结果返回tru 阅读全文
posted @ 2019-03-09 22:31 冰湖一角 阅读 (405) 评论 (0) 编辑
摘要:Java中的Math工具类用来完成除+、-、*、/、%等基本运算以外的复杂运算,位于java.lang包下,Math类的构造器全是私有的(private),因此无法创建Math类的对象,Math类的方法全是类方法,可以直接通过类名来调用它们。下面重点介绍Math类中经常用到的几个方法,也是面试时经常 阅读全文
posted @ 2019-03-04 20:07 冰湖一角 阅读 (62) 评论 (0) 编辑
摘要:Java提供了String、StringBuffer和StringBuilder类来封装字符串,并提供了一系列操作字符串对象的方法。 它们的相同点是都用来封装字符串;都实现了CharSequence接口。它们之间的区别如下: 一、可变与不可变 String类是一个不可变类,即创建String对象后, 阅读全文
posted @ 2019-03-02 16:30 冰湖一角 阅读 (288) 评论 (4) 编辑
摘要:break、continue以及return的区别如下: 1、break break用于完全结束一个循环,跳出循环体,不再执行下面的代码。对于多层循环嵌套,如果break语句出现在嵌套循环中的内循环时,它仅仅只是终止了内循环的执行,对外循环不影响其执行。例如如下程序: 运行上面程序可以看到,当i等于 阅读全文
posted @ 2019-02-25 21:56 冰湖一角 阅读 (90) 评论 (0) 编辑
摘要:一、传统的日期时间类(Date和Calendar) 1. Date类 这里的Date是位于java.util包下的类,而不是java.sql包下的date类,Date对象即包含日期也包含时间,从JDK1.0就开始存在了,历史相当悠久,因此,它的大部分构造器和方法已经过时了,不在推荐使用。 Date提 阅读全文
posted @ 2019-02-24 17:21 冰湖一角 阅读 (741) 评论 (0) 编辑
摘要:Redis除了可以用作缓存数据外,另一个重要用途是它实现了发布订阅(pub/sub)消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 为了实现redis的发布订阅机制,首先要打开redis服务;其次,引入redis需要的jar包,在pom.xml配置文件加入以下代码: <depen 阅读全文
posted @ 2019-01-23 16:51 冰湖一角 阅读 (276) 评论 (0) 编辑
摘要:这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 阅读全文
posted @ 2019-01-20 16:41 冰湖一角 阅读 (1118) 评论 (0) 编辑
摘要:之前有一些人问我java怎么学?其实我第一个建议是:“敲代码!敲代码!不光要看,更要干!”,很多人光看不练,视频收藏了一堆,就是不看,或者看了一堆视频,就是不敲。这种学习方式:没用!只有你敲了代码之后,这个内容才是你的。 当你学编程的时候,要看看你的键盘,以敲坏键盘为人生目标!什么时候你通过敲代码把 阅读全文
posted @ 2019-09-20 22:14 冰湖一角 阅读 (53) 评论 (0) 编辑
摘要:在程序中遇到多分支选择的时候,想必大家都喜欢用if...else if...else...语句,尤其是初学者,因为在了解switch语句之前,我也是只会用if...else语句。那么现在看完这篇随笔的介绍后,你们又有了另外一种选择,使用switch语句可以增强代码的可能性,当然switch也不是随随 阅读全文
posted @ 2019-09-18 20:22 冰湖一角 阅读 (39) 评论 (0) 编辑
摘要:问题:Java对象初始化方式主要有哪几种?分别是什么?针对上面的问题,想必大家脑海中首先浮现出的答案是构造器,没错,构造器是Java中常用的对象初始化方式。 还有一种与构造器作用非常相似的是初始化块,它可以对Java对象进行初始化操作。下面主要阐述Java的初始化块及执行过程。 Java初始化块其实 阅读全文
posted @ 2019-09-16 20:47 冰湖一角 阅读 (34) 评论 (0) 编辑
摘要:为了解决Java学习初学者在网上找视频难的事情,本人整理了一份2019年度最新版的Java学习视频教程。希望看到这份视频的你们都能找到一份称心的工作,技术上都能得到进一步的提升,好东西就要分享给你们,加油! 目录结构如下: 01、JavaSE基础 02、html 03、css 04、javascri 阅读全文
posted @ 2019-09-12 22:54 冰湖一角 阅读 (57) 评论 (0) 编辑
摘要:一、instanceof运算符 instanceof是Java语言中的一个二元运算符,它的作用是判断一个引用类型的变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例,即它左边的对象是否是它右边的类的实例该运算符返回boolean类型的数据。 常见的用法为:result=object inst 阅读全文
posted @ 2019-09-11 22:36 冰湖一角 阅读 (96) 评论 (0) 编辑
摘要:前一段时间提交了一个产品版本给测试人员测试,测试结果简直出人意料! 测试一段时间后页面就卡死了,当时根据这个现象下意识的怀疑是卡到数据库这一层,然后查看数据库连接相关的参数,如意料之中的相似,连接数太多了!当把数据库连接数解决后,本以为这个bug解决了,但是... 测试一段时间后页面又卡死了!!! 阅读全文
posted @ 2019-09-11 14:03 冰湖一角 阅读 (104) 评论 (0) 编辑
摘要:null是空对象,没有地址,可以赋值给任何对象;""是空字符串,有地址但是里面的内容是空的,只能赋值给字符串对象。 如:String s;//分配了一个内存空间,没存入任何对象 String s1=null;//定义了一个对象实例s1,但未将该实例指向任何内存空间String s2="";//定义了 阅读全文
posted @ 2019-09-10 18:27 冰湖一角 阅读 (6) 评论 (0) 编辑
摘要:Java中的每个类基本上都继承自Object,标准容器类自然也不例外。因此容器类都有toString()方法,并且重写了该方法,使得它生成的String结果能够表达容器本身,以及容器所包含的对象。例如ArrayList.toString(),它会遍历ArrayList中包含的所有对象,调用每个元素上 阅读全文
posted @ 2019-09-07 14:56 冰湖一角 阅读 (33) 评论 (0) 编辑
摘要:这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。 关注公众号【Java典籍】免费赠送一套Java入门视频教程一套! 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能 阅读全文
posted @ 2019-08-31 16:07 冰湖一角 阅读 (150) 评论 (0) 编辑
摘要:1. 获取本机所有盘符信息 默认获取磁盘空间单位是BT,操作系统是这样算的 1G=1024MB, 1MB=1024KB, 1KB=1024BT 以上运行结果如下: 其中W盘为网盘。 2. 仅获取本地磁盘(除去网络磁盘等) 输出结果: 3.在某一磁盘新建文件 4. 遍历某一个盘符的文件 5.遍历某一文 阅读全文
posted @ 2019-08-17 17:20 冰湖一角 阅读 (113) 评论 (0) 编辑