首页 > 其他分享 >Day02学习日志

Day02学习日志

时间:2023-06-11 11:11:56浏览次数:36  
标签:字节 int Day02 System 学习 i1 println 日志 out

Day02学习日志

写注释的几种方法

  1. 单行注释

    //

  2. 多行注释

    /*

    */

  3. 文档注释

    /**

    */


标识符和关键字

  1. 注意大小写

  2. 注意命名规则

  3. 记住关键字

    image-20230610145402356

数据类型

基本数据类型

  1. 整数类型

    byte:1个字节 -128—127

    short:2个字节 -32768—32767

    int:4个字节 -2147483648—2147483647

    long:8个字节 -9223372036854775808—9223372036854775808

  2. 浮点类型

    float:4个字节

    double:8个字节

  3. 字符类型

    char:2个字节

  4. 布尔类型

    只有true和false两个值 :1个字节


引用数据类型

  1. 接口
  2. 数组

拓展

  1. 整数拓展

    进制: 二进制 0b 十进制 八进制0 十六进制 0x

int i1=10 ;
int i2=010 ;
int i3=0x10 ;
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);

image-20230611103040551

  1. 浮点数拓展

    float,double 有限 离散 舍入误差 大约 接近但不等于

    最好完全避免使用浮点数进行比较

    一般使用BigDecimal来进行银行等大数字比较的事件

  2. 字符拓展

    所有的字符本质都还是数字,例如:

char i1='a' ;
System.out.println(i1);
System.out.println((int)i1);
char i2='中' ;
System.out.println(i2);
System.out.println((int)i2);

image-20230611104444154

  1. 转义字符

    有 \t 制表符 , \n 换行符 等等

  2. 对象 从内存分析

    staring a = new string("hi");
    staring b = new string("hi");
    System.out.println(a==b);
    

    结果是false

    staring c ="hi";
    staring d ="hi";
    System.out.println(c==d);
    

    结果是true

  3. 布尔值拓展

    boolean flag = true;
    if (falg == true);//新手写法
    if (flag);//老手写法 简洁
    

标签:字节,int,Day02,System,学习,i1,println,日志,out
From: https://www.cnblogs.com/wzm555/p/17472653.html

相关文章

  • 5.28学习总结thread多线程理解
    多线程早在大二刚来的时候就听王建民老师提到过,但是当时觉得多线程肯定很难,而且现在也用不到,就没有接触。现在看来多线程的学习还是比较简单的。下面演示代码均为PythonfromthreadingimportThreadth=thread(target=,args=())#target指向新线程执行的目标函数,args中......
  • Spring Cloud Netflix Eureka学习
    SpringCloudNetflixEureka传统的服务治理通讯协议XML-RPC->XML方法描述、方法参数->WSDL(WebServices定义语言)WebServices->SOAP(HTTP、SMTP)->文本协议(头部分、体部分)REST->通常是JSON/XML(Schema:类型、结构)->文本协议(HTTPHeader、Body)W3CSchema:xsd:string原......
  • 线性空间学习笔记(部分)
    因为线性空间的知识点多而杂,无法一一记录,因此只取一些学习中遇到困难的地方做笔记。列向量与行向量只要不特殊提及,在线性代数中研究的向量都是列向量。显然,一个列向量左乘行向量的结果是一个标量。而一个列向量左乘一个矩阵,可以看作左乘一行列向量。即:\[A\mathbfx=A\begin{b......
  • Matlab用深度学习循环神经网络RNN长短期记忆LSTM进行波形时间序列数据预测|附代码数据
    全文链接:http://tecdat.cn/?p=27279最近我们被客户要求撰写关于深度学习循环神经网络RNN的研究报告,包括一些图形和统计输出。此示例说明如何使用长短期记忆(LSTM)网络预测时间序列LSTM神经网络架构和原理及其在Python中的预测应用LSTM网络是一种循环神经网络(RNN),它通过循......
  • JavaScript学习笔记:Web安全模型
    为了保证安全,浏览器中的JavaScript不能读写设备中的文件,也不能访问任意的服务器。同源策略同源策略指的是脚本只能访问与包含它的文档同源资源。源是指文档URL中的协议、主机与端口部分,完全相同则是同源,任意一项不同都不是同源。脚本文件的URL与同源策略毫不相干,同源策略至于......
  • 模拟终端学习
    xtermxterm,一个模拟出来的终端,解决的是真实机器的输入和输出模拟问题。xterm本质上是应用程序,是个软件,它不同于硬件的输入-键盘、输出-显示器。他是怎么做到模拟的?这个问题到底难在哪?可以通过一个具体的case来体会。假设有一个进程A,作为进程B,进程B怎么向进程A的标准输入一串字......
  • 编程学习感觉困难怎么办?
    当你感觉编程学习困难时,以下是一些可以帮助你的建议:保持积极心态:编程是一项复杂的技能,学习过程中可能会遇到挑战。重要的是保持积极的心态,相信自己能够克服困难并取得进步。分解问题:有时候一个看似复杂的编程问题可以被分解为更小、更容易解决的子问题。尝试将问题分解......
  • JavaScript学习笔记:客户端编程之异常处理
    未被捕获的异常在程序中,往往会出现异常。虽然主动捕获这些异常是保证程序健壮的必要做法,但是难免会漏掉一些。对于未被捕获的异常,浏览器会在控制台显示一条错误信息,该信息包含异常信息和其在代码中出现的位置。window.onerrorWindow对象有一个onerror属性,将其指定为一个函数,可......
  • 4.15学习总结
    androidstdio中marqueeRepeatLimit无法循环播放 首先,这个控件需要得到焦点,因此来实现循环播放,因此我们要 等我们再次启动虚拟机时,我们能够发现再次点击文字,就能够使控件文字循环播放。 但是这样点击文字循环会让整个页面看起来很傻逼,弄得就好像我们故意跟它显摆似的,......
  • 4.14学习总结
    androidstdio中button的按下与松开实现图标转换 图片:首先在res目录下的drawable文件夹下创建select功能的.xml文件,然后下载两张图片drawable文件夹(图片名称开头不可以是数字),第二步,在.xml文件中添加如下两行代码<itemandroid:drawable="@drawable/图片名称"android:stat......