码迷,mamicode.com
首页 > 编程语言 > 月排行
java 多线程面试题
0、Java中多线程同步是什么? 在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个Java线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果。 1、解释实现多线程的几种方法? Java线程可以实现Runnable接口或者继承Thread类 ...
分类:编程语言   时间:2017-05-07 22:00:20    阅读次数:140
java中构造方法和this,static关键字
构造方法: 构造方法是一种特殊的方法,用于创建该类的对象,对对象的数据进行初始化 格式如下: [修饰符] 类名(形参列表){ 方法体 } 特点 A:方法名和类名相同 B:没有返回值类型,连void都不能有 C:没有返回值 D:通过new关键字比如 类名 对象名 = new 类名(); 代表调用了该类 ...
分类:编程语言   时间:2017-05-07 22:01:00    阅读次数:225
Spark-shell 启动WARN---java.net.BindException: Address already in use
同时打开了两个SecureCRT的终端界面,其中一个已经进入了Spark-shell,在另一个SecureCRT界面中执行 "spark-shell --master yarn --deploy-mode client < cha02.scala" 时报错,如下: [root@master test ...
分类:编程语言   时间:2017-05-07 22:01:16    阅读次数:808
Java I/O流学习笔记(二)
1. java中有两种类型的流,分别为字节流和字符流。jdk为字节流提供了:InputStream,OutputStream;为字符流提供了Reader以及Writer. a. 文件在硬盘上的存储方式就是以byte的集合存储的,在磁盘上保留的并不是文件的字符而是先把字符编码成字节,再储存这些字节到磁 ...
分类:编程语言   时间:2017-05-07 22:02:28    阅读次数:257
20145234黄斐《Java程序设计》实验三—敏捷开发与xp实践
1在IDEA中使用工具(Code->Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能。提交截图,加上自己学号水印。 2 在码云上把自己的学习搭档加入自己的项目中,确认搭档的项目加入自己后,下载搭档实验二的Complex代码,加入不少于三个JU ...
分类:编程语言   时间:2017-05-07 22:02:35    阅读次数:158
FastJson、Jackson、Gson进行Java对象转换Json的细节处理
前言 Java对象在转json的时候,如果对象里面有属性值为null的话,那么在json序列化的时候要不要序列出来呢?对比以下json转换方式 一、fastJson 1、fastJson在转换java对象为json的时候,默认是不序列化null值对应的key的 也就是说当对象里面的属性为空的时候,在 ...
分类:编程语言   时间:2017-05-07 22:02:42    阅读次数:175
javascript内置对象(BOM)及事件
BOM 浏览器对象模型,该对象模型提供了独立于内容的,与浏览器窗口进行交互的对象 该对象提供了以下操作: histroty对象 当前窗口的浏览历史 location对象 当前文档的URL screen对象 客户端显示屏幕信息 Navigator 用户所使用的浏览器信息 location.href = ...
分类:编程语言   时间:2017-05-07 22:03:16    阅读次数:255
javaoo-
1、 集合框架包括哪些内容?集合和数组有什么区别? 接口 实现类 算法 Collection 父接口 list 子接口arraylist set子接口hashset map 数组长度不可变,数组类型可以是基本数据类型,也可以是引用类型‘ 集合长度可变,但是数据类型都是引用类型;封装了大量的算法,使算 ...
分类:编程语言   时间:2017-05-07 22:03:39    阅读次数:127
Spring框架使用ByName自动注入同名问题剖析
问题描述 我们在使用spring框架进行项目开发的时候,为了配置Bean的方便经常会使用到Spring当中的Autosire机制,Autowire根据注入规则的不同又可以分为==ByName==和==ByType==这两种机制(两者的用法和区别可以参考Spring@Autowire官方文档)。但大家 ...
分类:编程语言   时间:2017-05-07 22:05:41    阅读次数:149
Java 异常面试题
1、final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 内部类要访问局部变量,局部变量必须定义成final类型,例如,一段代码…… finally是异常处理语句结构的一部分,表示总是执行。 finalize是O ...
分类:编程语言   时间:2017-05-07 23:03:31    阅读次数:153
贪心算法
1.洛谷 P1650 赛马 2.codevs 2181 田忌赛马 题目描述 我国历史上有个著名的故事: 那是在2300年以前。齐国的大将军田忌喜欢赛马。他经常和齐王赛马。他和齐王都有三匹马:常规马,上级马,超级马。一共赛三局,每局的胜者可以从负者这里取得200银币。每匹马只能用一次。齐王的马好,同等 ...
分类:编程语言   时间:2017-05-07 23:05:00    阅读次数:223
Python3爬取今日头条有关《人民的名义》文章
Python3爬取今日头条有关《人民的名义》文章最近一直在看Python的基础语法知识,五一假期手痒痒想练练,正好《人民的名义》刚结束,于是决定扒一下头条上面的人名的名义文章,试试技术同时可以集中看一...
分类:编程语言   时间:2017-05-07 23:05:56    阅读次数:526
python生成式的send()
随便在网上找了找,感觉都是讲半天讲不清楚,这里写一下。 输出: 为什么会这样呢,点进send就能看到一句话send:Resumes the generator and "sends" a value that becomes the result of the current yield-expre ...
分类:编程语言   时间:2017-05-07 23:07:15    阅读次数:246
python完全学习笔记
dir(__builtins__) help(input) 'let\'s go' #转义字符 \ r'c:\now' #字符串前加r 自动转义 str= ''' shdiufhi sdfjskldfjk dfdfsdf ''' #多行打印 isinstance(i , str) #判断是否符合st ...
分类:编程语言   时间:2017-05-07 23:08:13    阅读次数:320
Java 大小端转换
package nlp.nlp; /** * 小端数据,Byte转换 * */ public class ByteConvert { public static void main(String[] args) { ByteConvert c = new ByteConvert(); c.Int2B... ...
分类:编程语言   时间:2017-05-07 23:09:32    阅读次数:896
关于JavaScript中注册和移除事件
为元素注册事件的方式:3个 1. 对象.on+"事件类型名字"=事件处理函数(命名函数或者匿名函数) 例子: document.getElementById("btn").onclick=function(){}; document.getElementById("btn")["on"+"click ...
分类:编程语言   时间:2017-05-07 23:12:13    阅读次数:209
MVC模式在Java Web应用程序中的实例分析
MVC作为软件架构中及其重要的一种架构思想,在实际的java web项目开发中被开发者们广泛的应用。遵循MVC思想的所产生的解决方法也可以因实际情况的不同来进行不同的选择。这里以一个应用struts+hibernate+jsp的实例来进一步认识MVC。 学生管理系统中添加学生模块的的MVC架构: M ...
分类:编程语言   时间:2017-05-07 23:12:29    阅读次数:303
POJ 2481 Cows(树状数组)
http://poj.org/problem?id=2481 题意: 有n头牛,每头牛有一个区间[S,E],求每头牛比它区间大的牛的个数。 思路: 先对数据进行一下排序,先按右坐标按降序排列,那么接下来我们只需要比较左坐标的数值大小就可以了。 ...
分类:编程语言   时间:2017-05-07 23:13:27    阅读次数:241
C++传智笔记(5):C++完整demo
main.cpp ...
分类:编程语言   时间:2017-05-07 23:15:30    阅读次数:177
算法(7)Majority Element II
题目:找出数组中出现次数大于n/3次的数字 思路:摩尔投票法。所有的帖子中都说:先遍历一遍数组找到备选元素,然后再遍历一遍数组考察下这个元素是否是真的超过n/3,然后就直接上代码,但是现在的问题是:我怎么找到这个备选的元素?!票是怎么投起来的呢?通过参考文章中的代码,大致明白了,醍醐灌顶(http: ...
分类:编程语言   时间:2017-05-07 23:18:19    阅读次数:222
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!