Some Thinking
Yes_JiangShuai
默默奋斗的攻城狮 向往掌握技术而不限于技术
展开
-
datalist控件输入中文时事件触发问题分析
今天项目中datalist输入中文时,使用微软输入法和谷歌输入法时,由于输入的拼音会直接进入页面输入框,因此会会直接触发oninput事件,同时也会触发onkeyup事件。但使用搜狗输入法、百度输入法等国产输入法时,输入法会阻断javascript捕捉到键盘的onkeyup事件,直到用户使用数字键或者空格键确认了中文输入,或者使用回车键直接输入了英文,因此在国产输入法和外国输入法这二者原创 2017-05-18 20:43:35 · 1380 阅读 · 0 评论 -
Java强制类型转换原理分析
请看下图(此处以Int型强转byte型为例):那么,10000000怎么就变成-128了呢?请看下图,了解负数在计算机中的存储:原创 2017-06-09 11:19:57 · 4140 阅读 · 0 评论 -
Java多态的实现机制
Java中多态性的实现什么是多态1. 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。2. 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)3. 实现多态的技术称为:动态绑定(dynamic binding原创 2017-05-02 07:34:28 · 1689 阅读 · 0 评论 -
Java字符串创建与存储的机制
在Java语言中,字符串起着非常重要的作用,字符串的声明与初始化主要有如下两种情况:1)对于语句:String s1 = new String("abc");String s2 = new String("abc");存在两个引用对象s1和s2,两个内容相同的字符串对象“abc”,它们在内存中的地址是不同的。主要用到new,总会生成新的对象。2)对于语句:String原创 2017-04-30 20:35:07 · 1908 阅读 · 0 评论 -
Java中的值传递与引用传递详解
方法调用是编程语言中非常重要的一个特性,在方法调用时,通常需要传递一些参数来完成特定的功能。Java语言提供了两种参数传递的方式:值传递和引用传递。(1)值传递在方法调用中,实参会把它的值传递给形参,形参只是实参的值初始化一个临时的存储单元,因此形参与实参虽然有着相同的值,但是却有着不同的存储单元,因此对形参的改变不会影响实参的值。(2)引用传递在方法调用中,传递的是对象(也可以看原创 2017-05-01 09:05:41 · 1779 阅读 · 2 评论 -
Java反射机制详解
1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;原创 2017-04-30 12:26:19 · 611 阅读 · 0 评论