JAVA学习笔记day01

目录

1.java语言跨平台原理

2.JRE和JDK

2.1  JRE(Java Runtime Environment)

2.2  JDK(Java Development kit)

3.常用DOS命令

3.1打开命令提示符窗口

3.2常用命令

4.编译环境搭建

4.1下载安装JDK

注意:针对不同的操作系统,下载对应的jDk

4.2环境变量的配置

5.注释

6.关键字

6.1关键字概述

6.2关键字特点

7.常量

7.1常量概述

7.2常量分类

8.数据类型

8.1计算机存储单元

8.2数据类型

8.3数据类型内存占用和取值范围

9.变量

9.1变量概述

9.2变量的定义

9.3变量的使用注意事项

10.标识符

10.1标识符概述

10.2标识符定义规则

10.3常见命名约定

11.类型转换

11.1类型转换分类

11.2自动类型转换

11.3强制类型转换

12.运算符

12.1运算符和表达式

12.2赋值运算符

12.3自增自减运算符

12.4关系运算符

12.5逻辑运算符

12.6短路逻辑运算符

12.7三元运算符


1.java语言跨平台原理

在需要运行java应用程序的操作系统上,安装一个与操作系统对应的java虚拟机(Window版JVM,Mac版JVM,Linux版JVM)即可。


2.JRE和JDK

2.1  JRE(Java Runtime Environment)

是java程序的运行环境,包含JVM和运行时所需的核心类库。我们想运行一个已有的java程序,那么只需安装JRE即可。

2.2  JDK(Java Development kit)

是java程序开发工具包,包含JRE和开发人员使用的工具。

其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。


3.常用DOS命令

3.1打开命令提示符窗口

按下win+R

输入cmd

按下enter

3.2常用命令


4.编译环境搭建

4.1下载安装JDK

官方下载地址:http://www.oracle.com

注意:针对不同的操作系统,下载对应的jDk

4.2环境变量的配置

进入系统设置中的高级系统设置的高级窗口;

新建系统变量,变量名为:JAVA_HOME,变量地址为:jdk的下载地址;

新建path路径为:%JAVA_HOME%\bin

点击向上箭头,将path路径上移到最上面,然后依次点击确定按钮;

重新进入dao命令窗口,输入javac或java,如弹出大量信息表明环境变量配置成功;


5.注释

单行注释://注释信息

多行注释:/*注释信息*/

文档注释:/**注释信息*/


6.关键字

6.1关键字概述

关键字:就是被java语言赋予了特定含义的单词。

6.2关键字特点

  • 关键字的字母全部小写
  • 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。

7.常量

7.1常量概述

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

7.2常量分类

其中空常量是不能被输出的,运行语句System.out.println(null);后无结果输出;


8.数据类型

8.1计算机存储单元

1B(字节)=8bit

1kB=1024B

1M=1024KB

1G=1024MB

1T=1024GB

8.2数据类型

java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以他们表示的数据大小也是不一样的。

8.3数据类型内存占用和取值范围


9.变量

9.1变量概述

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

9.2变量的定义

格式:数据类型 变量名=变量值;

9.3变量的使用注意事项

  1. 名字不能重复
  2. 变量未赋值,不能使用
  3. long类型的变量定义的时候,为了防止整数过大,后面要加L
  4. float类型变量定义的时候,为了防止类型不兼容,后面要加F

10.标识符

10.1标识符概述

标识符:就是给类、方法、变量等起名字的符号;

10.2标识符定义规则

  • 由数字、字母、下划线和美元符($)组成
  • 不能以数字开头
  • 不能是关键字
  • 区分大小写

10.3常见命名约定

(小驼峰命名法):方法、变量

  • 标识符是一个单词的时候,首字母小写
  • 标识符由多个单词组成的时候,第一个单词首字母小写,其它单词首字母大写

(大驼峰命名法):

  • 标识符是一个单词的时候,首字母大写
  • 标识符由多个单词组成的时候,每个单词的首字母大写

11.类型转换

11.1类型转换分类

  • 自动类型转换
  • 强制类型转换

11.2自动类型转换

把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量

范例:double d=10;

11.3强制类型转换

把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量

  • 格式:目标数据类型 变量名=(目标数据类型)值或者变量;
  • 范例:int k=(int)88.8;

12.运算符

12.1运算符和表达式

  • 运算符:对常量或者变量进行操作的符号
  • 表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式,不同运算符连接的表达式是不同的表达

12.2赋值运算符

=;

12.3自增自减运算符

++ ;--;

12.4关系运算符

==;>=;<=;>;<;!=;

12.5逻辑运算符

&与;|或;!非;^异或;

12.6短路逻辑运算符

&&短路与    ||短路或:与基本的&和|运算相同

短路与和短路或同&和|的区别:短路与中若左边计算为false则不计算右边结果,短路或中若左边结果为ture则不计算右边结果;&和|无论左边真假右边都要执行。

12.7三元运算符

  • 格式:关系表达式?表达式1:表达式2;
  • 范例:a>b?a:b;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值