java零基础学习第一天

声明:本人java学习记录笔记都来自于B站“遇见狂神说“”的视频教学,本人java小白,只为每天记录下学习总结。

1注释

注释有有三种:单行注释、多行注释、文档注释

(1)单行注释:://

//输出一个Hello,World

System.out.println("Hello,World");

(2)多行注释:/*   */

/*
我是多行注释
我是多行注释
 */

(3)JavaDoc文档注释:/**   */

/**
 * @Description Hello World
 * @Author aichijuzi
 */

2标识符

java的标识符都是“字母、_、$”开头

//标识符是大小写敏感的
String Ahello = "aichijuzi";
String hello = "aichijuzi";
String _hello = "aichijuzi";
String $hello = "aichijuzi";
String Man = "qinjiang";
String man = "qinjiang";
String 王者荣耀 = "百星王者";
System.out.println(王者荣耀);

3数据类型

数据类型包括基本数据类型和引用数据类型(除基本数据类型之外都是)

基本数据类型(经常作为考题):

(1)整数

int num =10;
byte num1 =20;
short num2 =30;
long num3 =40L; //long类型要在数字之后加L

(2)浮点数

//小数:浮点数
float num5 = 50.1F; //float类型要在数字之后加F
double num6 = 3.1415926;

(3)字符

char name = '国';
//字符串,String不是关键字,是一个类
String name2 = "qinjiang";

(4)布尔值

//布尔值:是非
boolean flag = true;
boolean flag1 = false;

4数据类型拓展(会作为面试考题)

(1)整数拓展      进制:二进制(0b开头)、八进制(0开头)、十进制、十六进制(0x开头)

int i = 10;
int i2 = 020;  //八进制0
int i3 = 0x10;  //十六进制0x   0-9 A-F 16

System.out.println(i);
System.out.println(i2);
System.out.println(i3);

(2)浮点数拓展

/*
最好完全避免使用浮点数进行比较
最好完全避免使用浮点数进行比较
最好完全避免使用浮点数进行比较
 */
//BigDecimal  数学工具类
float f = 0.1f;  //0.1
double d = 1.0/10;  //0.1

System.out.println(f==d);//false

float d1 = 2323232323233232f;
float d2 = d1 + 1;

System.out.println(d1==d2);//true

(3)字符拓展

char c1 = 'a';
char c2 = '中';

System.out.println(c1);

System.out.println((int)c1);//强制转换

System.out.println(c2);

System.out.println((int)c2);//强制转换
//所有的字符本质还是数字
//编码 Unicode:表:97=a 65=A 2字节 0-65536字符  Excel:2*16=65536
//转义字符
//\t 制表符
//\n 换行

System.out.println("Hello\nWorld");

System.out.println("================");
String sa = new String("Hello World");
String sb = new String("Hello World");
System.out.println(sa==sb);//false

String sc = "hello world";
String sd = "hello world";
System.out.println(sc==sd);//true
//对象,从内存分析

(4)布尔值拓展

boolean flag = true;

if (flag==true){}
if (flag){}
//Less is More  代码要精简已读
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值