码迷,mamicode.com
首页 > 编程语言
java基础知识回顾之面向对象
一 . 抽象类 什么是抽象类?很简单,就是用abstract关键字修饰,并允许包含未实现方法的类。 什么时候定义抽象类?在有些情况下,可能有些方法无法确定要怎么实现,这时就可以定义抽象类,无法实现的方法定义成抽象方法。 抽象类的特性: 1. 不能实例化,即不能创建对象,只能作为父类被继承。 2. 子...
分类:编程语言   时间:2014-05-30 01:50:22    阅读次数:338
linux平台上面python调用c
不能免俗,先打印个helloworld出来,c代码的函数hello.c#include int helloworld(){ printf("hello world!"); return 0;}然后编译成动态链接库 gcc hello.c -fPIC -shared -o libhello...
分类:编程语言   时间:2014-05-30 02:08:52    阅读次数:467
[Java]HashMap的两种排序方式
先将Map中的key和value全部取出来封装成JavaBea数组,再将这个数组排序,排序完成后,重新写回Map中,写回时采用LinkedHashMap可以保证迭代的顺序。下面的代码可以参考一下:import java.util.ArrayList;import java.util.Collecti...
分类:编程语言   时间:2014-05-30 02:51:24    阅读次数:402
java 复习001
# java 复习001> 比较随意的记录下我的java复习笔记## ArrayList 内存扩展方法1. 分配一片更大的内存空间,复制原有的数据到新的内存中,让引用指向新的内存地址2. ArrayList在内存不够时默认是扩展为1.5倍 + 1个## ArrayList,LinkedList,Ve...
分类:编程语言   时间:2014-05-30 03:00:39    阅读次数:350
1244-作为一个java开发者的知识储备
博客园,只看不写,实在不好意思。 Java开发者,只看不写,实在不好意思。 稍作总结,完善自己的知识体系,完善1244框架。 1:一个网络,互联网时代,熟知网络知识是前提。 2:两种视角丰富软件开发与职业规划,软件工程的角度+设计模式、算法数据结构的角度。 4:四种平台,OS、web端...
分类:编程语言   时间:2014-05-30 02:59:37    阅读次数:305
编程语言的发展趋势by Anders Hejlsberg
这是Anders Hejlsberg在比利时TechDays 2010所做的开场演讲。 编程语言的发展非常缓慢,期间也当然出现了一些东西,例如面向对象等等,你可能会想,那么我么这么多年的努力都到哪里去了呢?事实上这些努力没有体现在编程语言上,而是出现在框架及工具等方面了。如果你关注如今我们使用的框....
分类:编程语言   时间:2014-05-30 03:03:44    阅读次数:638
JavaScript高级程序设计-第四章-变量、作用域和内存问题
ECMAScript变量基本类型:5引用类型存于内存栈实际对象位于内存堆按值访问,可操作保存在变量中实际的值js不能直接操作对象的内存空间,而是操作它的引用不可添加属性和方法可添加属性和方法变量复制是一个实际的值,互不干扰变量复制是一个指针,指向相同的对象,改变其中一个变量会影响另一个Undefin...
分类:编程语言   时间:2014-05-30 03:07:45    阅读次数:313
教你如何塑造JavaScript牛逼形象
如何写JavaScript才能逼格更高呢?怎样才能组织JavaScript才能让别人一眼看出你不简单呢?是否很期待别人在看完你的代码之后感叹一句“原来还可以这样写”呢?下面列出一些在JavaScript时的装逼技巧。 1. 匿名函数的N种写法 你知道“茴”的四种写法吗?ε=(?д?`*)??… 扯淡...
分类:编程语言   时间:2014-05-30 03:09:48    阅读次数:251
c语言之排序
冒泡排序,每次循环选出一个最大/最小的数在队伍的末端,循环n-1次 1 # include 2 3 int main (void) 4 { 5 int a[10]; 6 int i, j, t; 7 8 printf("请输入10个整数:"); 9 10 ...
分类:编程语言   时间:2014-05-30 03:10:52    阅读次数:336
[转] C语言中static变量详解
转自:http://blog.chinaunix.net/uid-26822028-id-3191967.html 作者:geceduStatic翻译出来是“静态”“静止”的意思,在C语言中的意思其实和它的本意差不多,表示“静态”或者“全局”的意思,用来修饰变量和函数。经static修饰过后的...
分类:编程语言   时间:2014-05-30 03:22:08    阅读次数:280
java web开发中的奇葩事web.xml中context-param中的注释
同事提交了代码。结果除同事之外,其他人全部编译报错。报错说web.xml中配置的一个bean 没有定义。按照报错提示,各种找,无果。由于代码全部都是提交到svn主干,之前也没有做过备份,只能一步一步删除同事提交的代码,进行还原。奇葩事情出现了! contextConfigLocation ...
分类:编程语言   时间:2014-05-30 04:06:38    阅读次数:1453
JavaScript高级程序设计之寄生组合式继承
在继承中常会出现两个问题: 父类的属性变成了子类的原型 构造器指向混乱寄生组合式继承解决了这样的问题: 属性继承到属性 原型继承到原型 构造器指向明确// 父类var Super = function(name) { this.name = name; this.friends = ["...
分类:编程语言   时间:2014-05-30 04:10:48    阅读次数:209
浅谈C++多态性
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家具体介绍当中C++多态性的一些基本知识,以方便大家在学习过程中对此可以有一个充分的掌握。 多态性能够简单地概括为“一个接口,多种方法”,程序在执行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polym.....
分类:编程语言   时间:2014-05-30 04:17:54    阅读次数:288
javascript学习笔记---ECMAScript 语句
ECMAScript 语句: 进一步说是流程控制语句。主要流程有:顺序,选择,循环。顺序语句不用多说。(大括号中的语句基本都是顺序的)选择语句:if (i > 30) {alert("大于 30");}else {alert("小于等于 30");}if (i > 30) { alert("大...
分类:编程语言   时间:2014-05-30 04:20:58    阅读次数:257
C++实现获取本机机器名及外网IP代码
#include "stdafx.h"#include #include #pragma comment(lib, "ws2_32.lib")#pragma comment(lib, "urlmon.lib") #define MAX_SIZE 1024 int GetLocalIP();int G...
分类:编程语言   时间:2014-05-30 04:22:06    阅读次数:273
[leetcode]Subsets @ Python
原题地址:https://oj.leetcode.com/problems/subsets/题意:枚举所有子集。解题思路:碰到这种问题,一律dfs。代码:class Solution: # @param S, a list of integer # @return a list of l...
分类:编程语言   时间:2014-05-30 04:31:09    阅读次数:1243
VC++常用函数
// 获取文件运行路径void GetAppFilePath(const CString& strProjectName){ TCHAR szFileName[MAX_PATH]; HMODULE hModule = GetModuleHandle(strProjectName); ...
分类:编程语言   时间:2014-05-30 04:38:22    阅读次数:367
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!