J2SE
文章平均质量分 80
java狂人
热爱计算机专业,热爱专研,对编程有极大的兴趣,目前正在专研C .
展开
-
JAVA学习之抽象类和接口
JAVA接口和抽象了简单介绍: 1.抽象类:具有抽象方法的类,叫做抽象类。抽象方法:申明方法,但不实现,没有方法体。对于抽象类不能实例化,只能申明; 只能通过其子类来实现; public class AbstractDemo { public static void main(String[] args) { A a =null;//编译不报错 a=new A();//无法实例化,错原创 2012-03-19 21:29:45 · 530 阅读 · 0 评论 -
JAVA学习之内存分析
1.java是如何管理内存的: java的内存管理就是对象的分配和释放问题。 分配:内存的分配是由程序员来完成的,通过new关键字为每个对象申请内存空间,在heap中分配空间来存储这些对象,在stack中分配空间存放对象的引用变量; 释放:对象的释放是由垃圾回收机制决定和执行的,这样做减轻了程序员的工作,同时也加重了JVM的工作。GC必须监控每一个对象的运行状态,包括对象的申请、引用、被引用原创 2012-03-19 21:32:49 · 453 阅读 · 0 评论 -
JAVA学习之JVM加载class
1.java中的所有类,必须被装载到JVM中才能运行,这个装载工作是由JVM中的类加载器完成的,类加载器所做的工作实质是就是将类加载到JVM中。 2.java中部高的类大致分为三种: 1)系统类 2)扩展类 3)由程序员自定义的类 3.类装载方式分为两种: 1)隐式装载:程序在运行过程中当遇到通过new()等方式生成对象时,隐式调用类加载器加载对应的类到JVM中; 2)显式装载:通过原创 2012-03-19 21:44:07 · 458 阅读 · 0 评论 -
Java基础面试笔试整理之一
一。面向对象的特征: 抽象:抽象就是暂时忽略那些与目标不相关的内容,将更多的关注在与目标相关的内容上,抽象不是了解全部内容,而是选择性的了解部分内容,不考虑太多的细节。抽象包括过程抽象和数据抽象。过程抽象针对的是对象的行为,而数据抽象针对的是对象的属性。 继承:对象的一个新类可以从现有的类派生而来,这个过程就叫着继承。此时,新类就成为子类,而原始类就成为父类,子类可以继承父类的方法和实例变量,原创 2012-09-20 14:39:13 · 1220 阅读 · 0 评论 -
Java学习之多线程
1.进程和线程的区别: 简单的说,一个程序至少有一个进程,一个进程至少有一个线程,线程的划分尺度小于进程,使得多线程程序的并发性高; 另外,进程在执行过程中拥有独立的内存单元,而多线程共享内存,从而极大提高了程序的运行效率; 线程是进程的一个实体,是CPU调度和分派的基本单元,比进程更小的能独立运行的基本单位;一个线程可以创建和撤销另一个线程;同一个进程中的多个线程可以并发行; 比较:原创 2012-03-19 00:55:19 · 430 阅读 · 0 评论