• Javase大纲


      Javase大纲(java之父:詹姆斯 高斯林)

    (一)IT和计算机

    (1)IT的前世今生:

    IT业务

    代表公司

    第一代

    大型机

    IBM

    第二代

    Pc/mac机

    Ms.Apple

    第三代

    互联网

    Google.Baidu

    第四代

    移动互联网

    Google.Apple.Ms.alibaba.IBM

    (2)操作系统和平台相关性:

    1,os位置{用户-->应用软件-->操作系统-->硬件}

    2,unix系统

    3,Windows系统

    (3)Windows快捷键和常用命令

    1,太极和八卦{太极--{阴 阳} 八卦 六十四卦}

    2,进制描述[二 八 十 十六进制}:

     **二进制;{0,1}   例:1+1=10{1 零} 逢二进一 在计算机电子设备里,数字电路用高低电压来计算;

     八进制;{0,1,2,3,4,5,6,7,}  例:17+1=20{2 零}:逢八进一

     十进制;{0,1,2,3,4,5,6,7,8,9,}  例:9+1=10:

     十六进制;  {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,}:{简单来讲是八进制扩展}  逢十六进一 例: CD+AB=178; C=12,D=13 A=10 B=11 B+D=24>16 所以24-16=8 向前进一位 C+A+1=23>16 所以23-16=7 所以最后等于178;**

    3,数据量单位计算:

    数据存储以十进制来表示 数据传输是以二来表示的;1kb不等于1000b,1kb=1024b,1mb=1024b=1024*1024b,其中1024b=2^10

    4,进制之间的转换:

    {十进制-->二进制:二进制-->十进制}:{十进制-->八进制;八进制-->十进制}

    {十进制-->十六进制;十六进制-->十进制};

    5, 原码,反码和补码操作;

    +13

    -13

    原码

    00001101

    10001101

    反码

    00001101

    11110010

    补码

    00001101

    1111

    (二)SUN和JAVA

    (1)SUN公司和JAVA平台

    JAVA三大平台

    1,计算机语言:

       计算机语言是指用于人与计算机之间通讯的一种特殊语言,是人与计算机之间传递信息的媒介。

       软件就是由若干条计算机指定所组成的。

    2,计算机语言分类

      1)机器语言;

      2) 汇编语言;

      3)高级语言(更接近人类语言);

    机器语言

     直接用二进制指令表达,指令用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。

    汇编语言:

      使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言,汇编语言依赖于硬件体系,开发难度大。

    高级语言:

      使用一定的格式的自然语言进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行,不直接操作硬件,把繁琐的操作交给翻译器完成。

    (三)JAVASE课程体系和学习方法:

    2、JavaSE课程体系和学习方法:

     

    1)、配置好java变量运行环境,执行eclipse。

    2)、如何打开的eclipse恢复原始状态;

      Window ——>perspective ——>reset perspective(重置)

    3)、在eclipse中新建;

    在空白处右键 ——>new ——>java.project ——>project name:文件名字;

    代码要写在src中;

    选中src,右键 ——>new ——>class ——>name:src下的名字

    ——>选中public static void main(String[] args)——>finish;

    (一)注意:

    1)、{}大括号代表一个范围;代表的是作用域。

    2)、public static void main(String[] args){}。程序的入口;

    3)、system.out.println();向控制台输入文本内容;

    (二)注意

    (1)、如果两个整数相除,得到的结果仍为整数,不会对结果进行四舍五入。

    (2)` 两个数相除,只要有一个操作数为小数,则结果为小数。

    (3)` 两个数相除结果永远不会四舍五入。

    (三)注意:

         为项目或文件命名时,名字中只能包含字母,数字和下划线,且首个字符不能是数字。

     

     

     

     

     

  • 相关阅读:
    树-构建二叉树
    爬虫-scrapy框架详解(17)
    How to identify the HBA cards/ports and WWN in Linux
    NetBackup常用网络端口整理
    keepalived+MySQL实现高可用
    nginx配置https双向验证(ca机构证书+自签证书)
    systemd设置nginx开机自启动
    Keepalived+Nginx搭建主从高可用并带nginx检测
    windows 挂在EMC 存储
    linux时间同步,ntpd、ntpdate
  • 原文地址:https://www.cnblogs.com/susana/p/6395134.html
Copyright © 2020-2023  润新知