java 的知识点
FacebookTop
世界从不公平 努力是唯一的出路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
堆和栈的区别
Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等 指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时 动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取转载 2015-04-29 23:08:06 · 459 阅读 · 0 评论 -
java泛型
1. 概述 在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型 就可以在细分成更多的类型。 例如原先的类型List,现在在细分成List, List等更多的类型。 注意,现在List, List是两种不同的类型, 他们之间没有继承关系,即使String继承了Object。下面的代码是非法的 List ls = new Arra转载 2015-05-08 20:26:18 · 430 阅读 · 0 评论 -
java 构造方法
构造方法和实例方法的区别 一、主要的区别在于三个方面:修饰符、返回值、命名 1、和实例方法一样,构造器可以有任何访问的修饰符,public、private、protected或者没有修饰符 ,都可以对构造方法进行修饰。不同于实例方法的是构造方法不能有任何非访问性质的修饰符修饰,例如static、final、synchronized、abstract等都不能修饰构造方法。 解释:构造方转载 2015-05-08 19:50:13 · 486 阅读 · 0 评论 -
java 注解
本文将向你介绍J2SE5.0中的新特性之一:注解。本文将从什么是注解;J2SE5.0中预定义的注解;如何自定义注解;如何对注解进行注解以及如何在程序中读取注解5个方面进行讨论。 一、什么是注解 说起注解,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE转载 2015-05-14 21:48:23 · 345 阅读 · 0 评论 -
线程与进程的区别
进程(Process):是计算机中的程序关于某数据集合上的一次远行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早起面向进程设计的计算机结构中,基础是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器,程序是指令,数据及其组织形式的描述,进程是程序的实体。\ 线程: 线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流原创 2015-05-26 16:28:15 · 349 阅读 · 0 评论 -
java 内部类
内部类 本文主要参照网上的一些相关文章、以及thinking in java 第三版,对java里面的内部类进行了一个较为详细的总结 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静转载 2015-05-18 22:43:01 · 340 阅读 · 0 评论 -
IO 流
Java中的流,可以从不同的角度进行分类。 按照数据流的方向不同可以分为:输入流和输出流。 按照处理数据单位不同可以分为:字节流和字符流。 按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流: 因此输入和输出都是从程序的角度来说的。 字节流:一次读入或读出是8位二进制。 字符流:一次读入或读出是16位二进制。 字节流和字符流的原理是相同的,只不过转载 2015-05-23 22:21:19 · 402 阅读 · 0 评论 -
线程 进程
进程、线程、并发执行 首先我们先来认识一下进程、线程、并发执行的概念: 一般来说,当运行一个应用程序的时候,就启动了一个进程,当然有些会启动多个进程。启动进程的时候,操作系统会为进程分配资源,其中最主要的资源是内存空间,因为程序是在内存中运行的。 在进程中,有些程序流程块是可以乱序执行的,并且这个代码块可以同时被多次执行。实际上,这样的代码块就是线程体。线程是进程中乱序执行的代码流程。当转载 2015-05-26 17:02:29 · 508 阅读 · 0 评论
分享