JAVA_day02

标识符、关键字、数据类型
注释:java中有三种注释方式
1,单行注释
//注释内容
2,多行注释
/*
* 很多个注释内容
这是第二行的注释内容
/
3,文档注释
/

* 可以提供一些预设的注解
* @author lrh
* @since 1.0
* date …
* 很多个注释内容
*这是第二行的注释内容
*/
文档注释可以被javadoc使用,产生API文档
javadox -author(对应的参数) -d . hello.java(文件)
;:代表一行代码的结束
空格:代码中要有相应的空格、空行和tab(四个字符)
{}:代码块

  day02
    --src:用来放java源码
    --bin:用来放编译好的具备文件夹结构的.class文件
    --doc:放生成的API文档
标识符:
   程序员对于变量的名字、方法的名字、类的名字的定义
   起名的一些规则(java语言):
      1,不能够以数字开头
      2,不能使用特殊符号除了_和$,可以使用这两个开头
      3,一定不能使用关键字(变色的那些)
      4,没有长度限制
关键字:
    JDK所提供的具有特殊功能的单词
    public
    class
    int等等
 保留字:
    现在不是关键字,以后可能是关键字  例如goto,const

在这里插入图片描述

关键字。java中的数据类型:
基本数据类型
四大类,八种
整型:byte8位(字节整型) short16位 int32位 long64位
浮点型:float32位 double64位
布尔型:boolean 取值只有true和false
字符型:char 'a’16位
引用数据类型
String 字符串
Date 日期
TypeTest
Student
假如:我需要保存一个int类型的数字10,在内存中是如何存储的?二进制
00000000 00000000 00000000 00001010
如果要保存一个-10,内存中如何去模拟?
10000000 00000000 00000000 00001010 错
反码
11111111 11111111 11111111 11110101
+1
11111111 11111111 11111111 11110110

 规则:
     计算机保存数值是以补码的形式保存的
     正数的补码=原码
     负数的补码=原码取反(反码+1)
 变量的声明和初始化
     声明:数据类型 变量名称;
     赋值:变量名称=变量值
     初始化:变量在使用之前赋值的过程
     我们一般把声明和初始化放在一起
     eg:int a =10
         int b;
         b = 20;
任务:课后查询String的api,了解查询api的过程,并且看一下String的解释   

 数据类型转换
   思路:由于在内存中所占的空间不一样,有大有小两种情况:
            大(64)的赋值给小(32)的
            小的赋值给大的
            =号代表赋值语句,=右边的值会赋给左边
    int a =20
    long b;
    b =a;

基本数据类型之间的转换,大小指的是所占空间
隐式类型转换,如果是小转大会自动进行类型转换
显示类型转换,如果是大转小可能会出现数据丢失,需要自己手动进行强转

    分层bin放的可执行的.class文件 src里放的java源码 doc放文档

    灵活运用,编译  往bin文件放.class文件javac -d ./bin ./src/文件名.java
            运行  Java -cp ./bin com.briup.day02.文件名
          -cp . 在当前文件夹下运行可以省略,

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值