首页 > 编程语言
Java基础-四要素之一《抽象》(接口)
抽象的概念就是抽象出共同属性:成员变量和方法定义抽象使用abstract关键字定义抽象类和方法抽象类abstract class 包含抽象方法的类,叫抽象类。所以抽象类可以有private等多种权限的成员变量和非abstract的成员方法。当然抽象方法是一定要有的。抽象类是用于单一继承的,不能实例化...
分类:编程语言   时间:2015-05-09 23:35:07    收藏:0  评论:0  赞:0  阅读:261
c++的内存分配
C++堆和栈的分配腾讯、金山笔试常考栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构中的栈。堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,注意它与数据结构中的堆是两回事,分配方式类似于链表。全局区(静态...
分类:编程语言   时间:2015-05-09 23:34:47    收藏:0  评论:0  赞:0  阅读:288
Java基础-重写-子类重写父类中的方法后执行情况
代码public class Test { public static void main(String[] args) { Shape shape = new Circle(); System.out.println(shape.name); sh...
分类:编程语言   时间:2015-05-09 23:33:47    收藏:0  评论:0  赞:0  阅读:325
中英文混合字符串截取java
//截取字符串长度(中文2个字节,半个中文显示一个) public String subTextString(String str,int len){ if(str.length()1?2:1; sb.append(ss[i]); if...
分类:编程语言   时间:2015-05-09 23:30:27    收藏:0  评论:0  赞:0  阅读:204
Java基础-常量,变量,成员变量,局部变量
在java中,数据是以常量和变量两种方法形式进行存储和表示的(实际上,所有程序的数据都是这两种形式)。变量变量代表程序的状态。程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程序的功能逻辑。 为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名。 由于Java语...
分类:编程语言   时间:2015-05-09 23:27:57    收藏:0  评论:0  赞:0  阅读:339
Java之可变参数
Java中支持可变参数意思就是:参数的个数可以根据需要写,你可以写1个、2个、3个、、、、他们都被保存到一个参数的数组中。但是这些参有一些约束:他们必须是同类型的,比如都是String字符串类型。同时,可变参数的函数中的参数的写法也有约束:比如,可变参数的数组必须写在参数的最后,否则程序不知道你的参...
分类:编程语言   时间:2015-05-09 23:25:47    收藏:0  评论:0  赞:0  阅读:342
201505092150_《Javascript模式-观察者模式》
1. 定义Events = function() {var listen, log, obj, one, remove, trigger, __this;obj = {};__this = this;listen = function( key, eventfn ) { //把简历扔盒子, key就...
分类:编程语言   时间:2015-05-09 23:24:17    收藏:0  评论:0  赞:0  阅读:242
Effective C++ 随笔(2)
条款5 了解c++默默编写并调用哪些函数编译器自动生成的copy 构造函数,copy赋值操作符,析构函数,构造函数,这些都是public和inline的,此处inline的意思是他们的定义都是在头文件当中的假设有一个引用类型的数据成员,那么上面的赋值操作是不对的,因为引用不能改变条款6 如不想使用编...
分类:编程语言   时间:2015-05-09 23:23:57    收藏:0  评论:0  赞:0  阅读:389
Effective C++ 随笔(3)
条款12: 以对象管理资源 两种只能指针: std:auto_ptr当使用copy操作室,原先的智能指针指向为nullstd:tr1:share_ptr spi();当可以多个指向同样的地址,但是当delete是会进行根据指向改地址的指针数量是否要delete这块内存条款13 在资源管理中小心cop...
分类:编程语言   时间:2015-05-09 23:21:17    收藏:0  评论:0  赞:0  阅读:345
Java基础-四要素之一《继承》
继承的概念: 继承在本职上是特殊——一般的关系,即常说的is-a关系。子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的一些属性或方法。 继承是所有OOP语言不可缺少的部分,在java中使用extends关键字来表示继承关系。当创建一个类时,总是在继承,如果没有明确指出要继承的类,就.....
分类:编程语言   时间:2015-05-09 23:20:57    收藏:0  评论:0  赞:0  阅读:423
Effective C++ 随笔(1)
条款一 c++ 为一个语言联邦1、四个层次 C:blocks,语句,预处理器,内置数据类型,数组,指针面向对象的C++:封装,多态,继承Template C++STL条款二 尽量以const,enum,inline代替#define Static const常量的声明和定义,声明应该是在头文件当中,...
分类:编程语言   时间:2015-05-09 23:17:37    收藏:0  评论:0  赞:0  阅读:222
Java知多少(57)主线程
当Java程序启动时,一个线程立刻运行,该线程通常叫做程序的主线程(main thread),因为它是程序开始时就执行的。主线程的重要性体现在两方面:它是产生其他子线程的线程;通常它必须最后完成执行,因为它执行各种关闭动作。尽管主线程在程序启动时自动创建,但它可以由一个Thread对象控制。为此,你...
分类:编程语言   时间:2015-05-09 23:17:28    收藏:0  评论:0  赞:0  阅读:360
Effective C++ 随笔(4)
条款21:必须返回对象时,别妄想返回其reference例子:Raional类可以执行有理数的一些运算,并且使用heap内存申请 并且其operator*函数为const Rational& operator*(const Rational& lhs,const Rational& rhs){ Ra...
分类:编程语言   时间:2015-05-09 23:17:07    收藏:0  评论:0  赞:0  阅读:294
用Go语言实现的批量重命名文件工具
使用Go语言实现的重命名一个文件夹下所有文件的小工具。
分类:编程语言   时间:2015-05-09 23:16:57    收藏:0  评论:0  赞:0  阅读:314
Java基础-继承-子类与父类执行顺序
代码public class Test { public static void main(String[] args) { new Circle(); }} class Draw { public Draw(String type) { S...
分类:编程语言   时间:2015-05-09 23:16:07    收藏:0  评论:0  赞:0  阅读:311
Java基础-四要素之一《多态》
什么是多态 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该.....
分类:编程语言   时间:2015-05-09 23:13:57    收藏:0  评论:0  赞:0  阅读:442
(HttpClient超时机制)timeout调度算法探讨
mark一下: HttpClient超时机制(安全问题处理:访问超大文件控制) 不过httpclient4开始好象没有MultiThreadedHttpConnectionManager这个类了,代替的应该是:PoolingHttpClientConnectionManager。...
分类:编程语言   时间:2015-05-09 22:11:18    收藏:0  评论:0  赞:0  阅读:381
JavaScript面向对象编程笔记
面向对象编程 var person = {};//或者这样:var person = new Object(); person.name = "张三"; person.age = 20; //函数充当属性,属性变方法了! person.info = function() { alert...
分类:编程语言   时间:2015-05-09 22:09:28    收藏:0  评论:0  赞:0  阅读:328
LeetCode 15 3Sum (C,C++,Java,Python)
Problem: Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: Elements in a ...
分类:编程语言   时间:2015-05-09 22:08:37    收藏:0  评论:0  赞:0  阅读:413
c++中指针的指针和指针的引用的使用
当指针作为函数的参数进行传递时,实际上本质上是安置传递,即将指针进行了一份拷贝,在函数的内部对这个指针的修改实际上就是对一个在函数内部的那个局部变量的修改。这点事和引用不同的,引用实际上是在参数传递时,将实际变量的地址传了进去,在函数内部访问这个变量时,实际上是使用间接访问的方式来进行了的,所以实际...
分类:编程语言   时间:2015-05-09 22:04:37    收藏:0  评论:0  赞:0  阅读:379
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!