Java重新学习(1)java基础

JDK、JRE、JVM

JDK:(Java development kit )Java开发框架,是Java开发中用到的所有工具的合集
JRE:(Java run environment)Java运行环境,为Java程序的运行提供必要条件
JVM:(Java virtual machine)Java虚拟机,Java程序是运行在Java虚拟机中的
三者的关系:JDK包含JRE,JRE包含JVM

指令

javac指令:编译程序,将一个Java文件编译为字节码文件(后缀名为 .class
Java指令:将编译后的字节码文件加载到JVM中执行

在命令行手动编译并运行Java程序

在桌面新建.txt文件,在文件中输入下面内容:

public class program
{
	public static void main(String[] args){
		System.out.println("hello world!");
	}
}

将文件名改为program.java
在这里插入图片描述cmd打开命令行,登录到桌面路径
在这里插入图片描述
输入下面语句

javac program.java

再输入:

java program

在这里插入图片描述
成功输出hello world!

变量和常量

1、final关键字定义常量
2、浮点型自变量默认double,如果需要定义float类型需要加f,例如:

float a=10.0f; //正确
float a=10f;   //正确
float a=10.0;  //错误

3、字符型使用单引号括起来的一个字符,单引号里的字符长度只能是1
例如:

char n = 'a';  //正确
char n = ' ';  //正确
char n = 'aa';  //错误
char n = '';    //错误

数据类型转换

实质上是声明了一个新的变量,然后把原来变量的值赋值给新的变量。
自动类型转换:取值范围小的到取值范围大的
强制类型转换:取值范围大的到取值范围小的
byte、short、char类型的变量进行计算的时候会自动转换成int类型。

算数运算符

自增++和自减--
放在变量前,先运算,再取值
放在变量后,先取值,再运算

int a=10;
System.out.println(a++);    //10
System.out.println(++a);    //12
System.out.println(--a);    //11
System.out.println(a--);    //11
System.out.println(a);      //10
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值