JAVA笔记01

一 JAVA语言跨平台原理

Java程序并非直接运行的,java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行,所以在不同操作系统下,只需要安装不同的Java虚拟机即可实现Java程序的跨平台。

JDK 和 JRE

JVM ( Java Virtual Machine ), Java 虚拟机
JRE ( Java Runtime Environment ), Java 运行环境,包含了 JVM 和 Java 的核心类库( Java API )
JDK ( Java Development Kit )称为 Java 开发工具,包含了 JRE 和开发工具

常用DOS命令

  • 打开命令行窗口的方式: win + r 打开运行窗口,输入 cmd ,回车。
  • 常用命令及其作用:
    dir ------------查看当前路径下的内容
    cd 目录---------进入单级目录
    cd … -----------回退到上一级目录
    cd 目录 1\ 目录 2… -------进入多级目录
    cd \ ------------回退到盘符目录
    cls -----------清屏
    exit -----------退出命令提示符窗口

二 Path环境变量的配置

为什么配置环境变量:

  • 开发 Java 程序,需要使用 JDK 提供的开发工具(比如 javac.exe 、 java.exe 等命令),而这些工具在 JDK 的安装目录的bin目录下,如果不配置环境变量,那么这些命令只可以在该目录下执行。我们不可能把所有的java文件都放到JDK的 bin 目录下,所以配置环境变量的作用就是可以使 bin 目录下的 java 相关命令可以在任意目录下使用。

HelloWorld案例

Java程序开发运行流程

编写程序,编译程序,运行程序

HelloWorld案例的编写

1 、新建文本文档文件,修改名称为 HelloWorld.java 。
2 、用记事本打开 HelloWorld.java 文件,输写程序内容。

public static void main(String[] args){
System.out.println("HelloWorld");
}
}

HelloWorld 案例的编译和运行

  • 存文件,打开命令行窗口,将目录切换至 java 文件所在目录,编译 java 文件生成 class 文件,运行 class 文件。

java基础语法

注释

  • 单行注释:// 这是单行注释文字
  • 多行注释:
    /*
    这是多行注释文字
    这是多行注释文字
    这是多行注释文字
    */
  • 文档注释

关键字

关键字是指被 java 语言赋予了特殊含义的单词
关键字的特点:
关键字的字母全部小写。
常用的代码编辑器对关键字都有高亮显示,比如现在我们能看到的 public 、 class 、 static 等。

常量

常量:在程序运行过程中,其值不可以发生改变的量。

Java 中的常量分类:

  • 字符串常量 用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、“abc”、"中国"等
  • 整数常量 整数,例如: -10 、 0 、 88 等
  • 小数常量 小数,例如: -5.5 、 1.0 、 88.88 等
  • 字符常量 用单引号括起来的一个字符,例如:‘a’、‘5’、‘B’、'中’等
  • 布尔常量 布尔值,表示真假,只有两个值 true 和 false
  • 空常量 一个特殊的值,空值,值为 null
    除空常量外,其他常量均可使用输出语句直接输出。

数据类型

  • 计算机存储设备的最小信息单元叫 “ 位(bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。
  • 计算机中最基本的存储单元叫“字节(byte)”,通常用大写字母 ”B” 表示,字节是由连续的 8 个位组成。
  • 除了字节外还有一些常用的存储单位,其换算单位如下:
    1B (字节) = 8bit
    1KB = 1024B
    1MB = 1024KB
    1GB = 1024MB
    1TB = 1024GB

Java中的数据类型

Java中的数据类型包括基本数据类型和引用数据类型两种

引用数据类型
  • 整数类型:(byte short int long)对应内存占用(1 2 4 8 )
  • 浮点类型: ( float double ) 对应内存占用 (4 8)
  • 字符类型: char 内存占用 2
  • 布尔类型: boolean 内存占用 1
    注:在 java 中整数默认是 int 类型,浮点数默认是 double 类型

变量

变量:在程序运行过程中,其值可以发生改变的量。

数据类型 变量名  =  初始化值 ; //  声明变量并赋值
int age = 18;
System.out.println(age);

或者

//  先声明,后赋值(使用前赋值即可)
数据类型 变量名 ;
变量名  =  初始化值 ;
double money;
money = 55.5;
System.out.println(money);

变量的使用:通过变量名访问即可。

使用变量时的注意事项

  • 在同一对花括号中,变量名不能重复。
  • 变量在使用之前,必须初始化(赋值)。
  • 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太大可能超出 int 范围。
  • 定义 float 类型的变量时,需要在小数的后面加 F (大小写均可,建议大写)。因为浮点数的默认类型是double ,double 的取值范围是大于 float 的,类型不兼容。

标识符

  • 标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
  • Java 中标识符的组成规则:
    1.由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
    2.不能使用java中的关键字作为标识符。
    3.标识符对大小写敏感(区分大小写)。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值