• 《JAVA核心卷I》之Java基本程序结构


    Java基本程序结构

    1、类名是以大写字母开头的名词
    代码能够执行的类,要有main函数,且声明必须是public

    2、注释:
      “//”,"/**/" 行注释
      "/***/"可以自动生成文档


    3、数据类型8种
      4种整型:int(存储4字节) ,short(存储2字节),long(存储8字节),byte(1字节)

      2种浮点型:float(存储4字节),double(存储8字节)
      
      1种字符类型:char
      
      2种boolean类型:boolean
      
    4、变量,
      在使用一个变量之前,一定要对其初始化,否则会报错

    5、枚举
      变量的取值只在一个有限的集合内。

    6、字符串
      任何一个java对象都能转换成字符串,这就是toString()是类方法。
      编译器可以让字符串共享,只有字符常量是共享的。
      不能修改字符串
      字符串相等使用equals()方法,不要使用==比较字符串,是否是放在同一个位置
      
    7、空串和null串
      空串"" 判断方式 if(str.length()==0)或者if(str.equals(""))
    Null 判断方式if(str==null)
      检测非空和null 方式if(str!=null && str.length() !=0)
      在一个null值上调用方法,会报空指针异常

    8、构建字符串
      由短字符串构建字符串,如果采用"+"的方式,效率比较低,每次连接都会构建一个新的String对象,耗时,浪费空间
      StringBuilder 线程不安全,效率高拼接 StringBuilder sb = new StringbBuilder(); sb.append();
      StringBuffer 线程安全

    9、输入和输出
      输入Scanner in = new Scanner(Paths.get("myfile.txt")); in.nextLine()
      输出:System.out.printf("hello,%s",name);String.foramt("hello,%s",name);
         PrintWriter out = new PrintWriter("myfile.txt");

    11、逻辑运算
      判断:if...else... switch...case
      循环:for ,while,foreach   
      
    12、数组
       存储同一类型的集合,一种数据结构
       定义 int[] a;
       Arrays工具类:展示数组数据(Arrays.toString(s))
             复制数组(Arrays.copyOf(arr,length))
      Arrays.sort(s) 优化的快速排序,对于大多数数据集合
      多维数组:数组的数组

  • 相关阅读:
    Unity鼠标点击物体移动闪一下问题
    Unity中添加条形图、折线图、饼图和雷达图
    Unity实现鼠标点击物体出现其属性信息框
    Unity实现物体点击高亮
    Cinemachine实现Unity实现视角切换
    Unity连接外部摄像头
    unity实现人物按照指定路线行走
    unity如何让人物按照指定路线行走(目标点方式)
    win 10 缩放导致vs窗体_VS高分屏Winform界面变形解决方案
    MySql的安装
  • 原文地址:https://www.cnblogs.com/atomicbomb/p/9672546.html
Copyright © 2020-2023  润新知