java基础总结(一)!!!
来源:互联网 发布:淘宝订单多久不能评价 编辑:程序博客网 时间:2024/05/01 22:02
第一章的内容:
JDK和JRE:
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个字节。
- JAVA基础总结(一)
- java基础总结(一)!!!
- Java基础总结(一)
- java基础总结(一)
- Java基础总结(一)
- Java基础总结(一)
- java基础总结(一)
- JAVA基础总结(一)
- JAVA基础总结一:
- java基础总结一
- Java基础总结(一)
- JAVA基础总结一
- Java并发总结(一):线程基础
- Java基础的自我总结(一)
- Java基础总结大纲(一)
- Java并发总结(一):线程基础
- 新手java基础总结(一)
- Java基础知识点总结(一)
- IO多路复用
- 2013南京邀请赛C题/njustOJ 1739 - Count The Carries
- 解决PKIX:unable to find valid certification path to requested target 的问题
- oracle 资料档案库创建
- 例题3-14
- java基础总结(一)!!!
- Setup Factory 7.0 打包.netframework 2.0
- 关于用javamail发送邮件时出现 PKIX path building failed异常 ,解决办法
- Linux中的虚拟地址、物理地址和内存管理方式(二)
- n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始(18)
- pyqt+python自定义信号
- ActionServlet
- JavaMail配置SSL服务器及安装证书
- 【POJ】1012 Joseph