自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lukas 的博客

婴儿学步,一步一步!

  • 博客(17)
  • 收藏
  • 关注

原创 JavaScript基础之匿名立即执行函数

匿名立即执行函数,即通过两对小括号,分别写入函数体和参数,达到立即执行的效果。1、 匿名函数实现,代码如下:(function(x,y){console.log(x+y)})(2,3)/** 输出结果:5*/2、 的Function实例实现,代码如下:(new Function("x","y","console.log(x+y)"))(2,3)/** 输出结果:5*/...

2018-03-30 18:22:37 270

转载 JavaScript基础之继承

原文:https://www.cnblogs.com/humin/p/4556820.htmlJS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。主要的继承方式有以下六种: 1.原型继承: 通过向子类的prototype赋值父类实例,实现继承父类的属性和方法。 2.构造继承: 通过在子类内部调用父类的call方法,使用父类的构造函数实现继承。 3.实例继承: 通过子类返回父...

2018-03-30 18:01:28 141

转载 JavaScript基础之原型链

原文:https://www.jianshu.com/p/b745c5481fab?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=qqhttps://home.firefoxchina.cn1.Function对象和Object对象的原型指向关系:1> functio...

2018-03-30 16:32:50 203

转载 Javascript基础之等于

原文:https://www.zhihu.com/question/31442029JavaScript中的等号分为两种,即 == 和 ===,区别如下: 1> == 是相等运算符,相等情况如下图:2> === 是全等运算符,相等情况如下图:3> 综合比较情况如下图:...

2018-03-29 14:37:34 446

转载 Java基础之字符编码

原文地址:http://blog.csdn.net/u010737354/article/details/52456570英文字符和中文字符在不同字符集中的字节数,对比如下:字符编码起源和发展简介:1、美国人首先对其英文字符进行了编码,也就是最早的ascii码,用一个字节的低7位来表示英文的128个字符,高1位统一为0; 2、后来欧洲人发现尼玛你这128位哪够用...

2018-03-17 11:19:44 163

原创 Java爬虫抓取豆瓣读书信息

要求: Java爬虫抓取豆瓣读书信息中关于“编程,算法,互联网”评分最高的前100本书(要求评论数量大于1000)实现思路: 1.通过手动打开豆瓣读书的主页面 https://book.douban.com/ ,输入“互联网”关键词,点击查询按钮,分析浏览器的NetWork工具分析发送的查询地址及参数格式,https://book.douban.com/tag/互联网?type=S ; ...

2018-03-09 18:14:32 2215 1

原创 Java面试之爱立信

1.两个线程中同时对两个方法进行锁定/解锁操作,什么情况下会出现死锁? eg. (exempli gratia 举例,拉丁文简写而来) process 1: lock(m1) lock(m2) unlock(m2) unlock(m1) process 2: lock(m1) unlock(m1) lock(m2) unlock(m2) 2.一个不完全二叉树的遍历,先根中根...

2018-03-08 22:10:59 3682

转载 Java基础之高并发编程

1.Java并发基础JVM中存在一个主存区(Main Memory或Java Heap Memory),对于所有线程进行共享,而每个线程又有自己的工作内存(Working Memory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的操作并非发生在主存区,而是发生在工作内存中,而线程之间是不能直接相互访问,变量在程序中的传递,是依赖主存来完成的。2.多线程的重要概念可见性:假设有一个变量...

2018-03-04 01:09:57 226

转载 Java基础之并发编程

1.Java并发基础JVM中存在一个主存区(Main Memory或Java Heap Memory),对于所有线程进行共享,而每个线程又有自己的工作内存(Working Memory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的操作并非发生在主存区,而是发生在工作内存中,而线程之间是不能直接相互访问,变量在程序中的传递,是依赖主存来完成的。2.多线程的重要概念可见性:假设有一个变量...

2018-03-04 00:17:11 104

转载 Java基础之happens-before原则

程序次序规则:一个线程内,按照代码顺序,书写在前面的操作先行发生于书写在后面的操作锁定规则:一个unLock操作先行发生于后面对同一个锁额lock操作volatile变量规则:对一个变量的写操作先行发生于后面对这个变量的读操作传递规则:如果操作A先行发生于操作B,而操作B又先行发生于操作C,则可以得出操作A先行发生于操作C线程启动规则:Thread对象的start()方法先行发生于此线程的每个...

2018-02-28 23:59:06 199

转载 Java基础之内存模型

转载:http://www.importnew.com/18126.html大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此如果任何时候对数据的操作都要...

2018-02-28 23:55:24 117

转载 Java基础之volatile

先看一段代码,假如线程1先执行,线程2后执行://线程1boolean stop = false;while(!stop){ doSomething();} //线程2stop = true;这段代码是很典型的一段代码,很多人在中断线程时可能都会采用这种标记办法。但是事实上,这段代码会完全运行正确么?即一定会将线程中断么?不一定,也许在大多数时候,这个代码能够把线...

2018-02-28 23:39:12 101

原创 Java基础之hashCode

1.以String类的hashCode方法为例://jdk1.7源码 public int hashCode() { int h = hash; if (h == 0 && value.length > 0) { char val[] = value; for (int i = 0; i ...

2018-02-28 22:41:23 219

原创 Java基础之内存分配

堆:堆主要存放Java在运行过程中new出来的对象,凡是通过new生成的对象都存放在堆中,对于堆中的对象生命周期的管理由Java虚拟机的垃圾回收机制GC进行回收和统一管理。 栈:栈主要存放在运行期间用到的一些局部变量(基本数据类型的变量)或者是指向其他对象的一些引用,当一段代码或者一个方法调用完毕后,栈中为这段代码所提供的基本数据类型或者对象的引用立即被释放;另外需注意的是栈中存放变量的值是可...

2018-02-27 21:34:01 176

原创 Java基础之HashMap与HashTable的联系和区别

1.时间HashTable比HashMap出现的早一个版本,HashTable在1.1,HashMap在1.22.父类和接口相同:都实现了Map、Cloneable、Serializable接口不同:HashTable继承的是Dictionary抽象类,HashMap继承的是AbstractMap抽象类3.null处理 HashTable在存储null键时,进行hash计算时会抛出空指针异常;存储...

2018-02-27 15:05:33 169

转载 Java面试要点

科大讯飞(1面后挂了)讯飞一面(电话面 1对2)2016年8月23日 时间 40分钟左右Ø 自我介绍Ø 说说项目Ø 数据库内外网交换怎么做的,如果交换给你做,你怎么做Ø 你知不知道一些第三方的组件能够完成数据库的交换Ø Web service的介绍,是怎么编写的Ø Linux修改权限的命令是什么,你对Shell编程了解多少,通常用来做什么Ø 说说你了解的设计模式Ø 假设一个a类变到b类,那么你...

2018-02-26 23:28:57 217

原创 java.util包学习之Scanner类

Scanner类常用的场景为:1.控制台输入;2.字符串分割;3.文本整行读取。示例代码如下:package test.java.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import ja...

2018-02-26 23:18:41 1852

空空如也

空空如也

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

TA关注的人

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