基础语法、进制转换、环境配置

一、 基础知识(二进制)


  十进制:逢十进一,0 ~ 9
  二进制:逢二进一,0 ,1
  八进制:逢八进一,0 ~ 7
  十六进制:逢十六进一,0 ~ 19,A, B, C, D, E, F

 二进制  ---->  十进制
  0    ----->  0
  1    ----->  1
  101  ----->  5
  1000  ----->  8

  二进制转换为十进制
    算法: 将原始数据的每一位乘以2的位置次方并求和, 位置:从最低到最高分别是0~长度-1

  十进制转换为二进制
    算法:  辗转相除法。经原始数据和商不停除2求得余数,当商为0时,将余数从后往前取





一、Java介绍

  2.1概念
   高级计算机编程语言
    SUN公司在1995年开发的编程语言,2009年被甲骨文公司收购。
    Java  7
    Java  8


  2.2   Java能做什么?
    做软件,后台的开发


二、环境搭建
  环境:软件运行时需要依赖的条件
  JDK: Java Developement Kit,  java开发工具包
  JRE:java Runtime Enviroment,java运行环境
  JDK包含JRE

  3.1  安装
    需要安装在一个纯英文没有空格的路径下

  3.2 测试JDK的安装

    1、打开命令提示符cmd
    2、输入Java或者java -version

    3.3  制作运行java程序的流程
  步骤:
    1、编码:写代码,文件后缀是  . java
    2、编译:将java文件转换成二进制字节码文件  .class文件、
    3、运行: 执行编译后的 .class文件
  具体操作:
    1、创建Test.txt文件
    2、编码
    Public class Test{
      Public static void main(String [ ] args)    {
        System.out.println(“Hello World!”);
      }
    }
    3、将后缀名改成 .java
    4、编译,使用javac指令,写法: javac Test.java 生成 .class文件
    5、运行: 使用java指令,写法: java Test,完成运行

3.4 配置环境变量
目的:
原因是javac在bin目录下,默认情况javac只能在它所在的目录下运行。而实际开发,我们需要编译指令(javac)能在计算机的任意位置都能执行。

配置步骤:
* 右键计算机,点击“属性”,选择“高级系统设置”
* 在“高级”标签页下,选择“环境变量”
* 在“系统变量”中,点击“新建”
* 在“变量名”中,输入“JAVA_HOME”,在“变量值”中,贴上jdk的安装目录
* 在“系统变量”中,找到path,在path的“变量值”中,在开头,写上 :%JAVA_HOME%in
* 点击“确定”

3.5 Java语言的特性
1、安全性
2、健壮性
3、扩展性
4、跨平台性
一次编写到处运行
平台:操作系统
JVM: Java Virtual Machine, Java虚拟机
JDK:JRE + 开发工具
JRE: JVM + 核心类库
JDK包含JRE,JRE包含JVM

三、第一个java程序中可能出现的问题
1、类名必须和文件名一致(大小写完全相同)
2、格式问题:括号、分号、中文符号
3、主函数的书写问题
主函数必须定义成 public static void main(String [] args){
}

四、基础语法
5.1 注释
概念:对待吗进行解释说明的文本内容
特点:不参与运算
目的:增强代码的可读性

格式:
1、单行注释://注视内容
2、多行注释:/* 注释内容*/
3、文档注释: /**  注释内容*/

5.2 关键字
概念:java语言已经预先定义好了一些具有特殊功能的单词
例如:public 、class、 static、void、if、else、int、float、for、switch、return、extends、implements、synchronized



5.3  标识符
概念:类、方法、变量、对象的名字
规则:由不以数字开头,字母,数字,下划线,美元符组成
注:
1、见名知意
2、不能喝关键字重名
3、Java语言严格区分大小写
4、标识符不宜过长
5、规范:
A.变量、方法:全部小写,多个单词组成时。从第二个单词起每个单词首字母大写。例如:int age;toDegree();
B.类、接口:首字母大写,多个单词组成时,每个单词首字母大写。例如:Test   Math   RunTimeException
C.常量:全部大写,多个单词组成时,单词之间用下划线连接

五、常量
常量的分类:
1、整型常量:所有整数
2、浮点型常量:所有小数
3、字符常量:用一对单引号括起来的单个字符,必须要有一个字符,字符不能为空
4、字符串常量:用一对双引号括起来的一串字符,可以有内容为空的字符串,表示一段空串。
5、布尔常量:只有两个值:true、false。
6、空常量:只有一个值,null,表示该数据没有分配存储空间

代码改变生活
原文地址:https://www.cnblogs.com/LTJAVA/p/11276626.html