感谢链接:http://www.cnblogs.com/feng18/p/5854912.html 1.版本最好是先去 python.org 去查一下,wget的时候把版本号换过来 2.编译环境是事先准备好,不然一堆的命令,系统会提示你找不到 3.软链接其实都是快捷方式,有两类 usr/bin是存放 ...
分类:
编程语言 时间:
2017-08-19 21:15:28
阅读次数:
153
1.PATH路径,寻找javac.exe 如:%JAVA_HOME% 即是对应的是这个路径 在对应的路径下找到了这个命令 删除掉之后 在用户变量下面重新配置一下,也可以运行了 用户变量要是换了一个用户的话,则这路径失效,要无论什么用户都有效,在系统变量里配置 claspath路径,按路径寻找clas ...
分类:
编程语言 时间:
2017-08-19 21:16:00
阅读次数:
167
阅读本系列文章即表示你已经知道什么是线程等理论知识,现在正想了解如何正确的使用线程进行编程工作。 ...
分类:
编程语言 时间:
2017-08-19 21:16:20
阅读次数:
139
最近朋友去面试被问了些hashmap相关的问题,hashmap的初始容量啊,什么操作最耗时等,之前看过hashmap的源码,正好这里也在总结下。 主要围绕下面几个点: 代码参考jdk1.7 HashMap是由数组+链表(jdk8 升级为红黑树)结构实现 这个是再put时候会初始化一个数组,在key ...
分类:
编程语言 时间:
2017-08-19 21:16:45
阅读次数:
336
一、什么是迭代器 迭代,顾名思义就是重复做一些事很多次(就现在循环中做的那样)。迭代器是实现了__next__()方法的对象(这个方法在调用时不需要任何参数),它是访问可迭代序列的一种方式,通常其从序列的第一个元素开始访问,直到所有的元素都被访问才结束。[注意]:迭代器只能前进不能后退 [迭代器的优 ...
分类:
编程语言 时间:
2017-08-19 21:17:15
阅读次数:
182
1、编写java程序 2、编译 3、生成扩展名为h的头文件 4、编写本地方法实现和由javah命令生成的头文件里面声明的方法名相同的方法。 5、编写pro文件 6、编译动态链接库 7、运行程序 即可在控制台进行输出。 ...
分类:
编程语言 时间:
2017-08-19 21:18:04
阅读次数:
193
开启一个线程 实现一个线程的方式有两种:继承Thread类。实现Runnable接口。这两种方法都需要重写Run方法,具体的线程逻辑代码写在Run方法中。其实Thread类就实现了Runnable接口,但是并没有什么说法是使用哪种方式存在效率高低的问题,推荐使用实现Runnable接口的方式,因为更 ...
分类:
编程语言 时间:
2017-08-19 21:19:34
阅读次数:
379
Java泛型是Java1.5引入的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型的类型参数只能是类(引用)类型(包括自定义类),不能是基本数据类型。Java语言引入泛型的好处是安全简单。 ...
分类:
编程语言 时间:
2017-08-19 21:20:17
阅读次数:
167
* A:程序的编译和运行的环境配置(一般不改) * window -- Preferences -- Java * 编译环境:Compiler 默认选中的就是最高版本。 * 运行环境:Installed JREs 默认会找你安装的那个JDK。建议配置了Java的环境变量。 * 问题: * 低编译,高 ...
分类:
编程语言 时间:
2017-08-19 21:20:40
阅读次数:
290
/* 免费馅饼 时间限制:1000 ms | 内存限制:65535 KB 难度:3描述 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不 掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了, ...
分类:
编程语言 时间:
2017-08-19 21:22:35
阅读次数:
198
jvm并不支持枚举类型,java中枚举类型是在编译器层面上实现的,先看如下代码: 输出结果:class java.lang.Enum 也就是说所有的枚举类型都是 java.lang.Enum的直接子类,java.lang.Enum是个抽象类,内部两个字段,ordinal和name,代码如下: pac ...
分类:
编程语言 时间:
2017-08-19 22:14:00
阅读次数:
232
1.参数sep:设置输出字符产之间的字符串。默认是空格 2.参数end:设置输出文本末尾的字符串。默认是'\n' 3.参数file:指定文本将要发送到的文件、标准流或其他类似文件的对象,默认是sys.stdout ...
分类:
编程语言 时间:
2017-08-19 22:14:40
阅读次数:
142
Reference javap 基本使用方法 深入理解java字节码 从Java代码到字节码 Java字节码.class文件案例分析 字节码 核心概念 Class文件是8位字节流,按字节对齐。之所以称为字节码,是由于每条指令都仅仅占领一个字节。全部的操作码和操作数都是按字节对齐的。 数据结构 Jav ...
分类:
编程语言 时间:
2017-08-19 22:15:13
阅读次数:
236
看下list的append和+= ...
分类:
编程语言 时间:
2017-08-19 22:15:29
阅读次数:
224
树状数组? 不理解?……背代码吧……QAQ~(滑稽) ...
分类:
编程语言 时间:
2017-08-19 22:16:03
阅读次数:
291
对于线程而言有两种类型:前台线程,后台线程。前台与后台线程性质相同,但终止条件不同。 后台线程:在运行过程中如果宿主进程结束,线程将直接终止执行;在强制终止时,线程即终止执行不论线程代码是否执行完毕。 前台线程:在运行过程中如果宿主进程结束,线程将继续执行直至线程代码执行完毕;在强制终止时,线程即结 ...
分类:
编程语言 时间:
2017-08-19 22:16:54
阅读次数:
287
NIO java使用NIO的目的是为了提升性能,实际上老的io程序也已经优化过了,速度也有相应的提升。 NIO主要有三大核心部分:Channel(通道),Buffer(缓冲区), Selector。传统IO基于字节流和字符流进行操作,而NIO基于Channel和Buffer(缓冲区)进行操作,数据总... ...
分类:
编程语言 时间:
2017-08-19 22:17:04
阅读次数:
198
?> 之前做过一些文件下载的统计,发现谷歌浏览器chrome和火狐firefox, 一般都是单线程的下载文件,360浏览器却是多线程的下载。 如今切换到了mac上,发现没有360哪个浏览器,就像找个在linux或者mac下能够多线程下载的工具。 linux mac 下载现状 linux一般都是用的命 ...
分类:
编程语言 时间:
2017-08-19 22:17:41
阅读次数:
200
处理字节流的抽象类 InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等. OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等. 2.InputStreamReader OutputS ...
分类:
编程语言 时间:
2017-08-19 22:17:56
阅读次数:
158
Battlefield 2 - 游戏《战地2》 Civilization IV - 游戏《文明4》 Google - 谷歌在很多项目中用python作为网络应用的后端,如Google Groups、Gmail、Google Maps等,Google App Engine支持python作为开发语言 ...
分类:
编程语言 时间:
2017-08-19 22:18:29
阅读次数:
144