Java入门基础

Java 发表评论
一、基础知识:1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。  java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK(Java Development Kit):java的开发工具,包括jre+开发工具2、环境变量path和classpath的作用是什么? (1)path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程…

【JAVA】知识点总结

1. HashMap & HashTable HashMap实现原理 HashTable实现原理 Map总结 2. JAVA 反射 JAVA 反射的最重要的意义就是在你不知道一个 Class 的结构的时候,可以通过 JAVA 提供的 java.lang.Class 和 java.lang.reflect 包获得 Class 的你想要的各种信息,从而在编程的时候实现一些动态的功能,常用的方法: forName(String Classname) : 返回 Classname 对应的 Class 对象 getConstructors() : 返回类…

学习收藏

Java 发表评论
http://www.ibm.com/developerworks/cn/java/j-lo-classloader/http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlhttp://suhuanzheng7784877.iteye.com/blog/1122131http://www.cnblogs.com/wucg/archive/2010/09/21/1832192.htmlhttp://miaoxiaodong78.blog.163.com/blog/static/18765136200722894020524/http://miaoxiaodong78.blog.163.com/profile/http://www.cnblogs.com/626498301/ar…

Java虚拟机的深入研究

 本文转载自:http://gceclub.sun.com.cn/staticcontent/html/2004-04-09/jvm.html   1  Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件)…

JAVA的前世今生

摘自:百度百科      作者:yefeizi   更新时间:2009-10-11   JAVA简介 Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。 …

Java 运行环境搭建

Java 发表评论
 JRE和JDK 1.JRE (Java Runtime Environment Java运行环境) :JVM + java类库 JRE 包括Java虚拟机(JVM  Java Virtual Machine)和Java程序所需的核心类库 2.JDK (Java Development Kit) Java开发工具包 : JVM + 开发工具 JDK是提供给Java开发人员使用的, 其中包含了java开发工具和JRE,所以安装了JDK就不用在单独安装JRE。 描述:使用JDK开发java程序, JRE运行程序 3下载、.安装JDK    

JDK 安装和环境变量配置

Java 发表评论
1、JDK介绍 JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。 最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了属于自己的JDK,例如国外IBM公司开发了属于自己的JDK,国内淘宝也开发了属于自己的JDK,各个组织开发自己…

Java面试题

1. JDK和JRE有什么区别? JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。 具体来说: JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序调试和分析的工具。 简单来说: 如果你需要运行 Java 程序,只需安装 JRE 就可以了,如…

第一章 java简介以及环境搭建

Java 发表评论
第一章 java简介以及环境搭建 第一章 java简介以及环境搭建 1. java语言的发展 1.1 java语言的简介 1.2 java体系结构 1.3 java的特点 2 java的跨平台原理 3 java的垃圾回收器 4 Java JDK的安装 5 JDK环境变量的配置 5.1 JDK主要目录介绍 6 eclipse软件的安装 1. java语言的发展 1.1 java语言的简介 java是一门面相对象的具有较高的灵活性和可移植性,支持跨平台并且面相全世界开源的高级编程语言。同…

详解JDK,JRE,JVM之间的关系

Java 发表评论
一、JDK,JRE,JVM区别与联系JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了属于自己的JDK,例如国外IBM公司开发了属于自己的JDK,国内淘宝也开发了属于自己的JDK,各…

java基础知识

Java 发表评论
一、Linux   Java  Java 开发环境 二、Eclipse  JDK JRE JVM  JVM 运行原理:一次编译到处运行 JDK 包含两大部分 1. Java的开发工具(命令) - javac, java, jar, rmic ... 开发工具命令 2. JRE Java运行环境 ①. Java 类库(Java API,Java 系统库) - Java 官方提供的类(程序) - System String ③. JVM Java 虚拟机 - Java 字节码翻译运行的处理机 ③. API 源代码(大部分) 三、变量  声明变量  命…

Java 技术新手入门

Java 技术是什么?Java 技术既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 Java 虚拟机(Java virtual machine,JVM)的概念 —— 这是语言与底层软件和硬件之间的一种转换器。Java 语言的所有实现都必须实现 JVM,从而使 Java 程序可以在有 JVM 的任何系统上运行。 Java 编程语言(Java programming language) 与众不同之处在于:Java 程序既是编译型的(compiled)(转换为一种称…

java知识点汇总

 关键字: java 知识点 汇总 在Java学习尤其是笔试面试中,经常遇到这些知识点,有些内容是本人总结,有些是从网上转载的,希望对学习Java的朋友能有所帮助! Java中泛型的本质 Java中静态变量的适用场景 Java类加载原理及类加载器 Java中对Clone的理解 Java中HashMap的实现 Java中Collection和Collections的区别 Java数组浅析 Java代码优化编程 Java事件处理机制与“恋爱关系” Java中的JNDI (Java命名…

Java系列笔记(3) – Java 内存区域和GC机制

Java , , 发表评论
Java系列笔记(3) - Java 内存区域和GC机制 目录 Java垃圾回收概况Java内存区域Java对象的访问方式Java内存分配机制Java GC机制垃圾收集器 Java垃圾回收概况   Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,…

中文技术文章索引 http://tech.e800.com.cn/alllist/37_1_1_1.html

Java 基础编程 NetBeans IDE 6.0 Java Quick Start Tutorialhttp://www.netbeans.org/kb/60/java/quickstart.html NetBeans IDE 6.0 Java 快速入门指南http://developers.sun.com.cn/Java/quickstart.html Introduction to Developing General Java Applicationshttp://www.netbeans.org/kb/60/java/javase-intro.html 开发一般 Java 应用程序简介http://developers.sun.com.cn/Java/javase-intro.ht…