码迷,mamicode.com
首页 > 编程语言
java 面试
115个Java面试题和答案——终极列表(上) 本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要 ...
分类:编程语言   时间:2016-06-20 18:27:10    阅读次数:261
java String、String.concat和StringBuilder性能对比
看到网上有人已经做过对比,并且贴出了代码,然后我运行了之后发现跟我分析的结论差距很大。发现他的代码有个问题,UUID.randomUUID() 首次调用耗时会很高,这个耗时被计算给了String,这对String是不公平的。 原始代码参见:http://www.codes51.com/article ...
分类:编程语言   时间:2016-06-20 18:24:45    阅读次数:377
Java并发编程:Callable、Future和FutureTask
在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开 ...
分类:编程语言   时间:2016-06-20 18:25:32    阅读次数:213
如何快速读懂大型C++程序代码
要搞清楚别人的代码,首先,你要了解代码涉及的领域知识,这是最重要的,不懂领域知识,只看代码本身,不可能搞的明白。其次,你得找各种文档:需求文档(要做什么),设计文档(怎么做的),先搞清楚你即将要阅读是什么玩意,至少要把代码的整体结构搞清楚:整体架构如何,有几个模块,模块间通信方式,运行环境,构建工具 ...
分类:编程语言   时间:2016-06-20 18:25:45    阅读次数:286
HTML中使用JAVASCRIPT
JAVASCRIPT是一种客户端脚本语言,可以帮助HTML实现一些动态的功能. 示例 加载一个javascript文件 把dreamdu.js中的内容直接写到HTML文件中. 这两种方法也是殊途同归的,推荐使用第一种方法 ...
分类:编程语言   时间:2016-06-20 17:17:58    阅读次数:193
C++小项目:directx11图形程序(八):particleSysclass
粒子系统类,粒子系统是游戏里细小元素的控制系统,虽然感觉上它对游戏的影响不大,但是其实有了它能给游戏增色不少。粒子系统控制着细小元素的生死,运动,纹理。对它的编写让我知道,游戏里的这一片从天空飘落的雪花其实是之前那一朵已经融化在地上的雪花。 这个类我还没有编写完整,因为我发现如果要真正实现那种很美的 ...
分类:编程语言   时间:2016-06-20 17:16:04    阅读次数:333
Java 中的反射机制
JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时 ...
分类:编程语言   时间:2016-06-20 17:13:13    阅读次数:191
大数据Java基础第十九天作业
第一题:简单的URL获取资源下载 importjava.net.URL; importjava.net.URLConnection; importjava.io.InputStream; importjava.io.FileOutputStream; classDownloadDemo{ publicstaticvoidmain(String[]args){ Stringsrc_url="http://one.jiangmin.com/jiangmin.zip"; try{ UR..
分类:编程语言   时间:2016-06-20 16:06:56    阅读次数:304
C语言之memcpy函数
昨天自己动手实现memcpy这个函数,用一个例程试了一下,结果正确,满心欢心,可是有些地方想不明白,于是百度了一下,结果自己写的函数简直无法直视。觉得还是写个总结,以示教训。先贴上我自己的函数:[cpp]viewplaincopychar*mymemcpy(char*dest,constchar*src,intn){char*pd..
分类:编程语言   时间:2016-06-20 16:06:18    阅读次数:370
C语言中有关外部函数调用的问题
版权声明:本文为博主原创文章,未经博主允许不得转载。首先指出一点,我们通常所说的编译器并非仅指编译器,确切来说是编译工具链,里面包括了预编译器、编译器、汇编器和连接器。对于外部函数实体(处于调用函数所在源文件之外的其他源文件中的函数),是在链接过程中,才会..
分类:编程语言   时间:2016-06-20 16:04:39    阅读次数:276
嵌入式 Linux C语言(十二)——单链表
嵌入式LinuxC语言(十二)——单链表一、单链表简介1、单链表的结构单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以节点来表示的,每个节点由两部分构成:一个是数据域,存储数据值,另一个是指针域,存储指向下一个节点的..
分类:编程语言   时间:2016-06-20 16:04:02    阅读次数:435
Python3程序打包
使用cxfreeze将python3源码打包成为应用程序。1、下载最新4.3.4cxfreeze.whl后,修改后缀为.zip。2、提取其中3个子文件夹3、安装cx_Freeze-4.3.3.win-amd64-py3.4.msi程序4、将提取出的文件夹覆盖至C:\Python34\Lib\site-packagesdownload: http://www.lfd.uci.edu/~gohlke/pyt..
分类:编程语言   时间:2016-06-20 16:04:25    阅读次数:261
R语言读取大数据 data.table包 fread函数
>setwd("D:\\R_Tardy") >library(data.table) //data.table1.9.6 //Forhelptype?data.tableor //https://github.com/Rdatatable/data.table/wikiThefastestwaytolearn(bydata.tableauthors): //https://www.datacamp.com/courses/data-analysis-the-data-table-way >T..
分类:编程语言   时间:2016-06-20 16:02:51    阅读次数:1260
C语言指针和链表的体会
一。原理:什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。根据出现的位置不同..
分类:编程语言   时间:2016-06-20 15:59:24    阅读次数:310
字符串匹配KMP算法的理解(详细)
1. 引言     本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终不够,故才迟迟没有修改本文。     然近期因开了个算法班,班上专门讲解数据结构、面试、算法,才再次仔细回顾了这个KMP,在综合了一些网友的理解、以及算法班的两位讲师朋友曹博、邹博的理解之后,写了9张PPT,...
分类:编程语言   时间:2016-06-20 15:56:37    阅读次数:227
Java多线程编程总结
-------------------------------------------------------------------------------------------------     一、认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。   以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在...
分类:编程语言   时间:2016-06-20 15:57:15    阅读次数:285
C++ c++与C语言的区别(空结构体)
...
分类:编程语言   时间:2016-06-20 15:55:54    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!