码迷,mamicode.com
首页 > 编程语言
java对象分配
1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话, ...
分类:编程语言   时间:2016-10-05 21:59:49    阅读次数:183
JAVA OO之 类、对象、包
类 类是具有相同属性和行为的一组对象的集合。 以上是类申明的一个例子。 对象 万物皆为对象,对象因我关注而产生。类是对象的抽象,对象是类的实例。 包 文件夹...... 如需调用包中的类,通常需要手动导入类所在的包,但有两个例外,即本包中的类与java.lang.*包中的类。 如图所示,红框中的便是 ...
分类:编程语言   时间:2016-10-05 21:57:37    阅读次数:200
javascript函数及作用域的小结
在js中使用函数注意三点:1、函数被调用时,它是运行在他被声明时的语法环境中的; 2、函数自己无法运行,它总是被对象调用的,函数运行时,函数体内的this指针指向调用该函数的对象,如果调用函数时没有明确指定该对象, this 默认指向 window ( strict 模式除外,本文不涉及 stric ...
分类:编程语言   时间:2016-10-05 21:56:34    阅读次数:203
数组中的逆序对
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 利用归并排序的思想: 归并排序的改进,把数据分成前后两个数组(递归分到每个数组仅有一个数据项), ...
分类:编程语言   时间:2016-10-05 21:56:16    阅读次数:232
java 22 - 6 多线程之线程调度和设置线程的优先级
线程调度 假如我们的计算机只有一个 CPU,那么 CPU 在某一个时刻只能执行一条指令,线程只有得到 CPU时间片,也就是使用权,才可以执行指令。 那么Java是如何对线程进行调用的呢? 线程有两种调度模型: 分时调度模型 所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间片 ...
分类:编程语言   时间:2016-10-05 21:51:59    阅读次数:188
Java Day 16
基本数据类型包装类 Integer.MAX_VALUE Integer.parseInt(); intValue(); valueOf(); 自动装拆箱 如果是一个字节范围,数据共享 字符串中 数值排序 "20 23 4 5 6 -8 0 88" 1 package com.company; 2 3 ...
分类:编程语言   时间:2016-10-05 21:48:33    阅读次数:219
js面向对象及原型(javaScript高级程序设计第3版)
一、创建对象 创建一个对象,然后给这个对象新建属性和方法。 var box = new Object(); //创建一个Object对象 box.name = 'Lee'; //创建一个name属性并赋值 box.age = 100; //创建一个age属性并赋值 box.run = functio ...
分类:编程语言   时间:2016-10-05 21:48:34    阅读次数:234
[问题贴]小白请教几个关于Java虚拟机内存分配策略的问题
最近在看周志明所著的《深入理解Java虚拟机》,有几个问题不太明白,希望大家帮我回答一下。先说一下我进行试验的环境: 1. 我发现在年轻代中,即使我只是一个空类,没有进行任何的内存分配工作,Eden区域内存还是会被占用一部分,例子如下: 虚拟机参数设置: 虚拟机GC情况如下: 问题1:这里是什么占用 ...
分类:编程语言   时间:2016-10-05 21:46:07    阅读次数:276
c语言中会遇到的面试题
预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束 ...
分类:编程语言   时间:2016-10-05 21:44:43    阅读次数:224
百钱百鸡,用高中数学优化算法
背景介绍 学习算法的道路上总会有各种各样的感受,偶然间碰到一个源自我国的算法问题,百钱百鸡问题,貌似很经典的问题了,可是我才刚刚知道,感觉自己太LOW了。题目是出自古代的一本叫做算经的书,原文是文言文就不往出贴了,贴了也看不懂,说大家能听懂的话就是: 有公鸡,母鸡,小鸡三种鸡,公鸡5块钱一只,母鸡三 ...
分类:编程语言   时间:2016-10-05 21:46:27    阅读次数:192
java代码修改网页内容(不改变后台内容)
在网址输入框中输入本段代码 javaScript:document.body.contentEditable='true';document.designMode='on';!msnlda 注意复制粘贴到网址输入框时,本段代码中的"JavaScript:"这句会消失,需要手动输入 以百度首页为例,输 ...
分类:编程语言   时间:2016-10-05 20:05:10    阅读次数:319
java中有关数组或集合的起始位详解
在jdbc连接数据库时,起始位都是从1开始的 例如:Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis", "root", "ms" ...
分类:编程语言   时间:2016-10-05 20:04:53    阅读次数:286
[原创]java WEB学习笔记82:Hibernate学习之路---映射 一对多关联关系,配置,CRUD方法测试及注意点
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 1.一对多关联关系 1)在 ...
分类:编程语言   时间:2016-10-05 20:00:18    阅读次数:300
vba——清空整张表用于初始化
今天在操作excel的过程中需要将整张表清空,然后填入所需的数据,因此这里我记录一下vba代码如何实现这一功能,这部分代码也会在代码仓库找到 功能:清空第 i 张表,然后从表1中选择所需的数据填入此表。 代码如下: 说明: Sheets(i)返回了工作表对象,Sheets(i)的下标从1开始,直到最 ...
分类:编程语言   时间:2016-10-05 19:59:46    阅读次数:1013
LU分解,Javascript代码
...
分类:编程语言   时间:2016-10-05 19:58:30    阅读次数:194
Javascript进阶(1)---运算符
Javascript运算符 1、关于Javascript中的“ ”与“==”的比较 简而言之:“ ”要求类型与数值都相等。 “==”只要求数值相等 2、关于“||”与“&&”逻辑符 设有 A||B 与 C&&D A与B只需要有一个为真,整体则都为真 C与D只需要有一个为假,则整体值为假 注意:若A为 ...
分类:编程语言   时间:2016-10-05 19:56:17    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!