• JAVA学习day 03


    JAVA基础

    1. 注释不会被执行,是给我们写代码的人看的

    2. 书写注释是一个非常好的习惯

    3. 平时写代码一定要注意规范

    JAVA注释有三种

    1. 单行注释//

    2. 多行注释/* */

    3. 文档注释/** */

     

    标识符

    1. 关键字 public class static void

    2. JAVA所有的组成部分都需要名字。类名,变量名以及方法名都别称为标识符

    标识符注意点

    1. 所有标识符都以字母A-Z或a-z,美元符 $ ,下划线 _ 开头

    2. 首字符之后可以是字母A-Z和a-z,$,_ ,或数字的任何字符组合

    3. 不能使用关键字作为变量名或方法名

    4. 标识符是大小写敏感的

    5. 可以同中文命名,但是不建议,也不建议用拼音

    数据类型

    1. 强类型语言:要求变量使用严格符合规定,所有变量都必须先定义以后才能使用

    2. 弱类型语言

    JAVA的数据类型分为两大类

    1. 基本类型primitive type

    数值类型1. 整数类型 byte占1个字节范围:-128-127

    short占2个字节:-32768-32767

    int占4个字节:-2147483648-2147483647

    long占8个节:-9223372036854775808-....5807

    2.浮点类型 float占4个字节

    double占8个字节

    boolean类型:占1位其值只有true和false两个

    1. 引用类型 1. 类 2.接口 3.数组

     

    1位bit 存储最小单位

    1 byte 1 B=8 b

    1 KB=1024 B

    1 M=1024 KB

    1 GB=1024 M

    1 TB=1024 GB

     

     

     

     

    数据类型拓展及面试笔试题

    public class Demo3 {
       public static void main(String[] args) {
           //整数拓展 进制 二进制0b   十进制   八进制0   十六进制0x

           int i=10;
           int i2=010;   //八进制
           int i3=0x61;   //十六进制   0~9 A~F

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

           //===============================================
           //浮点数拓展     银行业务怎么表示
    //==================================================

           //float 有限   离散 舍入误差 大约 接近但不等于
           //double
           //最好完全不要用浮点数进行比较!!!
           //最好完全不要用浮点数进行比较!!!
           //最好完全不要用浮点数进行比较!!!
           //最好完全不要用浮点数进行比较!!!

           float f=0.1f;//0.1
           double d=1.0;//0.1

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

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

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

           //========================================
           //字符拓展
           //===========================

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

           System.out.println(c1);

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

           System.out.println(c2);

           System.out.println((int)c2);

           //所有的字符本质还是数字
           //编码 Unicode 2字节 (97=a 65=A) 0 - 65536   Excel   2 16 =65536

           //U0000   UFFFF 表格形式表示

           char c3='u0061';  //十六进制61

           System.out.println(c3);//a

           //转义字符
           // 制表符
           // 换行
           //还有很多字符

           System.out.println("hello world");

           System.out.println("===============");

           String sc ="hello world";
           String sd ="hello world";
           System.out.println(sc==sd);

           //布尔值扩展

           boolean flag = true;
           if (flag==true){}  //新手
           if (flag){}        //老手
           //less is more! 代码要精简易读





      }
    }

     

  • 相关阅读:
    高性能MySQL--创建高性能的索引
    error:0906D064:PEM routines:PEM_read_bio:bad base64 decode
    高性能MySQL--MySQL数据类型介绍和最优数据类型选择
    Elasticsearch入门和查询语法分析(ik中文分词)
    裁员浪潮,互联网人该何去何从?
    django+mysql的使用
    很详细的Django入门详解
    (2021年1月5日亲测有效)最新PyCharm 安装教程&激活破解,Pycharm激活,Pycharm破解
    (2021年1月5日更新)!最新的pycharm永久激活办法,亲测有效
    太干了!一张图整理了 Python 所有内置异常
  • 原文地址:https://www.cnblogs.com/LPFF/p/14103923.html
Copyright © 2020-2023  润新知