关闭

java异常处理

深入理解java异常处理机制  标签: filephpubuntu服务器任务 2011-01-20 18:44 234985人阅读 评论(129) 收藏 举报  分类: Java(10)  版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+]  1. 引子 ...
阅读(212) 评论(0)

分页查询优化

以下分享一点我的经验  一般刚开始学SQL的时候,会这样写  复制代码代码如下: SELECT * FROM table ORDER BY id LIMIT 1000, 10;  但在数据达到百万级的时候,这样写会慢死  复制代码代码如下: SELECT * FROM table ORDER BY id LIMIT 1000000, 10;  ...
阅读(57) 评论(0)

数组初始化

正文  本文主要讲数组的初始化方法、可变参数列表以及可变参数列表对函数重载的影响。 回到顶部 1.数组初始化 定义数组的方式:   int[] arr1; 或  int arr1[]; 数组初始化   通过上边的定义,我们只是得到了一个数组的引用。这时已经为引用分配了存储空间,但是还没有给数组对象本身分配任何空间。想要给数组对象分配存储空间,必须使用初始化表达式。...
阅读(83) 评论(0)

栈与堆的思考

我对转贴的信息一直有敌意,原因如下:首先,除了制造更多的信息垃圾,转贴不会带来新的价值,想收藏的话一个链接足矣;其次,将错误信息以讹传讹,混淆视听。不妨选一个典型的例子说明一二。         相信《关于Java堆与栈的思考》这个帖子大家并不陌生,转载量极大。但内容如何呢?我就试着分析一下。说明:以下内容,黑色字体为引用别人的帖子,红色字体是我的分析,蓝色字体是引用相关文献。  1....
阅读(75) 评论(0)

java

类和对象运行时在内存里是怎么样的?各种变量、方法在运行时是怎么交互的?   作者 hexter 关注 2016.02.03 11:30* 字数 3617 阅读 2472评论 7喜欢 29 在回答这个问题之前先了解一下Java的一些基础知识。 我们知道Java程序运行在虚拟机环境里,那我们先看一下虚拟机的大致内存结构。如下图所示,虚线框为整个虚拟机内存区域,其中...
阅读(141) 评论(0)

I/O

java总结I/O流 发表于2016/8/8 20:59:21  718人阅读 分类: Java 1.什么是IO       Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对...
阅读(467) 评论(0)

I/O

Java I/O流概念分析整理 2013-09-17 15:13 llhhyy1989 我的青春我做主 字号:T | T Java中的流,可以从不同的角度进行分类。 按照数:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验...
阅读(113) 评论(0)

操作系统)(进程3)

上一节,我们进程的基本知识有了大致的了解,接下来,我们将对进程的创建,进程的终结,进程的阻塞和唤醒,挂起和激活进行深入了解。 一个进程可以创建另一个进程,创建的进程称为父进程,被创建的进程称为子进程,子进程也可以创建孙进程,这样就渐渐形成了进程组,子进程被创建了以后,可以继承父进程的所有资源,当子进程撤销的时候,将从父进程那里获取的资源归还给父进程,父进程撤销时,所有的子进程也会被撤销。为了形象...
阅读(64) 评论(0)

操作系统(进程2)

在前一章,我们了解了进程的概念,进程的基本特征,以及最重要的是通过进程的特征分析,解决了为什么在操作系统中引入进程的问题。我们知道,进程是操作系统中最重要的概念之一,操作系统的四个特征,并发,虚拟,共享,异步也都是基于进程而存在的。 操作系统的并发性也就是指进程的并发性。为了清楚地表明进程之间并发执行以及顺序执行的情况,这里引入前趋图来表明,前趋图是一个有向不循环图,进程之间的前驱关系可以由箭头...
阅读(72) 评论(0)

内核栈和用户栈

内核栈和用户栈区别: intel的cpu分为四个运行级别ring0~ring3 内核创建进程,创建进程的同时创建进程控制块,创建进程自己的堆栈 一个进程有两个堆栈,用户栈和系统栈 用户堆栈的空间指向用户地址空间,内核堆栈的空间指向内核地址空间。 有个CPU堆栈指针寄存器,进程运行的状态有用户态和内核态,当进程运行在用户态时。CPU堆栈指针寄存器指向的是用户堆栈地址,使用的是用户堆栈;当进...
阅读(85) 评论(0)

内核栈和用户栈

(1)ESP:栈指针寄存器(extended stack pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的栈顶。 (2)EBP:基址指针寄存器(extended base pointer),其内存放着一个指针,该指针永远指向系统栈最上面一个栈帧的底部。 系统栈(也叫核心栈、内核栈)是内存中属于操作系统 空间的一块区域,其主要用途为:...
阅读(67) 评论(0)

进程内核栈和用户栈

进程内核栈、用户栈 1.进程的堆栈      内核在创建进程的时候,在创建task_struct的同事,会为进程创建相应的堆栈。每个进程会有两个栈,一个用户栈,存在于用户空间,一个内核栈,存在于内核空间。当进程在用户空间运行时,cpu堆栈指针寄存器里面的内容是用户堆栈地址,使用用户栈;当进程在内核空间时,cpu堆栈指针寄存器里面的内容是内核栈空间地址,使用内核栈。 2.进程用户栈和内核栈...
阅读(68) 评论(0)

程序状态字

程序状态字(Program Status Word, PSW)又称状态寄存器,主要用于反映处理器的状态及某些计算结果以及控制指令的执行。 标志位(外语缩写) 标志位名称及外语全称 =1 =0 CF 进位标志/Carry Flag CY/Carry/进位 NC/No Carry/无进位...
阅读(96) 评论(0)

register

寄存器   英文名称:Register 寄存器定义   寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。   寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。寄存器通...
阅读(102) 评论(0)

进程标识符

进程控制(1):进程标识符     进程标识符(PID)是一个进程的基本属性,其作用类似于每个人的身份证号码。根据进程标识符,用户可以精确地定位一个进程。一个进程标识符唯一对应一个进程,而多个进程标识符可以对应同一个程序。本文将深入探讨进程标识符及其相关操作。 1 进程标识符     每个进程在系统中都有唯一的一个ID标识它,这个ID就是进程标识符(PID)。因为其唯一,...
阅读(94) 评论(0)

操作系统(进程1)

这一节我们将展开对进程的介绍,这就需要引入进程的概念,书上介绍进程就是进程实体的运行过程,是系统进行资源分配和调度的的一个独立单位。这里的进程实体(也称为进程映像)就是指由程序段,相关的程序段,和PCB三部分组成的实体。而PCB是指为了使参与并发执行的每个程序(含数据)都能独立的运行,在操作系统中必须为其专门分配的一个数据结构。了解了进程的概念,我们需要知道一个棘手的问题就是为什么要引入进程?为了...
阅读(78) 评论(0)

集合类

集合类   1.有一个总的接口叫做collection,下面有两个继承了它的子接口是Set接口和List接口还有Queue。List接口的特点就是元素存入集合的顺序和取出的顺序一致,元素有索引,元素可以重复。而Set接口的特点是存入和取出的顺序可能不一致,不可以重复存储元素,必须保证元素的唯一性。 2.Map是java.util包中的另一个接口,它和Collection接口没有关系,...
阅读(275) 评论(0)

集合类

Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口   Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。J...
阅读(139) 评论(0)

java集合类

JAVA集合类汇总 一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、层次关系 如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口 Collection接口是集合类的根接口,Java中没有提供这...
阅读(102) 评论(0)

深入理解Java中的String

深入理解Java中的String 一、String类 想要了解一个类,最好的办法就是看这个类的实现源代码,来看一下String类的源码: public final class String implements java.io.Serializable, Comparable, CharSequence { /** The value is us...
阅读(164) 评论(0)
140条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:19132次
    • 积分:1120
    • 等级:
    • 排名:千里之外
    • 原创:90篇
    • 转载:50篇
    • 译文:0篇
    • 评论:1条
    最新评论