51CTO博客开发
很早就对hashCode和equals方法有疑问了,一直留着没去解决,今天正好想起,所以百度了,但我确实是通过自己的话写的,所以姑且算是原创吧。 HashSet或者HashMap里的值是不能重复的。那么我们来假设,里面已经存放了1000个值了,下面我要存第1001个值,我怎么判断这1001个值是不是跟前面1000个值是否相等呢? 这时有人会说用equals()方法,是的,可以,但是
首先要从浏览器读取html文件开始说,你写的html文件肯定是以某种字符集编码的。所以浏览器将html文件读入内存时要先进行解码,(我主要说解码编码,其他一些过程我省略)。然后浏览器自己肯定有一个字符集编码的,那么浏览器又从内存中读取数据进行编码,然后显示页面。 这样,我假设页面有一个表单,有一个文本输入框。用户在文本输入框中输入中文(比如说“你好”)。然后点击提交。浏览器收到请求(假设提交
下面大家请看我的代码,基本了解下,怎么得到字符串的unicode,utf-8编码,gbk编码,以及了解如何获取系统的默认字符集编码。请看第9行代码就是怎么获取系统默认字符集,windows一般是gbk,linux一班是Utf-8.对于初学者来说,最难理解的是,这么多编码,什么时候是用这个编码,什么时候是用那个编码,这也是我当时最头疼的事。下面我们先了解下什么是编码什么是解码。看我下一段代码:就2行
废话不多说,直接进入正题。 2个概念 上限通配符 及下限通配符 下面我们看一个程序:上限通配符(<? extends Object>)下限通配符 (<? super Integer>)说实话,这些概念确实让人很头痛,如果不是那种要去应对考试的,我觉得根本没必要记,知道怎么用就好了,那么接下来 我就帮大家分析下上面出错的原因,让大家更好的理解。首先看第8行 泛型是&l
今天学了一个事件冒泡机制,觉得有点问题,就自己测试了一下,和大家分享下结果,有助于帮助大家更好的去理解事件冒泡机制。 举个例子: <html><head><script>function f1(){alert('f1');}function f2(){alert('f2');}function f3(){alert('f3');}</script&
今天晚上写了一个页面,结果发现用到了好多选择器,尤其是在一个标签上就有多个选择器在起作用,那么当5个选择器全部加在一个标签上会发生什么呢,我试了下。下面与大家分享下结果。<html><head><style>.c1{background-color:red;}#d1{background-color:blue;}body,div{background-col
今天在老师和同学的帮助下,了解了一个比较重要的知识点,可能比较简单,但是我还是非常想和大家分享下的。 就是java里的静态和动态绑定的问题。 2句话。今天刚学的 方法动态绑定到变量上, 属性静态绑定到对象类型上。 怎么理解? &
标题取名可能有点让人家误会,好像搞起来我讲的是一些很深奥的问题,其实我主要讲的是几个方法,至于我讲的内容的准确性,我也很难保证,毕竟自己也是菜鸟,希望不会误导人家,但是,正因为我是菜鸟,所以我讲的可能会通俗易懂,让同样也是菜鸟的鸟,豁然开朗,好,废话不多说。 先讲2个方法stop,suspend2个方法顾名思义 一个是停止线程,一个是挂起线程,
说是原创,其实确实是抬举我了,我是看了张孝祥老师的视频后才会的,但是确实是我独立做出的,盗用别人的代码是可耻,但是能借鉴别人的思想,确实对自己有所帮助,我也因此受益匪浅。好,废话不多说,进入正题。 Socket网络编程有2种,tcp,udp,一般人可能tcp听的比较多,用的也比较多,而对udp确不是很了解,那么我来说下,udp(user dat
悟透JavaScript编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来
第一次用博客,希望自己能坚持,把自己看到的好的,或者自己的一些感受和大家分享,目前从事的是java,所以以后大多文章会是有关java,希望大家支持。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号