今天记录1、计算机系统进制;2、java语言基础(java开发步骤、程序入口要素、转义符、注释符、标识符、项目的导入导出、)。
一、计算机系统机制
概述:1.数制是用一组固定的符号和统一的规则来表示数值的方法。
2.计算机底层使用的数制是二进制。
3.用java编程使用的是十进制。java底层仍使用二进制。
4.计算机常用的数制还有八进制和十六进制。
进制介绍:
二进制的基本数字0、1,逢2进位。二进制的基数为2,权为2^n(2的n次方)。
1=1*2^0
10=1*2^1
100=1*2^2
以此类推。。。
那么可以推出十进制的基本数字是0~9,逢十进位,权为10^n,基数为10
10000=1*10^4
1000=1*10^3
100=1*10^2
十六进制,基本数字是0~9和A~F, 逢十六进位,十六进制是二进制的简写,方便专业人员书写二进制数据。在java代码中十六进制数用0X或0x做前缀(0是数字零,而不是字母O)。
0X1000=1*16^3
0X100=1*16^2
进制之间的转换
十六进制转换为十进制
如:十六进制的41转换为十进制
4*16^1+1*16^0=65
十六进制转换为二进制 说明:十六进制的一位数代表二进制的四位数
方法:需把十六进制的数分成几个个位数分别转换成几个用0和1表示的4位数
如:十六进制的41转换为二进制
0100 0001
因为0100=0*2^3+1*2^2+0*2^1+0*2^0=4 以此类推 0001=1
二进制转十进制
如:100转为十进制
1*2^2+0*2^1+0*2^0=4
十进制转二进制
如35转为二进制 说明:需要把十进制的数不断除以2,得到的右边的余数组合就是转换的二进制数
计算机内部表示数的字节单位是定长的,如8位,16位,或32位。所以,位数不够时,高位补零,最终答案应该是00100011.
如-35转为二进制 说明:先将该数的正整数二进制算出来,然后取反,也就是0变1,1变0,最后加1。
十进制转十六进制
说明:十进制的数不断除以16,右边的余数组合就是十六进制
二进制转十六进制
说明:每4个由0和1组成的数字对应一个十六进制的数
如1010 1001转换为十六进制
答案为A9.
二、java语言基础
java程序开发三步走:
1.编写源程序,得到一个以.java为结尾的文件。注意:文件名首字母必须大写!
如:MyWork.java
2.将源程序编译成.class文件。编译命令:javac 原文件名 回车。
注意:编译命令是在cmd窗口下执行的,并且要先进入java源文件的目录下。
如:在D盘根目录下有MyWork.java源文件
1. 进入D盘根目录:D:回车
2. Javac MyWork.java 回车
3.执行命令:java MyWork 回车。注意:文件名没有后缀。
Java程序入口的要素
1.入口是:main函数
2.语法:public static void main(String[] args)
3.要素:public—公共的 static—静态的 void—无返回的
String[] args—参数类型
转义符
1.语法:“+字符”
2.换行转义符:\n
3.水平制表符:\t(相当于一个TAB键)
4.在输出语句中,”\“”可输出一个“符号
5.在输出语句中,”\”可输出一个\符号
注释符
1.单行注释://注释文本
2.多行注释:/*
注释信息
*/
3.DOC注释:/**
注释信息
*/
注意:DOC注释也是多行注释,可以通过JAVA工具生成JAVA的说明文档
标识符
定义:凡是自己可以起名字的地方都叫标识符,如:变量名、类名等
规则:见名如意
项目的导入
第一步:在项目栏右击鼠标—选择import(导入)
第二步:General—Existing Program into Workspace(将已存在的项目导入)
第三步:上面那个是非压缩文件,下面那个是压缩文件,选好后浏览导入–finish
项目的导出
第一步:右击项目名,选择Export
第二步:选择General—Archive File(压缩文件)—选择保存路径