认识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了。
  注意问题:类名首字符规范是大写的.
 
 
原文地址:https://www.cnblogs.com/CJDog/p/9818073.html