-
java基本程序设计结构总结
java基本程序设计结构总结 学习一门语言:(1)掌握它的表现形式(2)这些语言什么应用。 1.1关键字 1.关键字是被赋予了特殊含义的单词。 2.关键字特点:关键字所有字母都小写。 3.类名的每一个单词开头必须大写。 1.2标识符 1.标识符: 在程序中自定义的一些名称 由26...
-
JAVA语言概述
JAVA语言概述 1、什么是计算机语言? 计算机语言就是:人与计算机交流的方式。 计算机语言有很多种,如C++、Java、python、PHP等等,人们通过上述不同的语言都可以与计算机交流。我们可以想象计算机是一个会很多方言的中国人,而前面所举例的计算机语言就是中国方言,...
-
深入理解java虚拟机系列初篇(一):为什么要学习JVM?
深入理解java虚拟机系列初篇(一):为什么要学习JVM? 前言 本来想着关于写JVM这个专栏,直接写知识点干货的,但是想着还是有必要开篇讲一下为什么要学习JVM,这样的话让一些学习者心里有点底的感觉比较好... 原因一:面试 不得不说,随着互联网门槛越来越高,JVM知识...
-
黑马程序员面试宝典(Java)Beta6.0免费下载
黑马程序员面试宝典(Java)Beta6.0免费下载 场景 JavaSE基础 面向对象特征以及理解 访问权限修饰符区别 理解clone对象 JavaSE语法 java有没有goto语句 和的区别 如何跳出当前的多重嵌套循环? 是否可以继承String? 重载与重写的区别? char型变量中能不能存储一个中文...
-
java 垃圾回收机制
java 垃圾回收机制 垃圾收集 GC (Garbage Collection)是Java语言的核心技术之一, 在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了 JVM 来处理。 一. jvm的内存结构 垃圾回收都是基于内存去回收的,因此,先要对内存结构有一个大概的了解...
-
ArrayList源码分析
ArrayList源码分析 首先来总结一下,ArrayList的一些特点: 1.arraylist本质上就是一个elementData数组,它允许对元素进行快速随机访问,可以存放null值; 2.arraylist区别于数组的地方在于能够自动扩展大小,其中关键就是grow() 方法,每次扩充后数组为原来数组的1.5...
-
Java虚拟机类加载器及双亲委派机制
Java虚拟机类加载器及双亲委派机制 所谓的类加载器(Class Loader)就是加载Java类到Java虚拟机中的,前面《面试官,不要再问我“Java虚拟机类加载机制”了》中已经介绍了具体加载class文件的机制。本篇文章我们重点介绍加载器和双亲委派机制。 类加载器 在JVM中有三类...
-
面试官,不要再问我“Java虚拟机类加载机制”了
面试官,不要再问我“Java虚拟机类加载机制”了 关于Java虚拟机类加载机制往往有两方面的面试题:根据程序判断输出结果和讲讲虚拟机类加载机制的流程。其实这两类题本质上都是考察面试者对Java虚拟机类加载机制的了解。 面试题试水 现在有这样一道判断程序输出结果的面...
-
面试官,不要再问我“Java 垃圾收集器”了
面试官,不要再问我“Java 垃圾收集器”了 如果Java虚拟机中标记清除算法、标记整理算法、复制算法、分代算法这些属于GC收集算法中的方法论,那么“GC收集器”则是这些方法论的具体实现。 在面试过程中这个深度的问题涉及的比较少,但对于理解上面的这些算法有很好的帮...
-
java笔记--java的语言特性
java笔记--java的语言特性 java的语言特性 1.简单性:例如:java不再支持多继承,而c++是支持多继承的,多继承比较复杂。 c++中有指针,java中屏蔽了指针的概念。所以相对来说比较简单。 //注:java语言的底层是c++,不是c语言。 2.安全性 3.可移植性:java语言可以做...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
