Java01

作者: 你来听我说 | 来源:发表于2016-11-16 21:26 被阅读0次

    一课程体系介绍

    Java基础

    Java Web

    大数据

    二基础知识

    1 常见操作系统

    Windows、Mac、Linux

    2 常见软件开发语言

    C、C++、Java、C#、Objective-C、Swift、JavaScript、Python

    3 人机交互

    可视化界面

    命令行

    三window操作系统介绍

    1 常用设置

    2 常用快捷键

    显示桌面:Window键 + d

    打开“计算机”:window键 + e

    锁定:window键 + l

    运行窗体:window键 + r

    关闭程序:alt + f4

    切换程序:alt + tab

    显示任务管理器:ctrl + alt + delete

    删除文件:shift + delete  ,直接删除,不放入回收站

    Ctrl + a/s/c/v/x/z :全选、保存、复制、粘贴、剪切、撤销上一步操作

    3 Dos命令介绍(了解)

    cmd.exe

    切换盘符:盘符:,比如d:

    列举文件夹下的文件或目录:dir

    切换目录:cd 路径

    cd.. 回到上一级目录

    cd.> 1.txt  创建一个空的文本文件

    删除文件:del 文件名,比如del 1.txt,不会放到回收站里

    del *.txt 表示删除所有扩展名为txt的文件

    创建文件夹:md 文件夹名(可以创建多个,用空格分隔),比如md t1,md t2 t3

    删除文件夹:rd 文件夹名,可以删除多个

    文件拷贝:copy 源文件 目标文件,拷贝时可以对文件重命名。比如copy 1.txt t1,copy 1.txt t1\\\\1_1.txt

    文件移动:move 源文件 目标文件

    清屏:cls

    自动补全:tab

    通过上下箭头,翻动以前输入过的命令

    标题栏-》编辑-》标记,可以选中要复制的内容,选中后,回车(enter键),可以复制标记的内容

    练习:在d盘下,创建两个文件夹t1和t2,然后在t1中创建文件1.txt,t2中创建文件2.txt,最后,交换两个文件夹中的文件

    四java语言简介

    1 基本介绍

    JRE:Java Runtime Envirenment java运行环境

    JDK:Java Developer Kit,java开发工具集

    JVM:Java Virtual Machine,java虚拟机

    2 jdk下载安装

    卸载jdk时,不会删除配置的环境变量

    3 配置环境变量

    计算机-》属性-》高级系统设置-》环境变量-》系统变量

    方案1:Path里,内容的最后增加 ;C:\\\\Program Files\\\\Java\\\\jdk1.8.0_102\\\\bin

    方案2:(推荐)

    先设置JAVA_HOME ,C:\\\\Program Files\\\\Java\\\\jdk1.8.0_102

    然后在Path里,增加;%JAVA_HOME%\\\\bin

    4 编写简单java程序

    1)编写源程序Hello.java

    //类名必须和文件名相同

    public class Hello{

    //main函数,它是程序的主函数(入口函数)

    public static void main(String[] args){

    //输出内容

    System.out.println("hello world");

    }

    }

    2)编译程序

    javac Hello.class

    编译成功后,会生成一个字节码文件,如Hello.class

    3)运行程序

    java Hello

    JVM本质上执行的是字节码文件

    五、进制

    进位制,是人们规定的一种进位方式

    1 十进制 0~9

    201 = 2 * 10^2 + 1 * 10^0

    2 二进制 0/1

    位bit

    1字节(Byte) = 8bit位

    1KB = 1024 B

    1MB = 1024KB

    1GB = 1024MB

    1TB = 1024GB

    1PB = 1024TB

    十进制-》二进制:倒除法

    34-》100010

    二进制-》十进制:

    1011-》1 * 2^3 + 1 * 2^1 + 1 * 2^0 = 8 + 2 + 1 = 11

    3 十六进制 逢16进1   0~9和a~f

    f + 1 = 0x10

    二进制-》十六进制,四位一取

    110001-》0011  0001-》0x31

    1100 0011-》0xc3

    1111 -》0xf

    十六进制-》二进制:

    0xad3 -》1010 1101 0011

    4 八进制 逢8进1 0~7

    7 + 1 = 010

    二进制-》八进制:三位一取

    11111-》011  111-》037

    八进制-》二进制:

    045-》100 101

    六、原码、反码、补码

    存储数据的基本单位byte

    int 4个字节 00000000 00000000 00000000 00000000

    最高位为0表示正数,为1表示负数

    10:0000000 00000000 00000000 00001010

    -10:1000000 00000000 00000000 00001010

    正数的原码、反码、补码相同(三码合一)

    负数的反码:除了符号位,其他位取反

    负数的补码:负数的反码+1

    -1原码:1000 0001

    -1反码:1111 1110

    -1补码:1111 1111

    -1 + -1 = -2

    原码:

    1000 0001

    1000 0001

    (1)0000 0010->2 结果错误

    反码:

    1111 1110

    1111 1110

    (1)1111 1100 -> 1000 0011->-3 结果错误

    补码:

    1111 1111

    1111 1111

    (1)1111 1110->1000 0010-> -2 结果正确

    负数的补码取反+1得到原码

    结论:计算机中采用补码的形式存储二进制数据

    相关文章

      网友评论

          本文标题:Java01

          本文链接:https://www.haomeiwen.com/subject/hiulpttx.html