码迷,mamicode.com
首页 > 编程语言
java中String内存的分配(转自:http://jingyan.baidu.com/article/8275fc869a070346a03cf6f4.html)
物理的内存是线性结构,并不存在拥有不同功能的不同区域。 编译器(或者JVM)为了更高效地处理数据,会用不同的算法把内存分为各种区域,不同的区域拥有各自的特性,Java中,内存可以分为栈,堆,静态域和常量池等。(可能有不同的叫法,但逻辑是一致的) 2 不同内存区域的功能和特点: 栈区:存放局部变量(变
分类:编程语言   时间:2016-02-15 16:22:23    阅读次数:152
javascript函数的声明
1 function fn1(){console.log(1);} 2 fn1();//2 3 function fn1(){console.log(2);} 4 fn1();//2 在javascript中,直接通过function声明的函数,后面的定义会影响到之前的引用。 1 function
分类:编程语言   时间:2016-02-15 16:21:12    阅读次数:175
python代码学习day03
有关列表的处理一例 #!/usr/bin/env python #coding:utf8 name = ['!', '#', '*', 'Eric', 'alex', 'jack', 'jack', 'a', 'b', 'c', 'd', 1, 2, 3, 4, 5, 6, 1, 2, 3, 4,
分类:编程语言   时间:2016-02-15 16:17:06    阅读次数:153
02Mac下编译java代码
在Mac OS上配置JDK 1.7. 一 下载 Mac版本的JDK1.7 从以下下载地址,下载Mac版本的JDk1.7 安装文件 jdk-7u79-macosx-x64.dmg。 http://www.oracle.com/technetwork/java/javase/downloads/jdk7
分类:编程语言   时间:2016-02-15 16:14:52    阅读次数:133
《深入理解java虚拟机》笔记(1)运行时数据区域
1、Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 2、运行时数据区域划分 java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个区域,这些区域都有各自的用途,创建和销毁时间,有的区域随着虚拟机进程的启动而存在,有的区域
分类:编程语言   时间:2016-02-15 16:16:17    阅读次数:163
JAVA正则表达式:Pattern类与Matcher类详解
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式
分类:编程语言   时间:2016-02-15 16:12:54    阅读次数:201
初探java的Proxy+InvocationHandler
reference:http://m.oschina.net/blog/224931 English page:https://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Proxy.html 1 public interface Colo
分类:编程语言   时间:2016-02-15 16:06:16    阅读次数:111
Java version 32转64位
本来在cmd中 输入 java -version后显示 为 32位,现在需要转为64 位因为eclipse 不兼容,方法: (1)下载 java 1.8 64位,安装,然后 (2)进入环境变量 发现有两个环境变量: (a) JAVA_HOME_x64 ===> C:\Program Files\Ja
分类:编程语言   时间:2016-02-15 16:06:16    阅读次数:141
Python之变量和打印
#coding:utf-8name = 'Zed A. Shaw'age = 8.123 # not a lieheight = 74 # inchesweight = 180 # lbseyes = 'Blue'teeth = 'White'hair = 'Brown'print "His nam
分类:编程语言   时间:2016-02-15 14:49:23    阅读次数:171
C#与C++的发展历程第一 - 由C#3.0起
俗话说学以致用,本系列的出发点就在于总结C#和C++的一些新特性,并给出实例说明这些新特性的使用场景。前几篇文章将以C#的新特性为纲领,并同时介绍C++中相似的功能的新特性,最后一篇文章将总结之前几篇没有介绍到的C++11的新特性。 C++从11开始被称为现代C++(Modern C++)语言,开始
分类:编程语言   时间:2016-02-15 14:50:51    阅读次数:274
C++11 并发编程基础(一):并发、并行与C++多线程
正文 C++11标准在标准库中为多线程提供了组件,这意味着使用C++编写与平台无关的多线程程序成为可能,而C++程序的可移植性也得到了有力的保证。另外,并发编程可提高应用的性能,这对对性能锱铢必较的C++程序员来说是值得关注的。 回到顶部 1. 何为并发 并发指的是两个或多个独立的活动在同一时段内发
分类:编程语言   时间:2016-02-15 14:49:09    阅读次数:192
高性能Java Web 页面静态化技术
package com.yancms.util; import java.io.*; import org.apache.commons.httpclient.*; import org.apache.commons.httpclient.methods.*; import org.apache.c
分类:编程语言   时间:2016-02-15 14:46:22    阅读次数:281
spring bean 继承
问题描述---为什么Bean配置需要能够继承? 在Spring Ico容器里配置Bean时,可能存在这样一种情况:多个Bean的配置有一部分是相同的,如果在每个Bean里都进行配置,就会显得很麻烦。 相同的配置往往有两种情况:1.多个Bean需要注入相同的Bean;2.多个<bean>元素的属性相同
分类:编程语言   时间:2016-02-15 14:43:20    阅读次数:232
JavaScript基础
JavaScript组成: 核心:ECMAScript。 语法 类型 语句 关键字 保留字 操作符 对象 文档对象模型:DOM。 DOM级别: DOM1: DOM核心:规定如何映射基于XML的文档结构,以便简化对文档中任意部分的访问和操作。 DOM HTML:在DOM核心的基础上加以扩展,添加针对H
分类:编程语言   时间:2016-02-15 13:36:14    阅读次数:186
数据结构和算法
数据结构:数据之间存在某种关系; 算法:对问题求解的步骤描述,在计算机中表现为一些列指令和操作 算法五个特性:输入(输入参数),输出(得到的结果),确定性(步骤是有意义的无歧义的),可行性(每个步骤都是可行的)正确性(除前面的特性外,还还具有反映出问题的需求并得到正确的答案) 算法效率度量: 事后计
分类:编程语言   时间:2016-02-15 13:35:31    阅读次数:202
【同行说技术】JavaScript开发的资源总结和心灵鸡汤
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。今天小编收集了5篇关于Jav
分类:编程语言   时间:2016-02-15 13:34:30    阅读次数:189
[Selenium] 针对下拉菜单出现之后又立马消失的问题,通过Javascript改变元素的可见属性
public void clickDateDropDownButton() { SeleniumUtil.jsClick(driver, page.getDateDropdownButtonOfInvPolicyDialog()); WebElement dropDown = page.getDro
分类:编程语言   时间:2016-02-15 13:34:27    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!