
java
文章平均质量分 62
光英的记忆
新世界,新创造
展开
-
ubuntu各种环境配置
jdk安装直接解压路径https://jingyan.baidu.com/article/25648fc1797a649191fd00ca.html原创 2020-05-10 18:37:43 · 358 阅读 · 0 评论 -
Windows环境下maven 安装与环境变量配置
一、下载Maven 。请访问Maven的下载页面:https://maven.apache.org/download.cgi,其中包含针对不同平台的各种版本的Maven下载文件。二、解压maven 压缩包。三、配置maven 的环境变量四、检测是否安装成功。...原创 2019-04-11 14:48:03 · 187 阅读 · 0 评论 -
一点点学习心得
1.udp.udp用户数据包协议,udp提供了应用程序之间传输数据的基本机制,是不可靠,无连接的数据交付服务,像dns。它急于端口号区分在一台机器运行的多个程序,在传输每个udp报文时,除携带用户数据外,还携带目的端口号和原端口号,使得接收机器上的udp软件能够将报文交给正确的接收进程,接收进程也能正确返回应答报文。经常用户音视频的传输。 2.java 基础类Objec公共方法有哪些作...原创 2019-01-16 23:21:21 · 222 阅读 · 0 评论 -
链表相关总结
1.单向链表倒数第k个设置2个指针 相差k 个结点,第一个指针先走k-1步public node findelem(node head int k){ if(k<1){return null;} node p1=head; node p2=head; for(i=0;i<k-1&...原创 2019-01-20 16:31:02 · 211 阅读 · 0 评论 -
聊聊并发(四)深入分析ConcurrentHashMap
原文地址:http://www.infoq.com/cn/articles/ConcurrentHashMap术语定义术语英文解释哈希算法hash algorithm是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。 哈希表hash table根据设定的哈希函数H(ke转载 2016-07-15 14:18:46 · 407 阅读 · 0 评论 -
Java并发编程:并发容器之CopyOnWriteArrayList(转载)
Java并发编程:并发容器之CopyOnWriteArrayList(转载) 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后转载 2016-07-15 12:24:25 · 366 阅读 · 0 评论 -
打印hasmap的2中方法
private static void printMap(HashMap map) { //第一种方法: Iterator iterator = map.entrySet().iterator(); while(iterator.hasNext()) { Map.Entry entry = (Entry) iterator.next();原创 2016-05-24 15:48:53 · 3378 阅读 · 0 评论 -
java中notify()和notifyall的区别
notify(); 调用后虚拟机可选择任何一个调用了guard.wait()的线程投入运行,选择顺序不由代码控制,由虚拟机实现。如果是notifyAll(),则唤醒所有等待的线程运行。原创 2016-05-24 15:42:58 · 1047 阅读 · 0 评论 -
error 和 exception的区别
今天面试问了这样一个问题,"Error" 和 "Exception"之间有啥区别?我觉得挺有意思,但是似乎又不能脱口而出。查找了一番资料之后,稍微总结了一下。1) error都是继承自父类java.lang.Error,而exception都继承自java.lang.Exception.2) 再看看JDK中对于java.lang.Error和java.lang.Exception的解释原创 2016-04-10 19:19:27 · 400 阅读 · 0 评论 -
java的注入Deprecated
Deprecated其中“@Deprecated”意在-----这个方法或类不再建议使用。在新版本中有其他方法或类可以代替这个使用,以后的版本也不会再更新这个方法或类原创 2016-04-26 17:15:22 · 668 阅读 · 0 评论 -
android面试经典(6)
1,双缓冲技术原理以及优缺点:创建一幅后台图像,将每一帧画入图像,然后调用drawImage()方法将整个后台图像一次画到屏幕上去。优点:双缓冲技术的优点在于大部分绘制是离屏的。 将离屏图像一次绘至屏幕上,比直接在屏幕上绘制要有效得多。 双缓冲技术可以使动画平滑。缺点:要分配一个后台图像的缓冲,如果图像相当大,这将原创 2016-04-09 22:28:04 · 322 阅读 · 0 评论 -
android 面试经典(4)
16.Android常用控件的信息单选框(RadioButton与RadioGroup):RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框被选中。事件:setOnCheckedChangeListener(),处理单选框被选择事件。把RadioGroup.OnCheckedChangeListener实例作为参数传入。多选框(Ch原创 2016-04-09 22:24:43 · 280 阅读 · 0 评论 -
android面试经典(3)
1.activity的生命周期。方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、设置布局、绑定数据至列表等。如果曾经有状态记录(参阅后述Saving Activity State。),则调用此方法时会传入一个包含着此原创 2016-04-09 22:22:40 · 274 阅读 · 0 评论 -
android 面试总结(2)
Android面试汇总(百度+360+Tencent+淘宝+Qualcomm+HTC)2012年06月14日 08:05:05汇总笔者经历了一些来自百度,360,淘宝,腾讯,高通中国,htc上海的电话面试及现场面试,还有笔试相关题目百度:百度在北京中关村上地七街奎科科技大厦,不大但是很安静的一个办公地点。百度技术面试分为两轮,第一轮基础技术面试,一般为项目负责人,主要考察基本知原创 2016-04-09 21:57:47 · 562 阅读 · 0 评论 -
android基础知识整理(1)
某公司高级面试题1、详述Android系统架构,包括层与层之间调用、binder、jni、底层文件读写方法2、描述自己的一个项目,要求画出结构图,UML图,详细描述项目种的技术点,技术难点以及解决方案3、一道算法4、谈谈自己项目管理的方法、对敏捷软件开发的理解基础面试题1、请解释下在单线程模型中Message,Handler,Message原创 2016-04-09 21:49:04 · 485 阅读 · 0 评论 -
java基础知识
51、启动一个线程是用run()还是start()? .启动一个线程是调用start()方法,使线程就绪状态,以后可以被调度为运行状态,一个线程必须关联一些具体的执行代码,run()方法是该线程所关联的执行代码。52、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?分几种情况:1.其他方法前是否加了synchr原创 2016-04-09 21:17:34 · 315 阅读 · 0 评论 -
java基础知识整理(3)
71、说出一些常用的类,包,接口,请各举5个要让人家感觉你对java ee开发很熟,所以,不能仅仅只列core java中的那些东西,要多列你在做ssh项目中涉及的那些东西。就写你最近写的那些程序中涉及的那些类。常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integerjava.util.Date,System,C原创 2016-04-09 21:15:09 · 243 阅读 · 0 评论