• 认识Java


    1.Java语言特性:

      简单、面向对象、安全、跨平台、多线程、健壮、分布式等 

    2.Java的三大平台:

    • Java SE(Java Platform Standard Edition):Java标准平台
    • Java EE(Java Platform Enterprise Edition):Java企业平台
    • Java ME(Java Platform  Micro Edition):Java微型平台,也叫K-JAVA

    3.JDK、JRE、JVM:

      

    4.安装JDK、配置环境变量:

      安装JDK注意:
        1):JDK安装是傻瓜式安装,需要注意的是:JDK中包含JRE,所以不需要单独安装JRE;
        2):jdk不要安装在带中文的路径下,最好也是不包含空格字符的英文路径;
        3):避免C:WINDOWSsystem32出现所有名字以java开头的文件,有,删之;
        4):常见问题:“javac不是内部或者外部命令”,原因是path配置错误。
      JDK安装成功后内部文件说明:
        
        

      环境变量的配置:

        

      需注意:

        

    5.源码编译到运行过程: 

       

    6.命令窗口命令:

      先使用 【Win】+R打开“运行窗口",输入:calc—>启动计算器、mspaint—>打开画图板(不建议)、notepad—>打开记事本、cmd—>CMD命令提示符、清屏—>cls(Mac的命令是:clear)
      命令行创建文件、编译、运行命令:
        创建:touch TestDemo.java(文件名要带后缀)
        查看JDK版本:java -version
        编译:javac HelloDemo.java
        运行:java HelloDemo
      将编译出来的class文件存放到指定路径:
        javac -d classes(指定路径) HelloDemo.java
      运行指定目录下的class文件:
        java -classpath classes(指定目录) HelloDemo
      如图:
         

    7.盘符之间的切换:

      盘符:回车,如:进入E盘,  E:回车
      进入指定目录:cd will
            :cd javaseday01
      目录的回退:cd .. 回到上一级目录
           :cd / 回到盘符根目录
      直接进入某一个目录的命令行方式:按住:Shift + 鼠标邮件---->在此处打开命令窗口

    8.进制:

      二进制:由两个基本数字0,1组成,运算规律是逢二进一.计算机都使用二进制表示数据.
      八进制:由0、1、2、3、4、5、6、7组成,运算规律是逢八进一.
      十进制:由0,1,2、3、4、5、6、7、8、9组成.
      十六进制:由0~9以及A,B,C,D,E,F组成.
      进制间转换:
        十进制转二进制:
           

        十进制转十六进制:

          

      二进制数系统中,位简记为b,也称为比特,每个二进制数字0或1就是一个位(bit)。
      位是数据存储的最小单位,其中8 bit 就称为一个字节(Byte),1KB不等于1000B.
      存储单位换算:
        1B(byte,字节)= 8 bit;
        1KB(Kibibyte,千字节)=1024B= 2^10 B;
        1MB(Mebibyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;
        1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;
        1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B;
        1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B;

    9.原码、反码和补码操作

      正数的原码,反码,补码都相同,负数稍微复杂。
      比如:操作5(101)和-5的二进制。
      原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
      反码:负数的反码是对其原码逐位取反,但符号位除外。
      补码:负数的补码是在其反码的末位加1。
      求反码的时候,最高位是符号位不能改变。
      正数的符号位是0、负数的符号位是1
      示例:
        

    10.Java语法:

      1):Java语言严格区分大小写,好比main和Main是完全不同的概念。
      2):一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类。若源文件中包括了public类,源文件必须和该public类同名。
      3):一个源文件中包含N个Java类时,成功编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同。
      4):若一个类必须运行,则必须拥有main方法,因为main方法是程序的入口.
      编程建议:
        一个Java源文件只定义一个类,不同的类使用不同的源文件定义;
        将每个源文件中单独定义的类都定义成public的;
        保持Java源文件的主文件名与源文件中的类名一致;

    11.关键字和保留字:

      关键字:在编程语言中有一些事先定义的,有着特殊含义和用途的单词。
      保留字:和关键字一样都是编程语言事先定义好的,只是说现在暂时没有特殊的用途,但说不定以后某天会突然被赋予意义和被使用到,因此被保留下来的单词,goto和const就是Java的保留字。     
      注意关键字和保留字都是由小写组成。
      注意:java 无sizeof 、goto、 const 关键字
      java关键字:
        

    12.标zhi识符:

      在写代码的时候为了增强代码的阅读性会自定义很多名字,比如:类名,方法名,变量名等。
      在编程的里我们把这种为了增强程序阅读性而自定义的名称,称为标识符。
      标识符命名规则:
        ① 由字母、数字、下划线、$组成,但不能以数字开头(注:此处的字母可以是中文、日文等)。
        ② 大小写敏感。ß
        ③ 不得使用java中的关键字和保留字。
        ④ 不用Java中内置的类名作为自己的类名。
      其实使用一个非关键字和保留字的有意义的英文单词就很OK了。
      注意问题:类名首字符规范是大写的.
     
     
  • 相关阅读:
    持久层框架:MyBatis 3.2(2)
    持久层框架:MyBatis 3.2(1)
    循环结构(二)
    Android LayoutInflater详解
    为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?
    Android Support v4、v7、v13的区别和应用场景
    Android的string-array数据源简单使用
    FragmentTabHost切换Fragment时避免重复加载UI
    Ubuntu 安装Chrome步骤
    慢慢来,让好习惯自然来
  • 原文地址:https://www.cnblogs.com/CJDog/p/9818073.html
Copyright © 2020-2023  润新知