JAVA入门(一)

常用Dos命令


#启动:		        Win+R,输入cmd回车
#切换盘符	        盘符名称:
#进入文件夹	        cd 文件夹名称
#进入多级文件夹	        cd 文件夹1\文件夹2\文件夹3
#返回上一级	        cd ..
#直接回根路径	        cd \
#查看当前内容	        dir
#清屏		        cls
#退出		        exit

JAVA语言开发环境


1. JAVA虚拟机——JVM

  • JVM (Java Virtual Machine):即JAVA虚拟机,简称JVM,是Java程序的运行环境。Java代码就在JVM中运行。
  • 我们编写的程序在JVM上运行,只要有这个环境,用Java编写的软件就能在任何操作系统上运行,这被称为JAVA语言的跨平台特性

2. JRE和JDK

  • JRE(Java Runtime Environment):即Java程序运行的环境,包含JVM和所需要的核心库类。
  • JDK(Java Development Kit):即Java程序开发工具包,包含JRE和开发人员使用的工具。

综上所述,想要运行一个已有的程序,只需安装JRE即可;想要开发一个全新的的程序,必须安装JDK


3. Hellow world入门程序


  • 程序开发步骤

分为三步:编写、编译、运行

编写好源程序后,经编译器javac.exe得到字节码文件,由解释器java.exe处理,在JVM中运行该字节码文件得出最终结果

  • 编写Java源程序
//public class后面代表定义一个类名
public class Hello{
	//注释下面一行是固定的写法,代表main方法,是程序的起点
	public static void main(String[] args){
			System.out.println("Hello world!");
	}

}
  • 得到结果:
Hello world!
  • 常见错误

编写代码要细心,稍不注意就容易出错!

常见有以下几种错误:

1. 中英文混搭,如错用中文括号、引号、分号等
2. 写错JAVA关键字
3. 大小写敏感,需区分大小写
4. 文件名与类名保持一致,首字母大写
5. 注意代码规范,使代码美观,多用注释

JAVA基础语法


1. 关键字

  • 关键字也被称为Java保留字。这些字有特殊意义,不能随意使用。不能被作为常量、变量和任何标识符的名称。

  • 关键字特点:

    1. 字母全部小写
    2. 在增强的记事本(notepad++等)中有特殊颜色
    
  • 关键字举例:

    关键字 描述
    abstract 抽象方法,抽象类的修饰符
    import 导入类
    public 表示共有属性或者方法
    return 方法返回值
    static 表示在类级别定义,所有实例共享的

2. 标识符

  • 标识符是指在程序中,我们自己定义的内容。比如变量的名字、方法和类的名字等都属于标识符。
  • 命名规则:硬性要求
    • 标识符可以包含26个英文字母(区分大小写)数字美元符号下划线
    • 标识符不能以数字开头
    • 标识符不能是关键字
  • 命名规范:软性要求
    • 类名规范:首字母大写,后面每个单词首字母大写
    • 变量名规范:首字母小写,后面每个单词首字母大写
    • 方法名规范:首字母小写,后面每个单词首字母大写

3. 常量和变量

  • 常量:程序运行期间内容固定不变的量。虽然常量名也可以用小写,但为了便于识别,通常使用大写字母表示常量。

    • 常量的分类:
      • 字符串常量:用双引号引起来的部分,叫做字符串常量。例如"asd"、"Hello"、"123"
      • 整数常量:直接写上的数字,没有小数点。例如100、300、0、-10
      • 浮点数常量直接写上的数字,有小数点。例如1.2、-3.14、0.0
      • 字符常量:用单引号引起来的单个字符,叫做字符常量。例如'A'、'b'、'6'、'信'
      • 布尔常量:只有两种取值,truefalse
      • 空常量:null代表没有任何数据,不能直接打印
  • 变量:程序运行期间内容可以不变的量

    • 创建和使用变量的格式:
      • 数据类型 变量名称;//创建了一个变量
      • 变量名称 = 数据值;//赋值
      • 数据类型 变量名称 = 数据值;//创建变量的同时赋值
    • 使用变量的注意事项:
      • 若创建多个变量,则变量之间的名称不可重复
      • floatlong类型来说,字母后缀FL不能丢掉
      • 右侧数据值范围不能超过左侧数据类型的范围
      • 没有进行赋值的变量不能之间使用,要使用,先赋值
      • 变量的使用不能超过作用域的范围
        • 【作用域】:从定义变量的那一行开始,直掉直接所属的大括号结束为止
  • 4. 数据类型

    数据类型分类

    Java的数据类型分为两大类:

  • 基本数据类型:Java语言提供了八种基本类型。包含六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

    • 整数型	byte short int long
      浮点型	float double
      字符型	char
      布尔型	boolean
      
    • 注意事项:

      1. 字符串不是基本类型,而是引用类型。
      2. 浮点型可能只是一个近似值,并非精确的值。
      3. 数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。
      4. 浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F。
      5. 如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐使用大写字母后缀。
      
  • 引用数据类型:如字符串、数组、类、接口、Lambda

posted @ 2020-05-09 23:46  弥漫s  阅读(149)  评论(0)    收藏  举报