java基础总结(一)!!!

来源:互联网 发布:淘宝订单多久不能评价 编辑:程序博客网 时间:2024/05/01 22:02

第一章的内容:

JDKJRE:

JDK(Java Development Kit)

  Java开发工具,包含开发Java程序的所有组件,包含JRE

JRE(Java Runtime Environment)

  Java运行环境,如果要运行Java程序,就需要JRE的支持

常用组件:

src.zip       Java是一门开源的语言,其源代码都在这个压缩包中

rt.jar        Java的基础核心类库,我们编写Java程序时使用的class都在这个jar包中

javac.exe     编译器,将.java源代码编译为.class文件

java.exe      虚拟机,运行Java程序的工具

jar.exe       将class文件打成jar包的工具

javadoc.exe   生成帮助文档的工具

配置环境变量:

    右键(我的电脑)——属性—高级—环境变量;;;;

    1.PATH :jdk中bin文件的路径:

            Bin文件夹中存放的是jak的执行文件.exe 如:javac命令 java命令 jar命令 等等;

    2.CLASSPAH: . 表示当前目录;

            这个变量的意义是:编译好的class(字节码文件)生成的路径;

(1.5版本之后,一般不用配置了,默认就是当前路径)

    3.JAVA_HOME:jdk的安装路径;

            配置这个变量后:PATH变量的路径:% JAVA_HOME %/bin

常用DOS命令

跳转到指定盘符:        盘符:       例:C:  D:  E: 

跳转到指定目录:        cd 目录     例:cdItcast\day01  cd Tencent\QQ\Bin

显示当前目录下文件:    dir        

跳转到上级目录:        cd..           

跳转到根目录:      cd \           

清屏:              cls    

第一个Java程序:

  public class HeloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

cmd窗口:

编译:javac 文件名.Java

运行:java  类名   (生成的.class文件,名字一般是文件里的类名)

进制转换

a. 十进制转二、八、十六进制

除法取余,将要转换的数除以进制数,记住余数,再除以进制数,记住余数,直到这个数等于0为止,将所有余数反转就是对应的二进制表现形式。

b.二、八、十六进制转十进制

乘法,将要转换的数编号,编号从低位开始,从0开始,将每一位上的数乘以进制数的编号次方,最后将所有乘得的结果相加就是十进制表现形式。

c.二进制和八进制互转

    八进制的每一位对应二进制的三位。

d. 二进制和十六进制互转

十六进制的每一位对应二进制的四位。

  二进制负数

一个负数的二进制表现形式就是这个负数忽略符号的正数对应的二进制取反再加一。

计算机中存储的二进制数最高位是0则是正数,是1则是负数。

码表

ASCII:英文码表,每个字符占1个字节。A是65,a是97

GB2312:兼容ASCII,包含中文,每个英文占1个字节(正数),中文占2个字节(2个负数)。

GBK、GB18030:兼容GB2312,包含更多中文,每个英文占1个字节(正数),中文占2个字节(第一个负数、第二个可正可负)。

Unicode:国际码表,每个字符占2个字节。Java中存储字符类型就是使用的Unicode编码。

UTF-8:国际码表,英文占1个字节,中文占3个字节。