java基础 day2 进制转换及数据类型!!

java源文件组成部分:
第一部分:编写类也叫做外部结构;
第二部分:编写main方法,也叫主方法或程序的入口(1.编写在类里 2.在一个类中的main方法可有可无 3.如果编写main方法则在类中最多有一个);
第三部分:编写代码:(注意:暂时将代码编写在主方法里);
1.输出语句:System.out.print("");********print+ln表示换行;
System.out.println("");
2.System.out.println(1+2+3);//不加双引号直接求结果为6.
第四部分:
注释:1.单行注释://
2.多行注释:/注释内容/
3.文档注释:/*注释内容/----------->可以生成help帮助文档;
第五部分:public class 和class的区别:
1.一个类前面的 public 是可有可无的;
2.如果一个类使用public修饰则文件名必须与类名一致(只能有一个public(公共)类)
3.如果一个类前面没有用public修饰,则文件名可以与类名不一致;当编译成功后会生成对应的类名字节码文件;运行的时候用新生成的字节码文件运行;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.一个类中的main 方法可有可无,如果没有编写main方法编译成功,但是不能运行。
5.在一个源文件中有任意多个类,当编译成功后会自动生成对应类的个数的字节码文件,并可以运行每个字节码文件前提是有main入口。

第六部分:1.字符串:可以存放多个必须用双引号引起来。
2.字符型:表示一次只能存放一个,并且使用英文的单引号引起来。
3.布尔类型字面值:
布尔类型:表示只有两个取值,分别是true 、false;

第七部分:进制转换:
在这里插入图片描述
第八部分:字符编码:Java采用unicode编码(utf-8 utf-16 utf-32)
常见有乱码、编码、解码、

第九部分;
常用的数据类型: 整数类型(int)浮点类型(double)字符串类型(String)
字符类型(char)布尔类型(boolean);
代码举例:
注意:+号表示连接:
在这里插入图片描述
在这里插入图片描述
优化代码:直接一行输出与c语言不同:
在这里插入图片描述
第十部份:转义序列符:
在这里插入图片描述
注意\u后边加4个数字表示不同的字符加0000表示空格:
在这里插入图片描述
在这里插入图片描述
第十一部分:变量内存分析:
在这里插入图片描述
运行后main方法从栈顶出去输出所对应的结果。

第十二部分:基本数据类型:

在这里插入图片描述
小的类型不能给大的转换:只能在数值后边加L
在这里插入图片描述
★布尔类型后边赋值的时候不用加双引号只能写:true false;
★强制类型转换:当范围大的类型赋值给小的类型时,则必须进行强制类型转换,但是强制类型转换可能出现精度丢失(如int i = (int)3.14;将double类型强制转换成int类型。输出结果为3);

注意:String为引用数据类型:

String类型不同于其它基本类型直接存的是值,它直接存的是地址。String可以理解成 char[]数组去想就明白了。因为数组是一个类,所以String也就是一个类了。它不是基本数据类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值