本文讲解了在Eclipse中完成一个HelloWorld程序的编写过程。刚刚学习java的同学们可能用 记事本编写java源代码,在命令提示符中完成java程序的编译和运行过程。这样的方法对于学习java基础确实已经足够并且也只有这样学习才可以更好的理解java。现在笔者给java初学者介绍java...
分类:
编程语言 时间:
2015-08-13 12:02:06
阅读次数:
130
在面向父类编程的过程中,抽象出来的父类具有一般化特质。父类函数只是一个抽象化的概念,只是为了在面向对象编程时统一接口服务。example:有时父类会定义出一些无法实现的行为:public void call(People people){peole.speak();}此函数面向父类People设计,...
分类:
编程语言 时间:
2015-08-13 12:02:34
阅读次数:
116
通过 ISuperObject.GetEnumerator 可获取一个 TSuperEnumerator 对象.TSuperEnumerator 主要有: MoveNext 方法、Current 属性; 使用举例:var jo: ISuperObject; e: TSuperEnumerator;b...
分类:
编程语言 时间:
2015-08-13 12:00:34
阅读次数:
93
今天,随着C++写的神经网络算法。我发现了一个很令人费解的问题,下面的描述一般地描述,例如:我有两个类ClassA和ClassB,它们分别有成员变量a。b;ClassA有一个函数是这种:FunctionA(const ClassB &classB)ClassB中也有一个类似的函数:FunctionB...
分类:
编程语言 时间:
2015-08-13 12:02:10
阅读次数:
141
String str=response.toString();JSONObject obje;try {obje = new JSONObject(str);JSONArray objec=new JSONArray(obje.getString("obj"));int i=objec.length...
分类:
编程语言 时间:
2015-08-13 12:02:27
阅读次数:
116
extern "C"的用法解析 http://blog.sina.com.cn/u/494a1ebc010004g5 C++中extern “C”含义深层探索 1.引言 C++语言的创建初衷是“a better C”,但是这并...
分类:
编程语言 时间:
2015-08-13 11:59:27
阅读次数:
178
这是一个线程不安全的问题。跨线程操作问题。比如我们需要在线程中改变textbox的文本,textbox的name是txtShowMsg第一种方法(不推荐使用)在窗体构造函数中写Control.CheckForIllegalCrossThreadCalls =false;这种方法,只是不去检查跨线程的...
分类:
编程语言 时间:
2015-08-13 12:00:02
阅读次数:
151
/**** 保证一个类仅有一个实例,并提供一个访问它的全局访问点*/#include #include using namespace std;class Singelton{private: Singelton(){} static Singelton* singel;public: static...
分类:
编程语言 时间:
2015-08-13 11:54:40
阅读次数:
126
数据对齐,是指数据所在的内存地址必须是该数据长度的整数倍。DWORD数据的内存起始地址能被4除尽,WORD数据的内存起始地址能被2除尽。X86CPU能直接访问对齐的数据,当它试图访问一个未对齐的数据时,会在内部进行一系列的调整。这些调整对于程序员来说是透明的,但是会降低运行速度,所以编译器在编译程序...
分类:
编程语言 时间:
2015-08-13 11:49:53
阅读次数:
114
class Program { /// /// 数组排序 /// /// 数组 /// true为从小到大排列 false为从大到小排列 /// 排序完的数组 static int[] Me...
分类:
编程语言 时间:
2015-08-13 11:51:43
阅读次数:
142
0x01: Java的优缺点各种书上都有,这里只说说用Java做ACM-ICPC的特点: (1)最明显的好处是,学会Java,可以参加JavaChallenge。 (2)对于熟悉C/C++的程序员来说,Java并不难学,找本书,一两周业余时间就可以搞定了。当然,这里只是指一般编程,想熟悉所有的...
分类:
编程语言 时间:
2015-08-13 11:50:18
阅读次数:
116
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------什么是结构体?“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。为什么要有结构类型?结构体可以把功能相同的数据组织起来,存在一起,用的时候方便,...
分类:
编程语言 时间:
2015-08-13 11:49:57
阅读次数:
150
最近学习C++,总是学了弄懂了,过几天遇见又忘了。我不知道是不是因为我太笨,总记不住,所以我只能寻找加深对学过内容记忆的方法。此博文不断更新。1、边看书边编码。当我还是一个学渣的时候(现在应该也是,只是好很多),总是只看书,对着一段代码盯很久,久了觉得看书没意思,对编程学习的热情也就下降了。最近发现...
分类:
编程语言 时间:
2015-08-13 11:48:32
阅读次数:
117
Spring整合Junit4测试Service1. 加入依赖包 使用Spring的测试框架需要加入以下依赖包:JUnit 4 (官方下载:https://github.com/KentBeck/junit/downloads)Spring Test (Spring框架中的test包)Sprin...
分类:
编程语言 时间:
2015-08-13 11:45:49
阅读次数:
137
进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。...
分类:
编程语言 时间:
2015-08-13 11:46:18
阅读次数:
140
面向对象的三个基本特征(讲解)面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程(OOP)语言的一个主...
分类:
编程语言 时间:
2015-08-13 11:45:13
阅读次数:
117
方法的定义:方法名称,返回值,参数列表,修饰符(权限修饰符,final,static),实现体。参考自:《Java 程序设计与工程实践》方法的签名:唯一区别其他方法的元素:(1)方法名称;(2)参数类型列表(参数顺序和类型)。这就是方法的签名。方法的签名不包括方法的返回值。虽然每个重载方法可以有不同...
分类:
编程语言 时间:
2015-08-13 11:44:59
阅读次数:
170