This指针相当于当前对象
静态变量也称为类变量,生命周期跟类一样
匿名类
//Car c = new Car() ;声明了一个Car对象,名字叫c
new Car().test() ; 并没有声明对象,照样调用Car里面的函数
new Car().take() ; 每new一个Car, 就会在堆里创建一个对象,而且很多实例变量不能调用,因为没有对象。...
分类:
编程语言 时间:
2015-07-25 16:57:25
阅读次数:
205
本文是2015年,阿里巴巴算法工程师实习生,笔试真题以及真题解析。详述如下。...
分类:
编程语言 时间:
2015-07-25 16:55:35
阅读次数:
380
C++11标准库支持了thread,在MAC上试一试:
#include
#include
void hello(void)
{
std::cout << "Hello concurrent world" << std::endl;
}
int main(void)
{
std::thread t(hello);
t.join();
}
命令行编译(如果用xcode编译和其它oc工...
分类:
编程语言 时间:
2015-07-25 16:55:39
阅读次数:
126
1. 创建命令行程序:
2. 设置工程名和语言:
3. 设置工程存储路径:
4. xcode会自动为工程添加main函数:
5. 编译执行:...
分类:
编程语言 时间:
2015-07-25 16:54:24
阅读次数:
175
//
// main.c
// statisticsSpace
//
// Created by 邱学伟 on 15/7/25.
// Copyright (c) 2015年 邱学伟. All rights reserved.
//#include
#include "string.h"
#define N 1000//查找第二个字符串是否存在于第一个字符串中,若存在返回...
分类:
编程语言 时间:
2015-07-25 16:55:31
阅读次数:
355
题意:给一个凸包,含有N个点,求删除每个点后再求凸包,凸包上的点的平均值。以p/q的最简形式输出,起初q=N。题目要求凸包不允许有两条相邻边平行。
链接:http://codeforces.com/gym/100492 A题解法:咋一看没啥思路,可能会想到枚举删除每个点,其左边的点到右边的点再求一次凸包 这样的方法,虽然复杂度依然是O(N)的,但是这样编码起来极其困难,而且容易写挂。多想一想,发现...
分类:
编程语言 时间:
2015-07-25 16:52:59
阅读次数:
404
当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数:(1)一个对象以值传递的方式传入函数体(2)一个对象以值传递的方式从函数返回(3)一个对象需要通过另外一个对象进行初始化。深如果一个类拥有资源,当这个类的对象发生复制过程的时候,资源重新分配,这个过程就是深拷贝,反之,没有重...
分类:
编程语言 时间:
2015-07-25 16:48:48
阅读次数:
161
前言 知道啥是C语言不?哈哈,就知道你不知道,不然怎么来到这里呢,呢,呢? C语言是新童鞋学习编程的必经之路,想想当年为了Accepted凌晨还在坐在电脑前A题的痛苦经历,心里就堵的慌,多么希望有一位师兄师姐能帮帮我,help……!!!无奈,没人鸟我! 眼看9月份就要到来,为了减轻大家A题的...
分类:
编程语言 时间:
2015-07-25 16:48:55
阅读次数:
138
讨论copy与deepcopy的区别这个问题要先搞清楚python中的引用、python的内存管理。python中的一切事物皆为对象,并且规定参数的传递都是对象的引用。可能这样说听起来比较难懂,对比一下PHP中的赋值和引用就有大致的概念了。参考下面一段引用:1. python不允许程序员选择采用传值...
分类:
编程语言 时间:
2015-07-25 16:47:45
阅读次数:
139
创建线程:通过对java.lang包的查找,继承Thread类可以创建线程1,建立类继承Thread类2,复写Thread中的ran方法。3,调用线程的start()方法,该方法的作用是,启动线程,调用ran方法。public class Test {public static void main(...
分类:
编程语言 时间:
2015-07-25 16:49:19
阅读次数:
144
发送邮件依赖一个jar包 javax.mail.jar 包 用之前先把包导入http://files.cnblogs.com/files/wenjie123/javax.mail.jar.rarpackage com.svse;import java.io.File;/* *建立 附件类,只有文.....
分类:
编程语言 时间:
2015-07-25 16:46:30
阅读次数:
123
原文:http://blog.csdn.net/xhz1234/article/details/6510568C++:构造函数和析构函数能否为虚函数?简单回答是:构造函数不能为虚函数,而析构函数可以且常常是虚函数。(1) 构造函数不能为虚函数让我们来看看大牛C++之父 Bjarne Stroustr...
分类:
编程语言 时间:
2015-07-25 16:48:48
阅读次数:
127
第一步:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748packagecom.eh.util;importjava.util.Calendar;importjava.util...
分类:
编程语言 时间:
2015-07-25 16:45:37
阅读次数:
124
1.importpackage com.yfs.javase;import java.util.Scanner;//import java.lang.String;//默认导入public class Demo1 { public static void main(String[] args) {....
分类:
编程语言 时间:
2015-07-25 16:44:55
阅读次数:
116
面向对象的第三个特征,多态:可以理解为事物存在的多种状态。1,多态的体现:父类的引用指向了自己的子类,父类的引用可以接收子类对象。Animal c1 = new Cat(); c1.eat(); function(new Dog()); function(new Pig());public stat...
分类:
编程语言 时间:
2015-07-25 16:44:51
阅读次数:
146
答案是,不会。子类优先实现父类的方法,虽然父类的方法和接口的方法长得一模一样。class father{ public void f(){}}interface sameInterface{ public void f();}class son extends father implem...
分类:
编程语言 时间:
2015-07-25 16:46:19
阅读次数:
148
class Test{public static void main(String[] args){ String s1 = "abc";//s1是一个类类型的变量,abc是一个对象,字符串的最大特点,一单被初始化就不能改变。s1是字符串的引用。 String s2 = new String("ab...
分类:
编程语言 时间:
2015-07-25 16:44:36
阅读次数:
132