黑马程序员技术交流社区

标题: 非常基础的笔记技术贴 [打印本页]

作者: 起什么名    时间: 2018-10-7 21:06
标题: 非常基础的笔记技术贴
本帖最后由 起什么名 于 2018-10-7 21:08 编辑

进制的转换
        二进制转换成十进制   如:1100->0*2^0+0*2^1+1*2^2+1*2^3=0+0+4+8=12
        十进制转换成二进制   除二取余(从后往前取)
        十进制转换成十六进制 除十六取余(从后往前取)
        十六进制:1-9 A(10) B(11) C(12) D(13) E(14) F(15)

计算机的存储单位
        最小的存储单位:Byte
                        1 Byte = 8 bit
                        1 KB = 1024 Byte
        Byte > KB > MB > GB > TB

命令提示符
        MS-DOS(Microsoft Disk Operating System)
        命令提示符(cmd) win + R ->cmd
        D: 切换盘符
        cd  进入指定目录
        cd 文件夹1\文件夹2\文件夹3 进入多级文件夹
        cd 不完全文件名 + Tab切换文件
        cd .. 返回上一级目录
        cd\  返回根目录
        dir  查看当前文件夹
        cls  清屏
        exit 退出DOS

程序开发步骤
        1.Java跨平台原理:代码一次编写,可以在任何平台下运行(win  mac  linux)核心JVM 解释器
2.Java三步骤:编写,编译,运行
        JDK: 是 Java 程序开发工具包,包含  JRE  和开发人员使用的工具。
        (Java开发工具包 开发者)
        JRE: 是 Java 程序的运行时环境,包含  JVM  和运行时所需要的  核
心类库  。
        (Java运行环境 运维人员)
        JVM: Java 虚拟机,简称 JVM,是运行所有 Java 程序的假想计算机,
是 Java 程序的运行环境,是 Java 最具吸引力的特性之一。
        三者包含关系:JDK -> JRE -> JVM
        我们想要运行一个已有的 Java 程序,那么只需安装  JRE。
我们想要开发一个全新的 Java 程序,那么必须安装  JDK。

基本数据类型【重点】
四类八种:(重点)
                整数型:byte short int long
                浮点型:float double
                字符型:char
                布尔型:boolean

关键字:java自己定义的词语,有特殊含义
标识符:自己定义的内容
硬性要求:
可以包含字母,数字,下划线和 $(美元符号)
                不能以数字开头
                不能是关键字

运算符:进行特点操作的符合。例如:+
表达式:用运算符连起来的式子叫表达式。例如:20+5、a+b

算数运算符-自增自减运算符:
        自增运算符:++
        自减运算符:--
使用区别:
1.        在单独使用的时候,前++和后++没有任何区别。就是++num和num++一样。
2.        在混合使用的时候,有【重大区别】
A.        如果是前++/前--,那么变量立刻马上+1/-1,然后拿着结果进行使用。                【先加/减后用】
B.        如果是后++/后--,那么首先使用变量本来的值,然后再让变量+1/-1。                【先用后加/减】
注意事项:
只有变量才能使用自增、自减运算符。常量不可发生改变,所以不能用。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2