`

java 基础笔记一

 
阅读更多

 

 

1.如果我们只是要允许java程序,只要安装JRE,无限安装JDK

2.JRE包含JVM

3.开发java需要安装JDKJDK是包括java开发的开发包以及JRE运行环境,JDK子目录里以及有JRE所以不用安装公共的JREjavaDB

 

环境变量:

PATH;系统根据path路径来查找命令。

Javac编译java源文件;java命令运行class文件。

classPath:用来告诉JRE编译后的class在哪里,1.4之后的版本都需要设置,它会在当前目录里找。(要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jartools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

JAVA_HOME: Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk

 

4.dt.jartools.jar是两个java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。

rt.jarJAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库 
classpath 变量的含义是告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jardt.jar为类库路径。如果不用Swing里面的东西,可以不加dt.jar。 tools.jar里面是最基本的工具类,比如javac,不加是无法做开发的。 

5.Class需要提供运行的jar包,不是编译后的class类就不需要外部包的。

基本数据类型:

String不是基本数据类型,是引用类型。

①    整数类型:byte1字节)、short2字节)、int4字节)、long(8字节)

②    字符类型:(2个字节 == 一个汉字 )char

③    浮点类型: float4个字节)、double(8个字节)

   使用float必须子啊后面加F,例如 float a = 1.11F .

  如果一个整数超过int类型,系统不会自动当成long类型,而报错:

例如:Long a  = 99999999 报错,long a = 9999999L不报错。 

<!--EndFragment-->
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics