码迷,mamicode.com
首页 > 编程语言
Java学习方法
[原创 - 尚学堂科技 - 马士兵老师]JAVA自学之路 一:学会选择[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏...
分类:编程语言   时间:2015-04-08 23:09:43    阅读次数:283
Java 内存泄露(二)
一、Java内存回收机制不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的(还有克隆),这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释...
分类:编程语言   时间:2015-04-08 23:07:22    阅读次数:165
初学Java
作为一个码农已经10年有余,入门语言用的是Delphi,Delphi上手快,对一些桌面程序来说开发速度快,工作之后Delphi只是用来进行一些老程序的维护,工作的需要开始接触C#,虽然没有深入研究,但是从1.1到4.5基本上是跟着走过来的。最近对java比较感兴趣,特别想鼓捣一下。打算了解一下 .....
分类:编程语言   时间:2015-04-08 23:07:19    阅读次数:166
多线程11_张孝祥 java5的线程锁技术
本例子因为两个线程公用同线程中,使用同一个对象,实现了他们公用一把锁,实现了同一个方法的互斥。package locks;/** *会被打乱的效果 */public class LockTest2 { public static void main(String[] args) { ...
分类:编程语言   时间:2015-04-08 23:06:42    阅读次数:153
Javascript之对象的创建
面向对象语言有一个非常显著的标志,那就是它们都有类的概念,通过类之间的继承就可以达到任意创建具有相同属性方法的对象。而在ECMAScript中并没有类的概念,它把对象定义为:无序属性的集合,其属性包含基本值、对象或者函数。这也意味着对象的每个属性或者方法都有一个名字,每个NAME对应一个VAL...
分类:编程语言   时间:2015-04-08 23:05:50    阅读次数:225
返回一个二维整数数组中最大子数组的和
题目:返回一个二维整数数组中最大子数组的和。要求:输入一个二维整形数组,数组里有正数也有负数。 二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 结对编程要求:两人结对完成编程任务。 一人主要负责程序分析,代码编程。一人负责代码复...
分类:编程语言   时间:2015-04-08 23:00:49    阅读次数:179
Python和C扩展实现方法
一、Python和C扩展cPython是C编写的,python的扩展可以用C来写,也便于移植到C++.编写的Python扩展,需要编译成一个.so的共享库。Python程序中。官方文档:https://docs.python.org/2/extending/extending.html#writin...
分类:编程语言   时间:2015-04-08 23:03:17    阅读次数:243
C++不完整的类型
今天写C++primer 5th中文版第422页的程序时,出现了”不允许使用不完整的类型“的错误,下面我就用类A 与 类B 作为代表,重现一下该错误,并且提出解决方案。一、带问题的类设计A:1、类A放在A.h 与 A.cpp中2、由于B需要访问A的私有成员,故声明B是其友元类3、A中需要利用自身作为...
分类:编程语言   时间:2015-04-08 23:01:35    阅读次数:181
堆栈数组实现
//堆栈,数组实现#includeusing namespace std;#define Maxsize 100class stack{public: int data[Maxsize]; int top = -1; //保存栈顶下标值};int pop(stack*ptrl);...
分类:编程语言   时间:2015-04-08 22:59:34    阅读次数:204
图的生成树(森林)(克鲁斯卡尔Kruskal算法和普里姆Prim算法)、以及并查集的使用
图的连通性问题:无向图的连通分量和生成树,所有顶点均由边连接在一起,但不存在回路的图。设图 G=(V, E) 是个连通图,当从图任一顶点出发遍历图G 时,将边集 E(G) 分成两个集合 T(G) 和 B(G)。其中 T(G)是遍历图时所经过的边的集合,B(G) 是遍历图时未经过的边的集合。显然,G1...
分类:编程语言   时间:2015-04-08 22:58:16    阅读次数:302
Java设计模式
1、单例设计模式:一个类只实例化一个对象。有饿汉式和懒汉式两种方式。 1 package pack; 2 public class Test1 3 { 4 public static void main(String[] args) 5 { 6 System.out...
分类:编程语言   时间:2015-04-08 22:53:57    阅读次数:144
python遍历文件夹下的文件
在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件、文件夹操作的方法。下面列出:os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回多个路径中,所有p...
分类:编程语言   时间:2015-04-08 22:54:37    阅读次数:186
转:python 操作符学习
python的操作符大部分和java是相同的,功能相近,运算符等级也差不多,这篇blog就来学习python 操作符:python与java的操作符pythonjava描述or||逻辑或and&&逻辑与not!逻辑非,=,==,!=或,=,==,!=比较操作is,is notinstanceof身份...
分类:编程语言   时间:2015-04-08 22:52:05    阅读次数:151
Java知多少(29)覆盖和重载
在类继承中,子类可以修改从父类继承来的方法,也就是说子类能创建一个与父类方法有不同功能的方法,但具有相同的名称、返回值类型、参数列表。如果在新类中定义一个方法,其名称、返回值类型和参数列表正好与父类中的相同,那么,新方法被称做覆盖旧方法。参数列表又叫参数签名,包括参数的类型、参数的个数和参数的顺序,...
分类:编程语言   时间:2015-04-08 22:52:40    阅读次数:150
java入门时的一些基本概念的理解(j2ee,j2se,j2me,jdk,sdk,jre,jvm,跨平台)
首先声明,这篇文章是从网上粘贴过来的。原文地址是:http://www.cnblogs.com/wangaohui/archive/2012/11/28/2791999.html。感觉写的很好,所以粘贴过来记录下。这些日子,在看一些java的东西,由于刚入手,对java不是很了解,结果对java的一...
分类:编程语言   时间:2015-04-08 22:51:36    阅读次数:189
安装jasperserver设置tomcat的JAVA_OPT参数
Linux平台在/bin下新建文件setenv.sh,内容如下:export JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx2048m -XX:PermSize=32m"export JAVA_OPTS="$JAVA_OPTS -XX:MaxPermSize=512m -X...
分类:编程语言   时间:2015-04-08 22:49:50    阅读次数:586
C/C++中判断某一文件或目录是否存在
http://blog.csdn.net/roger_77/article/details/1538447/C/C++中判断某一文件或目录是否存在1.C++很简单的一种办法:#include#includeusingnamespacestd;#defineFILENAME"stat.dat"intm...
分类:编程语言   时间:2015-04-08 22:49:10    阅读次数:181
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!