
感受JAVA
文章平均质量分 88
兰亭风雨
在路上
展开
-
配置JDK时的环境变量的含义
在学习Java的过程当中,我们第一天就会学习到JDK的安装。在安装JDK的过程当中,一个很重要的环节就是设置操作系统的环境变量。一个是path,另一个是classpath。这两个环境变量,很多初学者只是了解应该怎样设置给背下来了,并不知道设置这两个环境变量的作用是什么?今天我们就一起来探索一下,因为这两个环境变量非常的重要,特别是classpath这个环境变量,对开发当中各种配置文件,部署描述符的转载 2013-04-24 20:40:12 · 3258 阅读 · 0 评论 -
Java是解释型语言还是编译型语言
有人说Java是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就无法执行。 也有人说Java是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释型的。对于C和C++,它们经过一次编译之后,可以由操作系统直接执行,所以它们是编译型语言。而Java不一样,它首先由编译器编译成.class(字节码)文件,然后在通过JVM从.class文件中读转载 2013-05-02 21:23:02 · 9220 阅读 · 4 评论 -
JAVA NIO Introduction
原文地址:http://tutorials.jenkov.com/java-nio/index.html Java NIO (New IO) 是一个可供选择的 Java API (从Java 1.4引入),它可以替代标准的java IO API。它提供了一种与标准IO不同的工作方式。 Java NIO:Channels and Buffers(通道和缓冲区)在标准的翻译 2013-11-11 22:16:11 · 2993 阅读 · 0 评论 -
帮你理清Java中字符与字节的编码关系
在 GB 2312 编码或 GBK 编码中,一个英文字母字符存储需要1个字节,一个汉字字符存储需要2个字节。 在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。在UTF-16编码中,一个英文字母字符或一个汉字字符存储 都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。在UTF-32编码中,世界上任何字符的存储都需要4个字节。 我的原创 2013-11-06 08:14:16 · 18194 阅读 · 10 评论 -
详细说明JDK环境变量中dt.jar、tools.jar等变量值的作用(结合ClassLoader)
很多人都知道path变量的含义就是让系统在任何路径下都可以识别java、javac、javap等命令,而classpath变量的含义是告诉jvm要使用的class所存放的具体路径。但这种说法太笼统,下面我们来详细看下各变量值的含义。 对于Path变量就不用多说了,因为该变量的bin目录下存放了各种包装好的工具,因此将此目录加入到Path变量中,便可以在命令行方式下让系统在任何路径下都可以识别这些工具所对应的命令。 下面重点看下CLASSPATH变量中的各项变量值的含义:原创 2014-01-25 06:05:46 · 19167 阅读 · 8 评论 -
Java中try catch finally语句中含有return语句的执行情况(总结版)
在这里看到了try catch finally语句中含有return语句的几种总结情况,但其实解释的很含糊,而且并不全面。但有一点是可以肯定的,finally块中的内容会先于try中的return语句执行,如果finall语句块中也有return语句的话,那么直接从finally中返回了,这也是不建议在finally中return的原因。下面来看这几种情况。原创 2013-12-25 23:06:58 · 29106 阅读 · 22 评论 -
JAVA基础知识点(自己总结的)
1、使用浮点型数值时,默认的类型是double,后面加上f或F才被识别为float类型。2、使用数组前一定要先开辟内存空间,当然也可以直接用静态赋值的方式。3、Java中的变量为全局变量时,可以不赋值,直接使用,因为有默认值,但是作为局部变量时,就必须在赋值后才能使用另外。另外,凡是用new关键字新建出来的对象或数组等,对象或数组里面的基本类型都被初始化了默认值,用static关键字声明的原创 2013-04-24 21:03:56 · 8778 阅读 · 6 评论