码迷,mamicode.com
首页 > 编程语言
java的灵魂——反射
前言:当我们在类加载的时候,除了把.class文件加载到内存,会把各个类存到各个类模板(class类型)对象上,相同的类只有一个类模板对象。连接:把类的二进制数据合并到JRE中 反射运行时探究和使用编译时未知的类原理:JVM在加载一个类的时候,会把该类的信息存放到一个class对象中,该对象又称为类 ...
分类:编程语言   时间:2017-04-29 14:18:49    阅读次数:143
[2] 算法之路 - 选择之堆排序
题目: 选择排序法的概念简单,每次从未排序部份选一最小值,插入已排序部份的后端,其时间主要花费于在整个未排序部份寻找最小值。假设能让搜寻最小值的方式加 快,选择排序法的速率也就能够加快 Heap排序法让搜寻的路径由树根至最后一个树叶,而不是整个未排序部份。从而能够加快排序的过程,因而称之为改良的选择 ...
分类:编程语言   时间:2017-04-29 13:45:12    阅读次数:156
python编程快速上手之第10章实践项目参考答案
本章主要讲了python程序的调试,当程序有BUG或异常的时候,我们如何调试代码找出问题点。其实在本章之前的章节我们做练习的时候都会遇到各种各样的错语和异常,最初当不知道程序哪里出错的情况下不可否认的都使用了print语句进行输出并调试代码。没错print也是调试代码的一种工具,直观简单,便也有缺点... ...
分类:编程语言   时间:2017-04-29 13:44:35    阅读次数:278
JVM(3)对象A和B循环引用,最后会不会不被GC回收?-------关于Java的GC机制
①首先说一下,GC里边在JVM其中是使用的ROOT算法,ROOT算法,什么称作为ROOT呢,就是说类的静态成员,静态成员就是static修饰的那种,是“根”的一个,根还包含方法中的成员变量。仅仅有成员或对象不挂在根上,GC的时候就可能把他们搞掉,这里提到的循环引用,就看这个循环引用是否挂在根上,假设 ...
分类:编程语言   时间:2017-04-29 13:43:55    阅读次数:200
Python3制作中文词云图
1. 准备好文本数据 2. pip install jieba 3. pip install wordcloud 4. 下载字体例如Songti.ttc(mac系统下的称呼,并将字体放在项目文件夹下) 运行结果如下: 参考网址:http://blog.csdn.net/vivian_ll/artic ...
分类:编程语言   时间:2017-04-29 13:43:46    阅读次数:395
java笔记----JVM内存
运行时数据区包括:虚拟机栈区,堆区,方法区,本地方法栈,程序计数器 虚拟机栈区 :也就是我们常说的栈区,线程私有,存放基本类型,对象的引用和 returnAddress ,在编译期间完成分配。 堆区 , JAVA 堆,也称 GC 堆,所有线程共享,存放对象的实例和数组, JAVA 堆是垃圾收集器管理 ...
分类:编程语言   时间:2017-04-29 13:42:26    阅读次数:157
笔记 Python 5 运算符
数学运算符: + 加 1 + 1 = 2 - 减 2 - 1 = 1 × 乘 2 × 2 = 4 / 除 3 / 2 = 1.5 不同版本可能显示小数位数不同。 % 求余数 11 % 2 = 1 ** 幂 2**4 = 16 意为2的4次方. // 取整除 11//2 = 5 逻辑运算符 == 等于 ...
分类:编程语言   时间:2017-04-29 13:42:20    阅读次数:181
HDoj-1233-还是畅通project-prim算法
还是畅通project Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 25888 Accepted Submission(s): 11530 ...
分类:编程语言   时间:2017-04-29 13:41:55    阅读次数:206
Java笔记----字节流与字符的常见类型
字节流: InputStream |-- FileInputStream (基本文件流) |-- BufferedInputStream |-- DataInputStream |-- ObjectInputStream 字符流 Reader |-- InputStreamReader (byte- ...
分类:编程语言   时间:2017-04-29 13:41:32    阅读次数:235
算法笔记_154:算法提高 日期计算(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。 输入格式 输入只有一行 YYYY MM DD 输出格式 输出只有一行 W 数据规模和约定 1599 <= YYY ...
分类:编程语言   时间:2017-04-29 13:41:22    阅读次数:224
排序式列出指定目录下的指定文件/夹——《Thinking in Java》随笔027
我以自己的C盘根目录为例,升序排序的结果为: $Recycle.BinBOOTNXTDocuments and SettingsOneDriveTempPerfLogsProgram FilesProgram Files (x86)ProgramDataQMDownloadRecoverySymCa ...
分类:编程语言   时间:2017-04-29 12:58:49    阅读次数:205
Math类的学习 java 类库 API 文档学习
...
分类:编程语言   时间:2017-04-29 12:58:10    阅读次数:121
解释型语言与编译型语言
程序语言从执行方式上来区分有两种:解释型 和 编译型 1.编译型语言:在程序执行之前,有一个编译过程,将源程序翻译成机器码(CPU指令)、以二进制文件形式存在,之后再执行的时候直接执行,不再需要翻译的过程;坏处则是难以支持许多动态特性; - C - C++2.解释型语言:在执行的时候将程序翻译成机器 ...
分类:编程语言   时间:2017-04-29 12:55:28    阅读次数:190
索引排序
索引排序 在排序时,若是数据非常复杂。对数据的移动显然是费时的。若把数据移动改为索引(或指针)移动。则降低了操作复杂度。索引排序。也叫地址排序,就是这样的排序思想。 索引含义 依据索引的含义不同,索引排序的算法上也主要分为两种。 一、index[i]为array[i]终于在有序序列中的位置。 二、i ...
分类:编程语言   时间:2017-04-29 12:54:20    阅读次数:263
java-基础-【四】实际编程中的对象
一、概述 实际编程开发中,仅仅一个数据库对象映射是满足不了各种复杂需求。 O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有个基本的也是重要的东东需要了 ...
分类:编程语言   时间:2017-04-29 12:51:12    阅读次数:168
UVa 11549 计算器谜题(Floyd判圈算法)
https://vjudge.net/problem/UVA-11549 题意: 有一个老式计算器,只能显示n位数字,输入一个整数k,然后反复平方,如果溢出的话,计算器会显示结果的最高n位。如果一直这样做下去,能得到的最大数是多少? 思路: 这个肯定是会循环的。 比较普通的做法就是用set来判断是否 ...
分类:编程语言   时间:2017-04-29 12:01:28    阅读次数:260
Linux(C/C++)下的文件操作open、fopen与freopen
Linux(C/C++)下的文件操作open、fopen与freopen open是linux下的底层系统调用函数,fopen与freopen c/c++下的标准I/O库函数,带输入/输出缓冲。 linxu下的fopen是open的封装函数,fopen终于还是要调用底层的系统调用open。 所以在l ...
分类:编程语言   时间:2017-04-29 12:01:03    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!