Java基础学习第三天(day3/day30)

在这里插入图片描述
在这里插入图片描述

一.第一个Java程序的总结

1.C++文件生成exe文件的正确步骤(♥♥♥2021小米秋招软件开发)

预处理、编译、汇编和链接

2.java程序编写-编译-运行的过程

① 编写:将编写的java代码保存在以“.java”结尾的源文件中
编译:javac 源文件名.java
运行:解释运行字节码文件 java 类名
②一个java源文件中可以声明多个class 但最多一个类声明为public 而且要求声明为public的类的类名必须与源文件名相同
Hello.java

public class Hello
{
	public static void main(String[] args) //程序入口是main方法,格式固定
	{
		System.out.println("Hello world");//先输出数据,然后换行
		System.out.print(" ");//只输出数据
	}
}
class Person //不能声明为public
{

}

③编译的过程:编译以后,会生成一个或多个字节码文件,文件名与源文件中类名相同

二.变量和运算符

1.关键字与保留字

关键字(都小写)
定义数据类型:class interface enum byte short int long float double char boolean void
定义流程控制:if else switch case default while do for break continue return
定义访问权限修饰符:private protected public
保留字:命名标识符时避免使用 goto const

2.Java命名规范

包名:xxxyyyzzz
类名、接口名:XxxYyyZzz
变量名、方法名:xxxYyyZzz
常量名:XXX_YYY_ZZZ
起名字要"见名知意"

3.Java的8大基本数据类型(♥♥)

在这里插入图片描述
注:String不是基本数据类型

4.隐式(自动)类型转换和显式(强制)类型转换(♥♥)

①自动类型转换
当容量小的数据类型与容量大的数据类型的变量做运算时,结果自动转换为容量大的数据类型
byte、char、short、int、long、float、double
特别的:当byte、char、short做运算时,结果为int

short s=1;
s=s+1;//编译报错

②强制类型转换
强转符:()
可能导致精度损失

short s=1;
s=(short)(s+1);//无精度损失
int i=128;
byte b =(byte)i;
System.out.println(b);//精度损失 输出-128

String类型变量的使用

String可以和8种基本数据类型做运算,且运算只能是连接:+ 运算结果仍为String

System.out.println("*	*");\\输出*		*
System.out.println('*'+'\t'+'*');\\输出93
System.out.println('*'+"\t"+'*');\\输出*	*
System.out.println('*'+'\t'+"*");\\输出51*
System.out.println('*'+('\t'+"*"));\\输出*	*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值