首页 > 编程语言
Java杂谈1——虚拟机内存管理与对象访问
1.理解JAVA虚拟机的内存管理运行时的数据区 从java虚拟机的内存分配来看,一个java程序运行时包含了如下几个数据区: a) 程序计数寄存器(Program Counter Register) b) 虚拟机栈(Java Virutal Machine Stack) c) 本地方法栈(N...
分类:编程语言   时间:2014-04-14 05:36:53    收藏:0  评论:0  赞:0  阅读:460
【随手笔记——JAVA】发射子弹
发射子弹应该是游戏都会有的一个方面吧。创建一个子弹类:public class Dan{ private int x; private int y; public Dan(int x, int y) { super(); this.x = x; ...
分类:编程语言   时间:2014-04-14 06:00:44    收藏:0  评论:0  赞:0  阅读:576
单链表_Java
package LinkList;public class LinkList { private class Node{ private T data; private Node next; @SuppressWarnings("unused") ...
分类:编程语言   时间:2014-04-14 06:01:41    收藏:0  评论:0  赞:0  阅读:496
顺序线性表_Java
package SequenceList;import java.util.Arrays;public class SequenceList { private int DEFAULT_SIZE = 16; //保存数组的长度 private int capacity; //...
分类:编程语言   时间:2014-04-14 06:04:34    收藏:0  评论:0  赞:0  阅读:671
利用纯java捕获和播放音频
参考:1.http://www.cjsdn.net/doc/jdk60/javax/sound/sampled/package-summary.html2.http://www.cjsdn.net/doc/jdk60/javax/sound/sampled/package-tree.html软件包 ...
分类:编程语言   时间:2014-04-14 06:13:30    收藏:0  评论:0  赞:0  阅读:509
java学习------环境安装与配置
今天终于安装上了java的环境高兴一下,毕竟虐了我好几天了。(好吧,我是小白。。。)一开始我在百度上输入量java后进入官网安装了java后以为就能用了,没想到一直没法运行。后来才知道我下载的是jre版本,也就是说只是一个java的运行环境,要进行Java开发的话得下载安装jdk,安装jdk的时候会...
分类:编程语言   时间:2014-04-14 06:14:33    收藏:0  评论:0  赞:0  阅读:516
许令波老师的java的IO机制分析文章
深入分析 Java I/O 的工作机制I/O 问题可以说是当今互联网 Web 应用中所面临的主要问题之一,因为当前在这个海量数据时代,数据在网络中随处流动。这个流动的过程中都涉及到 I/O 问题,可以说大部分 Web 应用系统的瓶颈都是 I/O 瓶颈。本文的目的正是分析 I/O 的内在工作机制,你将...
分类:编程语言   时间:2014-04-14 06:17:31    收藏:0  评论:0  赞:0  阅读:483
java运行时内存分配详解
java程序运行时内存分配详解一、基本概念 每运行一个java程序会产生一个java进程,每个java进程可能包含一个或者多个线程,每一个Java进程对应唯一一个JVM实例,每一个JVM实例唯一对应一个堆,每一个线程有一个自己私有的栈。进程所创建的所有类的实例(也就是对象)或数组(指的是数组的本身,...
分类:编程语言   时间:2014-04-14 06:28:15    收藏:0  评论:0  赞:0  阅读:464
分析.Net里线程同步机制
我们知道并行编程模型两种:一种是基于消息式的,第二种是基于共享内存式的。 前段时间项目中遇到了第二种 使用多线程开发并行程序共享资源的问题 ,今天以实际案例出发对.net里的共享内存式的线程同步机制做个总结,由于某些类库的应用属于基础,所以本次不对基本使用做出讲解,基本使用 MSDN是最好的教程。....
分类:编程语言   时间:2014-04-14 11:34:48    收藏:0  评论:0  赞:0  阅读:584
JavaScript onConflict 处理
JavaScript中的无冲突处理
分类:编程语言   时间:2014-04-14 11:38:47    收藏:0  评论:0  赞:0  阅读:421
java桌面项目打包_by icewee_写得太棒了,直接转载了
前言:我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。准备:eclipse、exe4j(网上有软件和帐号下载)第一步,将java项目打包成可执行jar文件,首先看一下我的j...
分类:编程语言   时间:2014-04-14 11:41:41    收藏:0  评论:0  赞:0  阅读:569
spring 启动完成后事件监听器处理
有时候我们在spring容器启动完成后,我们需要做一些处理动作,这个时候怎么做呢?spring提供了事件监听器的处理机制。spring提供了内置的几类的事件:ContextClosedEvent 、ContextRefreshedEvent 、ContextStartedEvent 、Context...
分类:编程语言   时间:2014-04-14 11:45:38    收藏:0  评论:0  赞:0  阅读:623
java classloader原理深究
前面已经写过一篇关于java classloader的拙文java classloader原理初探。时隔几年,再看一遍,觉得有些地方显得太过苍白,于是再来一篇:完成一个Java类之后,经过javac编译,会生成一个class文件,这个class文件中包含跟这个类相关的所有基本信息:属性字段,方法等....
分类:编程语言   时间:2014-04-14 11:55:24    收藏:0  评论:0  赞:0  阅读:544
java集合的总结
java集合类关系图如下图所示:collection中包括了List和Set,map是另一个抽象类。如何遍历Collection中的每一个元素?不论Collection的实际类型如何,它都支持一个iterator()的方法,该方法返回一个迭代子,使用该迭代子即可逐一访问Collection中每一个元...
分类:编程语言   时间:2014-04-14 12:19:02    收藏:0  评论:0  赞:0  阅读:543
字符串比较函数(c语言初学者试写)
voidinputstrMain(){chara[]="hhhh";charb[]="bbb";intresult=strcmp_(a,b);if(result>0){puts("前面的大");}elseif(result<0){puts("后面的大");}else{puts("一样大");}}//比较两个数组的大小intstrcmp_(constchar*p1,constchar*p2){constchar*p1_,*p2_;intp1_num=getAr..
分类:编程语言   时间:2014-04-13 19:59:25    收藏:0  评论:0  赞:0  阅读:564
php加载javascript的方法
1、将javascript写成js文件,然后在php文件中将js文件放到<head></head>部分。<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> &l..
分类:编程语言   时间:2014-04-13 20:09:46    收藏:0  评论:0  赞:0  阅读:514
c++ 的前世今生
c++ 编程语言的历史可以追溯到1979年,当时Bjarne Stroustrup 正在为他的博士学位工作。BS 曾近有幸用过simula这种语言,通过名字可知道这种语言主要被模拟器使用。BS使用的是simula的变种Simula67,这种语言被认为是第一个支持面向对象编程范式的语言。bs发现这种范式在软件开发中非常有用,但simula在实际使用中速度非常慢。      之后,他开始使用带类的c...
分类:编程语言   时间:2014-04-13 19:43:05    收藏:0  评论:0  赞:0  阅读:579
如何使用C++传送网络数据
Hello 大家好,我是stefan,今天给大家讲解下如何使用C++来通过TCp等网络协议传输数据 步骤如下: 1. 新建一个超大的 char *p 数组...大到足够容纳你所需要的数据为止 2. 将每一个string的内容放到这个 p数组里面.    比如: 如果是 std::string , 就 strcpy(p,str.c_str());          如果是 std::wst...
分类:编程语言   时间:2014-04-13 20:28:41    收藏:0  评论:0  赞:0  阅读:483
Python在Windows平台应用
1、Python生成exe封装 # mysetup.py from distutils.core import setup import py2exe setup(console=["helloworld.py"])   >>>pythonmysetup.py py2exe   2、生成pyc文件 >>> import py_compile >>> py_compile.com...
分类:编程语言   时间:2014-04-13 20:36:25    收藏:0  评论:0  赞:0  阅读:663
关于C语言的隐式类型转换
这个问题,本来以为自己早已烂熟于胸了,但是一个测试程序还是把我给放倒了。 首先给出以下C语言默认的隐式转换规则: char,short --> int --> unsigned --> long --> double float OK, 这里看起来好像也完全没问题。我们接下来看一个简单的小示例: #include int main() { unsigned sho...
分类:编程语言   时间:2014-04-13 19:32:44    收藏:0  评论:0  赞:0  阅读:746
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!