Java基础知识学习day01

1:jdk,jre,jvm关系

开发环境:jdk; 运行环境:jre; Java虚拟机:jvm;关系图
Java语言的跨平台性:跨平台即是说一个Java文件在多个电脑操作系统都可以在安装jdk或者jre的情况运行.我们在不同系统的java虚拟机(jvm)上写出代码,用这个平台来和计算机对话.
在这里插入图片描述
2.编译自己的第一个代码,输出HelloWorld
在这里插入代码片
新建一个Java文件,用记事本或者notepad++打开
/*
第一行是定义一个类名HelloWorld,类名必须与java文件文件名一致.
第二行是main函数固定书写格式.
第三行是输出语句
注释对与代码的看和该非常重要,养成加注释的好习惯.
注释类型分为三种
单行注释:符号为 // 本行在此符号后的任何内容都是注释.
多行注释:符号为 /* 这里的内容都是注释,可以跨行*/
文档注释:符号为/** 代码学习中用不到*/
*/
` public class HelloWorld{
public static void main (String[] args){
System.out.println(“HelloWorld”);
}
}
快捷键windows+r,并输入cmd进入控制窗口.进入Java文件所在目录下 输入javac 文件名.java 会编译出class文件,然后输入java 文件名即可输出HelloWorld.
下图为在cmd控制窗口内的操作指令’’.
在这里插入图片描述

3:常量的分类与数据类型的引用

常量类型共有六种,如图所示,其中的注意事项为:
1:字符串常量写在双引号内,字符常量写在单引号内,其它常量没有引用符号.
2:字符串常量可以写多个字符,数字,等;字符常量只能写一个字符.
在这里插入图片描述

字符类型共有四种;其中常用的为红色标识部分.
在这里插入图片描述
当在代码中使用字符类型对于常量进行引用时格式如下:
int a = 500; //定义一个变量a;把500赋值给a;
double b = 3.14;
char c = ‘A’;
String d = “String用于对于字符串引用”;

4.数据类型转换
数据类型转换分为自动类型转换和强制类型转换
自动类型转换如下图所示:
例子中10是整数,整数默认的是int类型,double类型大于int类型,因为等号意义是吧后面的值赋值给前面定义的值,那么便是把int类型转换为double类型,这个转换很安全,像是把一小杯水倒在一个大杯子里面,中间不会有什么损失.
注意事项:无论是byte,short,char;自动类型转换时都是直接转换为int
在这里插入图片描述
强制类型转换:意义刚好与自动类型转换相反.表示把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量.
例如:int a =13.14;
这种写法会直接报错,就像是把一大杯的水倒在小杯子里,其中会有损耗.
正确写法为int a = (int)13.14; 在数值或变量的前面加上括号,括号里写上想要转换成的数据类型.
由于损耗,数据溢出的原因,尽量不要使用强制类型转换.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值