第一周总结


1 常用的dos 命令(前期不使用开发工具)
win+r   cmd+enter   进入dos窗口 
clr    清屏
cd+路径    进入想进的文件
cd..     返回上一级目录
cd/    返回根目录
盘符:    切换盘符(不区分大小写)
javac  +  xxxx.java    编译java文件
java    +  xxxx    运行字节码文件   

2 什么是 jdk jir jvm 
JDK   ;java开发包 包含 JRE
JRE   :java运行环境 由运行和管理 Java 应用程序的类库和工具组成。其中包含 JVM
JVM  :Java虚拟机

3.Java语言是跨平台的吗?简述一下
java是跨平台语言 具有可移植性 
java环境搭建完成后 有jvm 作为"翻译" 当java代码被jvm编译以后 形成字节码文件 通常一个类会形成一个字节码文件
这个字节码文件在 有java的环境的计算机上均可运行 与操作系统无关


4.为什么配置环境变量呢?
java文件bin目录下 有java  Javac(编译器) 两个可执行文件 他们分别负责 字节码文件的运行    java文件的编译 
如果不配置环境变量 我们的java代码的文件 只有在bin目录下 才可以 编译 运行  并且 bin目录下 文件过多 容易存在误删除等操作

5.常量的分类以及分别表示对应的常量
                        占用字节
整数常量       byte short int long                      1 2 3        1 2 4 8
小数常量          float double                           1.1 2.1 3.1    4 8
字符常量             char                                       'q'      '你'       1
字符串常量          string                                  "我去饿""A"
布尔常量             boolean                                true  flase    2
空常量                                                             null
自定义常量


6.进制的组成规则分别是什么?
二进制
由0,1组成。以0b开头
八进制
由0,1,...7组成。以0开头
十进制
由0,1,...9组成。整数默认是十进制的
十六进制
由0,1,...9,a,b,c,d,e,f(大小写均可),以0x开头 

二级制 与 十进制的转换 可以使用 8421码表
十进制    128 64  32  16  8    4    2   1
二级制    1      1    1   1    1    1    1   1

 2  8   10  16 进制之间转换  均可以使用8421码表 通过二级制位中间位   利用进制的原理 进行快速转换
 2-----8      三位
 2-----16    四位


7.path环境变量的执行流程?
 1 先在指定的(当前Java文件所处的目录)去 找,如何存在这个java文件 则编译运行
 2 如果不存在 则会去path环境路径中去寻找

8 什么是关键字
sun公司定义的一些由特殊含义的词

9 什么是标识符,标识符的组成/命名规则是什么
 在java程序中 可以由程序员自己命名的单词为标识符(类名 方法名 变量名 接口名 常量名...)
组成规则 1 仅由 数字 字母 下划线 美元符号组成 不含其他符号
       2 不能由数字开头 
       3 严格区分大小写 
       4关键字不能做标识符,理论上长度无限制 
命名规则  见名知意 驼峰规则
 类名 方法名     单词的每一个首字母大写
 变量名 方法名    首单词的首字母小写 其余单词首字母大写
 常量名        所有字母大写 单词之间下划线(_)连接

10. 如何定义一个变量,变量的三要素是什么
 三要素   变量名
              变量数据类型
              变量中保存的值
  属于标识符 首字母小写 后面每个单词的首字母大写 遵循驼峰命名规则 做到见名知意

11. Java中的显示转换和隐私转换 为什么要使用显示转换(强转)
从小到大,可以隐式转换,数据类型将自动提升。

大转小  需要使用显性转换(强转)  会损失精度 使用强制转换符
数据类型 变量名 = (数据类型) 被转数据值;

byte,short,char -->int  -->long -->float -->double

12.变量的定义格式?要使用变量需要注意什么?
变量 内存中存储数据的最基本的单元 变量名属于标识符 
 首单词小写 后面每个单词的首字母大写 
 变量数据类型 变量名 变量保存的值  
 先声明  再赋值 然后访问

13.Java中的数据类型分几类?基本数据类型有哪些?
基本数据类型 
    字节型         byte             1个字节         -128~127
    短整型         short             2个字节         -32768~32767 -2^15 ~2^15-1
    整型         int(默认)             4个字节         -2的31次方~2的31次方-1
    长整型         long             8个字节         -2的63次方~2的63次方-1
    单精度浮点型    float             4个字节         1.4013E-45~3.4028E+38
    双精度浮点数     double(默认)         8个字节         4.9E-324~1.7977E+308
    字符型         char             2个字节         0~65535
    布尔类型         boolean             1个字节         true,false
 引用数据类性
  类 接口String  都属于引用 

14. 原码 反码 补码 
bete b = 1, c = -1;
1    符号位
原     0        0000001
反    0        0000001
补    0        0000001

-1    符号位
原     1        0000001
反    1        1111110
补    1        1111111
 
结论: 正数 原反补 一样  原码 最高符号位为0
        负数   原码最高符号位为1
    原码---反码   最高符号位不变 其余取反
    反码---补码   最高符号位不变  末尾加1


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值