自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql压缩包在windows中的安装教程

Mysql-8.0.18.zip文件怎么在windows上安装。第一步:解压到一个文件夹中。第二步: 在文件目录中以管理员身份运行cmd,在cmd中运行如下指令: Mysqld - -initalize - -console在输出中,有临时密码。第三部: Mysqld - -install (这一步一定要在zip解压后的文件夹中运行,不管有没有给这个文...

2020-01-02 13:10:20 278

转载 子元素选择器与定位过滤器的区别

1.子元素选择器,从1开始记数 定位选择器,从0开始记数2.

2019-10-13 12:37:44 212

原创 innerHTML和 innerText 和 outerHTML和outerText的区别

https://www.cnblogs.com/siduoxiaohua/p/10530876.htmlinnerHTML和innerText的使用和区别document对象中有innerHTML、innerText这两个属性,都是获取document对象文本内容,但使用起来还是有区别的;1)innerHTML设置或获取标签所包含的HTML+文本信息(从标签起始位置到终止位置全部内容...

2019-10-13 09:52:38 366

原创 .html()方法

var $li = $("li");alert($li.html());显示的是第一个li元素中的文本内容。其它li元素中的文本内容没有显示出来。以下内容从网址:https://blog.csdn.net/l358366885/article/details/79757987中赋值。.html() 方法?1、定义及用法:html()方法返回被选元素的内容,即括号内未设置参数。...

2019-10-13 09:03:35 2030

原创 A是一个java类,依次实现 B C D E 四个接口,B A = new A(); 和 C A = new A(); 和 D A = new A(); 和 E A = new A();都是正确的吗?

A是一个java类,依次实现 B C D E 四个接口,B A = new A(); 和 C A = new A(); 和 D A = new A(); 和 E A = new A();都是正确的吗?

2019-02-19 11:03:37 613

原创 Autowire

END

2018-05-03 12:37:33 348

原创 XML文件里面有错误提示

2018-05-03 09:10:42 2293

原创 AOP基于XML的自动代理,基于Annotation的设置配置后,自动代理

AOP基于XML时,配置好后,AOP自动进行,如图一。AOP基于Annotation时,要在xml文件中手写一行配置,对配置好的aspect进行代理,没有配置的aspect,不进行代理,如图二。。。END...

2018-05-03 00:33:39 367

原创 Annotation 中 @Repository 和 @Service 和 @Controller可以互换吗?

是可以互换的。图一是其中一个测试,把DaoImpl中的@Repository换为@Service,可以正确运行。图二是 @Repository 和 @Service 和 @Controller三者完全互换例子的,一张截图。END...

2018-05-03 00:20:35 1891

原创 接口能调用哪些方法

可以通过接口调用接口中定义的抽象方法,实现接口的类中定义的,且没有在接口中定义其抽象方法的,不能通过接口调用。。。END

2018-05-02 23:13:15 1436

原创 2018.05.02

存在于两个不同包中的,两个完全相同的类,类名也相同,对于java来说,除了会引起名称冲突,它们本质是不同的类。两个完全相同的类,类名也相同,后一个类new的对象却不能赋值给前一个类创建的变量。如下图:这两个类对应的实例对象的引用,也不能相互赋值。如下图:下面是两张对比图:END...

2018-05-02 21:40:33 165

转载 2018.05.02

JDK代理为什么一定要有接口?    DK的动态代理是靠多态和反射来实现的,它生成的代理类需要实现你传入的接口,并通过反射来得到接口的方法对象(下文中的m3),并将此方法对象传参给增强类(上文中的WavingInvocationHandler类)的invoke方法去执行,从而实现了代理功能,故接口是jdk动态代理的核心实现方式,没有它就无法通过反射找到方法,所以这也是必须有接口的原因。...

2018-05-02 12:26:35 149

原创 2018.05.02

spring中Bean有三种装配方式:1.基于XML的装配2.基于Annotation的装配3.自动装配    自动装配是不用标记Annotation的。autowire="byName"时候,是指,一个Bean中的域和xml配置文件中的Bean的id一样的情况下,根据配置文件中此Bean后面的class给出的路径,将此Bean注入到标有autowire的Bean中。。。。byName是指根据XM...

2018-05-02 09:26:40 139

原创 2018.05.02

在eclipse中运行spring的annotation项目时候,出现图一错误,环境为spring 4.0 和 JDK 1.8 。把java compiler修改为JDK 1.7后,问题解决。。。在MyEclipse 中 有problems选项,其下有Errors,通过它可以知道出现了什么问题,如下图二。。。。...

2018-05-02 00:58:42 150

原创 2018.05.01

下图属于spring三种装配方式中的基于XML的装配方式。基于XML的装配要满足亮点要求:1.Bean类必须提供一个默认的构造方法。2.Bean类必须为需要注入的属性提供对应的setter方法。一定要提供默认构造方法,如果自己又写了一个含有参数的构造方法,java是不会提供默认方法的,这个时候,要自己手写一个没有参数的构造方法,充当默认构造方法。如果Bean类没有属性就不用setter方法,自然也...

2018-05-01 18:42:11 150

原创 2018.05.01

类A 类B 类C。。。如果在对象B中实例化了类C,在A的实例中实例化B后,对象A可以通过A.B.C.method(); 的方式调用C中的方法method(); 下图是实例代码运行情况:END...

2018-05-01 15:46:27 176

原创 2018.05.01

2018-05-01 11:13:42 139

原创 2018.05.01

2018-05-01 11:02:11 127

原创 2018.05.01

打开教材书中的项目,里面的文字说明乱码,如下图:解决方法如下图:END

2018-05-01 10:38:43 193

原创 2018.04.30

Eclipse中报错:截图如下:报错信息为:Syntax error, annotations are only available if source level is 1.5 or greater解决方法截图如下:

2018-04-30 12:34:20 212

原创 2018.04.30

用Eclipse打开SSH框架整合实战教程chapter 11。。。如下图:错误提示为:The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files解决方法截图:...

2018-04-30 12:19:08 172

原创 JavaScript 类的创建 this的应用

之后补充内容:1.针对下面的讨论和书本上的案例,类的构造函数对于变量,都加this前缀。                        2.不同浏览器有不用的运行结果,很难探索完全部情况。应该找到一套官方方法,每次编程按照官方方法进行,                            这样可以保证,对于不同的浏览器都呈现相同的、按照协议的结果。。。在创建类时,如果

2018-01-29 18:53:34 183

原创 Java 函数的形参 在函数体中可以直接调用

Java中的形参在函数体中,可以直接调用这个形参,而不用将其赋值给其它变量在使用。下图通过中介使用形参:下图函数直接使用形参:

2018-01-29 16:26:11 1121

原创 Java和JavaScript都可以有同样名称的方法和变量。

下图是Java的测试图片:下面的是JavaScript的测试图片:

2018-01-29 16:09:25 199

原创 java 和 JavaScript都可以在创建一个对象时,就可以通过这个对象调用相应方法

java 和 JavaScript都可以在创建一个对象时,就可以通过这个对象调用相应方法。。。JavaScript截图:(在下述JavaScript中,创建的是字符串变量,但是JavaScript能推测出,这里用到的是String对象,可以自动智能转换。这也适用于数值类型与对应的Number对象,以及布尔类型与对应的Boolean对象。。。。。但是Java中不存在这种转换,自动装箱和自定拆箱与

2018-01-28 23:33:34 618

原创 JavaScript 字母不可以做加减法运算

在JavaScript中,字母是不可以做加减法运算的。。。。但是可以比较大小,比较的结果返回 false 或者 true 。。

2018-01-28 23:18:21 1453

原创 JavaScript中 indexOf(); 返回值 -1

JavaScript中,方法indexOf(“XXX”,数值);没有检索到,或者,是数值太大,超过了调用这个方法的字符串或者字符串对象中的字符串长度的大小,返回值都是   -1  。。。。。

2018-01-28 21:17:23 13962

原创 java能像JavaScript那样,直接对基本类型的数据,像对待对应的对象那样,引用相应对象里的属性吗?

在JavaScript中,var a = "hahahhaha";    var b = a.length;   这对JavaScript是合法的,在JavaScript中,这也适用于数值类型与对应的Number对象,以及布尔类型与对应的Boolean对象。。。  在java中不可以,如下图所示。。。

2018-01-28 20:49:46 357

原创 java和JavaScript一样可以自动识别 是数字还是字符,编译器会自动转换。。。。。

java 中的 System.out.println(); 和 JavaScript 中的 document.write(); 一样,可以自动识别是数据类型还是字符串类型。。。

2018-01-28 20:42:48 407

原创 JavaScript NaN 和 undefined

可以把NaN 和 undefined 理解为数值类型的数据。。。这两种数值,不与其他数字对应的编码冲突,其他数字被document.write(); 等打印时,会打印出相对应的数字的字符,这两种数据分别被打印为NaN 和 undefined。。。。。。

2018-01-28 17:02:31 226

原创 JavaScript AND && OR || 运算符

对于AND  &&  运算符。。为了避免浪费时间,当左操作数为false时,JavaScript将不计算右操作数,而直接返回结果false。。。因此,在   a=99;    if( 0 && a=100 ) {   }    之后,a  的值仍然为99。。。在if中只添加作为判断的步骤,不要将运算的步骤也放入其中,以防出现难以查找的程序错误。。。。对于运算符   ||    也有

2018-01-28 15:29:35 27029 1

原创 JavaScript 表达式左侧为0时,相当于true。。。。。

除了0和NaN之外,其他数值都会转换为true。。。。。。

2018-01-28 15:24:30 360

原创 JavaScript 字符串 与 数字 比较大小 结果

字符串 > 60; 这条语句的结果为  false  。。。

2018-01-28 15:09:09 222

原创 javaFX 匿名内部类

2018-01-27 18:23:17 409

原创 javaFX 界面类一定要是public的。。

下图中,如果少输入画红色圈的public,能够通过编译,但是,运行会出现异常,下图控制台的异常信息是在没有输入public情况下运行产生的。。。。。。。

2018-01-27 16:44:12 322

原创 关于lambda表达式中的异常

lambda表达式中,如果有异常产生,lambda表达式是不用显示标出的。。。函数式接口要和相应的lambda表达式兼容,函数式接口中如果有产生异常的可能,要显示标出。。。所以,有产生异常可能的lambda表达式,对应的函数式接口,一定要显示标出throws Exception。。。这样函数式接口才能和要赋值的lambda表达式想匹配。。。。。

2018-01-25 23:35:25 2875

原创 关于异常

在创建代码时,对于有异常的语句,要么try/catch,要么throws,在第一次定义的时候就要这么做。。。。不能两者都不进行,等到用到定义的这个可能产生异常的语句时候,再对这个语句进行try/catch。。。只有在第一次创建可能产生异常代码的时候,要么throws, 要么try/catch,否则报错,而且如果第一次不throws和try/catch,以后再用到这些代码时候,再try/ca

2018-01-25 20:24:11 188

原创 编程中的注意事项

下图中,画圈的代码删除后,编译不能通过,会报错,错误信息提示:可能存在未初始化变量。。如果出现键入异常,但是又没有捕获这个异常,那么ch就没有被赋值,下面的System.out.println("You pressed " + ch); 中的ch 就没有得到过初始化,输出异常。。。。添加红色圈中的代码后,编译成功。。。。。

2018-01-25 16:48:10 186

原创 编程中的注意事项

下面代码编译时,提示有未检查的内容,运行时可能有异常。。。为什么不检查呢,因为不知道带入的T和V就是static方法中的Integer和Double,所以提示有未检查或不安全的操作,由于下面程序创建的interface接口的两个参数和static方法中的吻合,所以,运行时没有出现异常。。。。。。这里创建的interface的函数式接口类型和static方法的两个参数不匹配。。。任然提示有未

2018-01-25 14:52:32 438

原创 int 不能直接转化为 Double

int 不能直接转化为 Double

2018-01-25 12:13:30 1784

空空如也

空空如也

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

TA关注的人

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