摘要: 一、Java的基本类型 Java语言中提供了八种基本类型,包括六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 注意:如果不初始化一个char类型的变量,将它输出在console的时候你看不到任何结果。Java中,字符型并不是用ASCII码来存储的,而是用16位的Unicode 阅读全文
posted @ 2017-06-01 23:13 郭娅祥 阅读(5235) 评论(0) 推荐(0) 编辑
摘要: 本文是根据stackoverflow网站上的一道题目整理出来的。 Java一直是“值传递”而不是引用传递。看一个例子: 我们来一步步分析这个例子: 1、 声明一个类型Foo的引用f,并将其指向一个带有属性`“f”`的类型Foo的新对象。 Foo f = new Foo("f"); 2、方法方面,声明 阅读全文
posted @ 2017-04-13 11:54 郭娅祥 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在刷题的过程中,时常会碰到关于Java中的类的初始化顺序的问题。 总结如下,便于以后复习: 初始化过程: 首先,初始化父类中的静态成员变量和静态代码块,按照在程序中出现的顺序初始化; 然后,初始化子类中的静态成员变量和静态代码块,按照在程序中出现的顺序初始化; 其次,初始化父类的普通成员变量和代码块 阅读全文
posted @ 2017-04-09 11:30 郭娅祥 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 目标 命名空间和作用域——Python从哪里查找变量名? 我们能否同时定义或使用多个对象的变量名? Python查找变量名时是按照什么顺序搜索不同的命名空间? 命名空间与作用域的介绍 命名空间 大约来说,命名空间就是一个容器,其中包含的是映射到不同对象的名称。你可能已经听说过了,Python中的一切 阅读全文
posted @ 2017-02-16 15:07 郭娅祥 阅读(8863) 评论(2) 推荐(4) 编辑
摘要: 翻译自这一篇 "文章" 我们知道函数在内存中实现为一个活动记录的栈。我们也知道Java方法在JVM栈区中实现为一个帧栈而Java对象是在堆区进行分配的。 Java对象在堆内存中是怎样的呢?一旦对象保存在内存中,就只是字节序列。 那么我们如何知道去哪里查找某个字段?在编译器内部保留一个内部表,来记录每 阅读全文
posted @ 2017-02-15 11:08 郭娅祥 阅读(6875) 评论(0) 推荐(1) 编辑
摘要: 翻译自 "这篇文章" Java一个最显著的优势就是它的内存管理。你只需要简单地创建对象,而Java垃圾收集器会负责内存的分配与释放。不过,事情并没有那么简单,因为在Java应用中时常会出现内存泄漏。 1. 什么是内存泄漏? 内存泄漏 的定义: 对象不再被程序使用,但是因为它们仍在被引用导致垃圾收集器 阅读全文
posted @ 2017-02-14 21:25 郭娅祥 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 介绍 改教程翻译自python官网的 "一篇文档" 。 urllib.request 是一个用于访问URL(统一资源定位符)的Python模块。它以 urlopen 函数的形式提供了一个非常简单的接口,可以访问使用多种不同协议的URL。它也提供了一个稍微复杂一些的接口,用来处理常用的情况——如基本的 阅读全文
posted @ 2016-12-29 14:30 郭娅祥 阅读(45471) 评论(1) 推荐(2) 编辑
摘要: 对于python中的yield有些疑惑,然后在StackOverflow上看到了 "一篇回答" ,所以搬运过来了,英文好的直接看原文吧。 可迭代对象 当你创建一个列表的时候,你可以一个接一个地读取其中的项。一个接一个地读项就叫做 迭代 : 就是一个可迭代对象。你使用列表推导式时,就创建了一个列表,也 阅读全文
posted @ 2016-12-23 17:54 郭娅祥 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 首先,什么是爬虫? 网络蜘蛛(Web spider)也叫网络爬虫(Web crawler)[1],蚂蚁(ant),自动检索工具(automatic indexer),或者(在FOAF软件概念中)网络疾走(WEB scutter),是一种“自动化浏览网络”的程序,或者说是一种网络机器人。它们被广泛用于 阅读全文
posted @ 2016-12-12 11:55 郭娅祥 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 木头加工 题目描述 有一些原木,现在想把这些木头切割成一些长度相同的小段木头,需要得到的小段的数目至少为 。当然,我们希望得到的小段越长越好,你需要计算能够得到的小段木头的最大长度。 注意事项 木头长度的单位是厘米。原木的长度都是正整数,我们要求切割得到的小段木头的长度也要求是整数。无法切出要求至少 阅读全文
posted @ 2016-12-02 21:22 郭娅祥 阅读(540) 评论(0) 推荐(0) 编辑